Delen via


Vergelijking van functies: Azure SQL Database en Azure SQL Managed Instance

van toepassing op:Azure SQL DatabaseAzure SQL Managed Instance-

Azure SQL Database en SQL Managed Instance delen een algemene codebasis met de nieuwste stabiele versie van SQL Server. De meeste standaard sql-taal, queryverwerking en databasebeheerfuncties zijn identiek. De functies die gebruikelijk zijn tussen SQL Server en SQL Database of SQL Managed Instance zijn:

Azure beheert uw databases en garandeert hun hoge beschikbaarheid. Sommige functies die van invloed kunnen zijn op hoge beschikbaarheid of die niet kunnen worden gebruikt in paaS-wereld, hebben beperkte functionaliteiten in Azure SQL Database en Azure SQL Managed Instance.

Als u meer informatie nodig hebt over de verschillen, kunt u deze vinden op de afzonderlijke pagina's:

Functies van SQL Database en SQL Managed Instance

De volgende tabel bevat de belangrijkste functies van SQL Server en bevat informatie over of de functie gedeeltelijk of volledig wordt ondersteund in Azure SQL Database en Azure SQL Managed Instance, met een koppeling naar meer informatie over de functie.

Feature Azure SQL Database Azure SQL Managed Instance
Databasecompatibiliteit 100 - 160 100 - 160
Altijd versleuteld Ja, zie Certificaatarchief en Sleutellkluis Ja, zie Certificaatarchief en Sleutellkluis
AlwaysOn-beschikbaarheidsgroepen 99.99-99.995% beschikbaarheid is gegarandeerd voor iedere database. Herstel na noodgevallen wordt besproken in Overzicht van bedrijfscontinuïteit met Azure SQL Database. 99,99.% beschikbaarheid is gegarandeerd voor elke database en kan niet worden beheerd door gebruikers. Herstel na noodgevallen wordt besproken in Overzicht van bedrijfscontinuïteit met Azure SQL Database. Gebruik failovergroepen om een secundair SQL Managed Instance in een andere regio te configureren. SQL Server-exemplaren en SQL Database kunnen niet worden gebruikt als secundaire bestanden voor SQL Managed Instance.
een database koppelen No No
Auditing Ja, zie Controle- Ja, zie Auditing, met enkele verschillen
Microsoft Entra-verificatie (voorheen Azure Active Directory) Ja, voor gebruikers op databaseniveau. Aanmeldingen op serverniveau zijn in preview. Yes. Zowel gebruikers op databaseniveau als aanmeldingen op serverniveau.
BACKUP commando Nee, alleen door het systeem geïnitieerde automatische back-ups, zie Automatische back-ups in Azure SQL Database Ja, door de gebruiker geïnitieerde back-ups met alleen kopiëren naar Azure Blob-opslag (automatische systeemback-ups kunnen niet worden gestart door de gebruiker), zie Verschillen tussen back-ups en Geautomatiseerde back-ups in azure SQL Managed Instance.
Ingebouwde functies De meeste, zie afzonderlijke functies Ja, zie verschillen tussen opgeslagen procedures, functies en triggers
BULK-INSERT-opdracht Ja, maar alleen vanuit Azure Blob Storage als bron. Ja, maar alleen vanuit Azure Blob Storage als bron, zie voor verschillen.
certificaten en asymmetrische sleutels Ja, zonder toegang tot bestandssysteem voor BACKUP- en CREATE-bewerkingen. Ja, zonder toegang tot het bestandssysteem voor BACKUP- en CREATE-bewerkingen, zie certificaatverschillen .
Gegevens vastleggen wijzigen - CDC- Ja, voor de S3-laag en hoger. Basic, S0, S1, S2 worden niet ondersteund. Yes
Sortering - server/instantie Ja, de standaardsortering van databases is SQL_Latin1_General_CP1_CI_AS. De databasesortering kan worden ingesteld bij het maken van een database en kan niet worden bijgewerkt. Geef een sortering op voor gegevens (COLLATE) en een catalogussortering voor systeemmetagegevens en object-id's (CATALOG_COLLATION). In Azure SQL Database is er geen serversortering. Ja, je kunt het instellen wanneer het exemplaar wordt gemaakt, maar later kun je het niet meer bijwerken.
Columnstore-indexen Ja - Premium-laag , Standard-laag - S3 en hoger, Algemeen gebruik-laag, Bedrijfskritieke-laag, en Hyperscale-lagen. Yes
Common Language Runtime - CLR No Ja, maar zonder toegang tot het bestandssysteem in CREATE ASSEMBLY-instructie, zie CLR-verschillen
Credentials Ja, maar alleen database-omvang referenties. Ja, maar alleen Azure Key Vault- en SHARED ACCESS SIGNATURE worden ondersteund. Zie details
Query's voor meerdere databases/drietal naamquery's Nee, zie elastische query’s Yes
Transacties tussen databases No Ja, binnen het exemplaar. Zie verschillen tussen gekoppelde servers voor cross-instance queries.
Gegevensvirtualisatie Ja, voor CSV, Delta 1.0 en Parquet. Zie Gegevensvirtualisatie voor Azure SQL Database. U kunt ook query's uitvoeren op gegevens in de bestanden die zijn geplaatst in Azure Blob Storage met behulp van de OPENROWSET functie. In SQL Server wordt deze functie PolyBase genoemd. Ja, voor Azure Data Lake Storage (ADLS) en Azure Blob Storage als gegevensbron. Zie Gegevensvirtualisatie met Azure SQL Managed Instance voor meer informatie. In SQL Server wordt deze functie PolyBase genoemd.
Database e-mail - DbMail No Yes
database-mirroring (uitgefaseerd) No No
Databasespiegeling in Microsoft Fabric Yes Yes
Momentopnamen van databases No No
Databasevirtualisatie No Yes
DBCC-instructies De meeste, zie afzonderlijke uitspraken Ja, zie DBCC-verschillen
DDL-instructies De meeste, zie afzonderlijke uitspraken Ja, zie T-SQL-verschillen
DDL-triggers Alleen database Yes
gedistribueerde partitieweergaven No Yes
gedistribueerde transacties - MS DTC Nee, zie Elastische transacties Ja, DTC voor Azure SQL Managed Instance,
en elastische transacties
DML-triggers De meeste, zie afzonderlijke uitspraken Yes
DMVs De meeste, zie afzonderlijke DMV's Ja, zie T-SQL-verschillen
Elastic Query Ja, met vereist RDBMS-type (preview) Nee, gebruik systeemeigen query's voor meerdere databases en gekoppelde server
Gebeurtenismeldingen Nee, zie waarschuwingen No
Expressions Yes Yes
uitgebreide gebeurtenissen (XEvent) Sommigen, zie Uitgebreide Gebeurtenissen in Azure SQL Database en Azure SQL Managed Instance Ja, zie uitgebreide gebeurtenissen verschillen.
uitgebreide opgeslagen procedures No No
bestanden en bestandsgroepen Alleen primaire bestandsgroep Yes. Bestandspaden worden automatisch toegewezen en de bestandslocatie kan niet worden opgegeven in ALTER DATABASE ADD FILE.
Filestream No Nee, zie functies voor beheerde SQL-exemplaren.
zoeken in volledige tekst (FTS) Ja, maar niet-Microsoft-filters en woordonderbrekers worden niet ondersteund Ja, maar niet-Microsoft-filters en woordonderbrekers worden niet ondersteund
Functions De meeste, zie afzonderlijke functies Ja, zie verschillen tussen opgeslagen procedures, functies en triggers
Optimalisatie in het geheugen Ja in Premium- en Bedrijfskritieke servicelagen.
Beperkte ondersteuning voor niet-permanente In-Memory OLTP-objecten zoals tabelvariabelen die zijn geoptimaliseerd voor geheugen in Hyperscale-servicelaag.
Ja in bedrijfskritieke servicelaag.
Taalelementen De meeste, zie afzonderlijke elementen Ja, zie T-SQL-verschillen
Ledger Yes Yes
Koppelingsfunctie No Yes
Gekoppelde servers Nee, zie Elastic Query Yes. Alleen voor SQL Server en SQL Database zonder gedistribueerde transacties.
gekoppelde servers die worden gelezen uit bestanden (CSV, Excel) No. Gebruik BULK INSERT of OPENROWSET als alternatief voor CSV-formaat. No. Gebruik BULK INSERT of OPENROWSET als alternatief voor CSV-formaat. Volg deze aanvragen op feedbackitem voor SQL Managed Instance
Logboekverzending Beschikbaarheid via redundantie is opgenomen in elke database. Herstel na noodgevallen wordt besproken in Overzicht van bedrijfscontinuïteit. Systeemeigen ingebouwd als onderdeel van Azure Data Migration Service (DMS) migratieproces. Oorspronkelijk ontwikkeld voor aangepaste gegevensmigratieprojecten als een externe Log Replay Service.
Niet beschikbaar als oplossing voor hoge beschikbaarheid, omdat andere beschikbaarheid via redundantie methoden zijn opgenomen in elke database en het wordt niet aanbevolen om Logboekverzending te gebruiken als alternatief voor hoge beschikbaarheid. Herstel na noodgevallen wordt besproken in Overzicht van bedrijfscontinuïteit. Niet beschikbaar als replicatiemechanisme tussen databases: gebruik secundaire replica's op bedrijfskritieke laag, failovergroepenof transactionele replicatie als alternatieven.
aanmeldingen en gebruikers Ja, maar CREATE LOGIN en ALTER LOGIN verklaringen zijn beperkt. Windows-aanmeldingen worden niet ondersteund. Microsoft Entra-aanmeldingen zijn beschikbaar als preview-versie. EXECUTE AS LOGIN wordt niet ondersteund: gebruik EXECUTE AS USER. Ja, met wat verschillen. Zie Windows-verificatie voor Azure SQL Managed Instance: voor het proces is Active Directory-synchronisatie met Microsoft Entra-id vereist.
Onderhoudsvenster Selectie Yes Yes
Vooraf meldingen configureren voor geplande onderhoudsevenementen Yes Yes
minimale logboekregistratie bij bulkimport Nee, alleen het Full Recovery-model wordt ondersteund. Nee, alleen het Full Recovery-model wordt ondersteund.
systeemgegevens wijzigen No Yes
OLE Automation No No
OPENDATASOURCE No Ja, alleen voor SQL Database, SQL Managed Instance en SQL Server. Zie T-SQL-verschillen
OPENQUERY No Ja, alleen voor SQL Database, SQL Managed Instance en SQL Server. Zie T-SQL-verschillen
OPENROWSET Ja, alleen om te importeren uit Azure Blob Storage. Ja, alleen naar SQL Database, SQL Managed Instance en SQL Server en om te importeren uit Azure Blob Storage. Zie T-SQL-verschillen
Operators De meeste, zie afzonderlijke operators Ja, zie T-SQL-verschillen
Querymeldingen No Yes
Query Store Yes Yes
Query Store voor secundaire replica's Nee, de functie Query Store voor secundaire replica's is niet beschikbaar voor Azure SQL Database. De Query Store op de secundaire replica bevat momenteel informatie over de workloads van de primaire replica. Nee, de functie Query Store voor secundaire replica's is niet beschikbaar voor Azure SQL Managed Instance. De Query Store op de secundaire replica bevat momenteel informatie over de workloads van de primaire replica.
Machine Learning Services (voorheen R Services) No Ja, zie Machine Learning Services in Azure SQL Managed Instance
Herstelmodellen Alleen volledig herstel dat hoge beschikbaarheid garandeert, wordt ondersteund. Eenvoudige en bulksgewijs vastgelegde herstelmodellen zijn niet beschikbaar. Alleen volledig herstel dat hoge beschikbaarheid garandeert, wordt ondersteund. Eenvoudige en bulksgewijs vastgelegde herstelmodellen zijn niet beschikbaar.
Resource beheerder No Yes
RESTORE-instructies No Ja, met verplichte FROM URL opties voor de back-upbestanden die zijn geplaatst in Azure Blob Storage. Zie Herstel verschillen
Database herstellen vanuit back-up Zie Alleen vanuit geautomatiseerde back-ups een database herstellen vanuit een back-up Zie Een database herstellen uit een back-up en voor volledige back-ups die zijn opgeslagen in Azure Blob Storage, zie Verschillen tussen back-ups
database herstellen naar SQL Server- No. Gebruik BACPAC of BCP in plaats van systeemeigen herstel. Ja, maar alleen voor SQL Server 2022 of SQL Server 2025 op basis van het updatebeleid van het beheerde SQL-exemplaar. Databases herstellen naar SQL Server 2022 vanuit exemplaren met het updatebeleid voor SQL Server 2022. Databases herstellen naar SQL Server 2025 vanuit exemplaren met het updatebeleid voor SQL Server 2025. Raadpleeg Een database herstellen naar SQL Server 2022 vanuit Azure SQL Managed Instancevoor meer informatie. Gebruik anders BACPAC-, BCP- of transactionele replicatie.
Semantische zoekopdracht No No
Service Broker No Yes. Zie Service Broker-verschillen
serverconfiguratie-instellingen No Ja, zie T-SQL-verschillen
Statements definiëren De meeste, zie afzonderlijke uitspraken Ja, zie T-SQL-verschillen
SQL Server Agent Nee, zie Elastische Opdrachten Ja, zie verschillen bij SQL Server Agent
SQL Server-controle Nee, zie Controle voor Azure SQL Database Ja, zie Auditverschillen
Azure Synapse Link voor SQL Yes No
Systeemfuncties De meeste, zie afzonderlijke functies Ja, zie verschillen tussen opgeslagen procedures, functies en triggers
opgeslagen procedures voor systeem Sommige, zie afzonderlijke opgeslagen procedures Ja, zie verschillen tussen opgeslagen procedures, functies en triggers
Systeemtabellen Sommige, zie afzonderlijke tabellen Ja, zie T-SQL-verschillen
systeemcatalogusweergaven Sommige, zie afzonderlijke weergaven Ja, zie T-SQL-verschillen
TempDB Yes. grootte van 32 GB per kern voor elke database. Yes. grootte van 24 GB per vCore voor de hele GP-laag en beperkt door de instantiegrootte op de BC-laag
Tijdelijke tabellen Lokale en globale tijdelijke tabellen met databasebereik Lokale en instance-bereik tijdelijke globale tabellen
Tijdzonekeuze No Ja, zie tijdzones, en dit moet worden geconfigureerd wanneer het beheerde SQL-exemplaar wordt gemaakt.
Traceringsvlaggen No Ja, maar slechts een beperkte set globale traceringsvlagmen. Zie DBCC-verschillen
Transactionele replicatie Ja, transactionele en momentopnamereplicatieabonnee alleen Ja, zie beperkingen van replicatie in SQL Managed Instance.
TDE (Transparent Data Encryption) Ja, zie TDE voor Azure SQL Ja, zie TDE voor Azure SQL
Windows authentication No Ja, zie Windows-authenticatie voor Microsoft Entra-principals
Failoverclustering van Windows Server No. Andere technieken die hoge beschikbaarheid bieden zijn opgenomen in elke database. Herstel na noodgevallen wordt besproken in Overzicht van bedrijfscontinuïteit met Azure SQL Database. No. Andere technieken die hoge beschikbaarheid bieden zijn opgenomen in elke database. Herstel na noodgevallen wordt besproken in Overzicht van bedrijfscontinuïteit met Azure SQL Database.

Note

De beschikbaarheid van sommige Azure SQL Managed Instance-functies is afhankelijk van de geconfigureerde instance update-beleid.

Platformmogelijkheden

Het Azure-platform biedt een aantal PaaS-mogelijkheden die als extra waarde worden toegevoegd aan de standaarddatabasefuncties. Er zijn een aantal externe services die kunnen worden gebruikt met Azure SQL Database en Azure SQL Managed Instance.

Platformfunctie Azure SQL Database Azure SQL Managed Instance
Actieve geo-replicatie Ja, zie Actieve geo-replicatie - alle serviceniveaus. Nee, zie failovergroepen als alternatief.
Auto-scale Ja, maar alleen in serverloze model. In het niet-serverloze model is de wijziging van de servicelaag (wijziging van vCore, opslag of DTU) snel en online. De servicelaagwijziging vereist minimale of geen downtime. Nee, u moet gereserveerde rekenkracht en opslag kiezen. De wijziging van de servicelaag (vCore of maximale opslag) is online en vereist minimale of geen downtime.
Automatische back-ups Ja, zie automatische back-ups in Azure SQL Database. Volledige back-ups worden elke 7 dagen genomen, differentiële back-ups elke 12 uur, en logboekback-ups elke 5-10 minuten. Ja, zie automatische back-ups in Azure SQL Managed Instance. Volledige back-ups worden elke 7 dagen genomen, differentiële back-ups elke 12 uur, en logboekback-ups elke 5-10 minuten.
automatische afstemming (indexen) Ja, zie Automatische afstemming No
Beschikbaarheidszones Yes Yes. Voor de servicelaag Algemeen gebruik, in voorvertoning, en voor de servicelaag Bedrijfskritiek, algemeen beschikbaar.
Azure Resource Health Yes Yes
Kortetermijnretentie van back-ups Ja, zie kortetermijnretentie. Standaard 7 dagen, maximaal 35 dagen. Ja, zie kortetermijnretentie. 1-35 dagen, standaard 7 dagen.
Azure Database Migration Service (DMS) Yes Yes
Elastische taken Ja, zie elastische opdrachten No. Gebruik SQL Agent of Azure Automation-.
Failovergroepen Ja, zie failovergroepen - alle servicelagen. Ja, zie failovergroepen.
bestandssysteemtoegang No. Gebruik BULK INSERT of OPENROWSET- om gegevens uit Azure Blob Storage als alternatief te openen en te laden. No. Gebruik BULK INSERT of OPENROWSET- om gegevens uit Azure Blob Storage als alternatief te openen en te laden.
Geo-restore Ja, zie geo-herstel Ja, zie geo-herstel
langetermijnretentie (LTR) Ja, zie langetermijnretentie, houd automatisch gemaakte back-ups tot 10 jaar vast. Ja, zie langetermijnretentie, houd automatisch gemaakte back-ups tot 10 jaar vast.
Pause/resume Ja, in serverloze model Ja, met stoppen/starten
Beheer op basis van beleid No No
openbaar IP-adres Yes. De toegang kan worden beperkt met behulp van firewall- of service-eindpunten. Yes. Moet expliciet zijn ingeschakeld en poort 3342 moet zijn ingeschakeld in NSG-regels. Openbaar IP-adres kan indien nodig worden uitgeschakeld. Zie openbaar eindpunt voor meer informatie.
Point-in-time herstel van database Ja, zie herstel op een specifiek tijdstip Ja, zie herstel op een specifiek tijdstip
Resourcegroepen Ja, in de vorm van elasticiteitsgroepen Yes. Eén exemplaar van SQL Managed Instance kan meerdere databases hebben die dezelfde pool met resources delen. Daarnaast kunt u meerdere exemplaren van SQL Managed Instance implementeren in exemplaargroepen die de resources kunnen delen.
omhoog of omlaag schalen (online) Ja, u kunt DTU of gereserveerde vCores of maximale opslag wijzigen met minimale downtime. Ja, u kunt gereserveerde vCores of maximale opslag wijzigen met minimale downtime.
SQL-alias Nee, gebruik DNS-alias Nee, gebruik Cliconfg om alias in te stellen op de clientcomputers.
Database-toezichthouder (voorvertoning) Yes Yes
SQL Data Sync Ja, maar SQL Data Sync wordt in 2027 buiten gebruik gesteld. Zie in plaats daarvan buitengebruikstelling van SQL Data Sync: migreren naar alternatieve oplossingen. Nee, gebruik transactionele replicatie.
SQL Server Analysis Services (SSAS) Nee, Azure Analysis Services- is een afzonderlijke Azure-cloudservice. Nee, Azure Analysis Services- is een afzonderlijke Azure-cloudservice.
SQL Server Integration Services (SSIS) Ja, met een beheerde SSIS in een ADF-omgeving (Azure Data Factory), waarin pakketten worden opgeslagen in SSISDB die wordt gehost door Azure SQL Database en uitgevoerd op Azure SSIS Integration Runtime (IR), raadpleegt u Create Azure-SSIS IR in ADF.

Zie SQL Database vergelijken met SQL Managed Instanceals u de SSIS-functies in SQL Database en SQL Managed Instance wilt vergelijken.
Ja, met een beheerde SSIS in een ADF-omgeving (Azure Data Factory), waarin pakketten worden opgeslagen in SSISDB die wordt gehost door SQL Managed Instance en uitgevoerd op Azure SSIS Integration Runtime (IR), raadpleegt u Create Azure-SSIS IR in ADF.

Zie SQL Database vergelijken met SQL Managed Instanceals u de SSIS-functies in SQL Database en SQL Managed Instance wilt vergelijken.
SSRS (SQL Server Reporting Services) Nee - zie Power BI Nee: gebruik in plaats daarvan gepagineerde Power BI-rapporten of host SSRS op een Azure-VM. Sql Managed Instance kan SSRS niet als een service uitvoeren, maar kan SSRS-catalogusdatabases hosten voor een rapportageserver die is geïnstalleerd op een virtuele Azure-machine, met behulp van SQL Server-verificatie.
Inzicht in de queryprestaties Yes No. Ingebouwde rapporten gebruiken in SQL Server Management Studio.
VNet Gedeeltelijk, maakt beperkte toegang mogelijk met behulp van VNet-eindpunten Ja, SQL Managed Instance wordt geïnjecteerd in het VNet-.
VNet-service-eindpunt Ja, zie service-eindpunten voor virtuele netwerken . Ja, zie beleidsregels voor service-eindpunten.
globale peering van VNet-peering Ja, met privé-IP- en service-eindpunten Ja, door gebruik te maken van virtuele netwerk-peering.
Privéconnectiviteit Ja, met Private Link Ja, met VNet-lokaal eindpunt of privé-eindpunt

Beperkingen van bronnen

In de volgende tabel worden de maximale resourcelimieten vergeleken die beschikbaar zijn voor Azure SQL Database en Azure SQL Managed Instance:

Category Azure SQL Database Azure SQL Managed Instance
Rekenkracht Maximaal 128 vCores Maximaal 128 vCores
Opslaggrootte 1 GB - 128 TB 32 GB - 16 TB (32 TB in preview met Volgende-generatie algemene doeleinden niveau)
Tempdb-grootte 32 GB per vCore, tot maximaal 2.560 GB Maximaal 4 TB: beperkt door gereserveerde opslaggrootte
Log-schrijfdoorvoer Maximaal 100 mb per seconde Afhankelijk van de servicelaag en hardware 4,5 MiB/s - 12 MiB/s per vCore (max. 192 MiB/s)
Availability Standaard-SLA
99.995% SLA met zoneredundantie
Standaard-SLA
Backups Een keuze uit lokaal redundante opslag (LRS), zone-redundant (ZRS) of geografisch redundante opslag (GRS)
Retentie van 1-35 dagen (standaard 7 dagen), met maximaal 10 jaar langetermijnretentie beschikbaar
Een keuze uit lokaal redundante (LRS), zone-redundante (ZRS), geografisch redundante (GRS) of geografisch zone-redundante opslag (GZRS)
Retentie van 1-35 dagen (standaard 7 dagen), met maximaal 10 jaar langetermijnretentie beschikbaar
Alleen-lezen replica's Lees schaal met 1-4 replica's met hoge beschikbaarheid of 1-30 benoemde replica's
0 - 4 geo-replica's
1 ingebouwde replica met hoge beschikbaarheid is leesbaar
0 - 1 geo-replica's met behulp van failovergroepen
Kortingsmodellen Gereserveerde instanties
Azure Hybrid Benefit- (niet beschikbaar voor dev/test-abonnementen)
Enterprise en Betalen per gebruikYou-Go Dev/Test-aanbieding abonnementen
Gereserveerde instanties
Azure Hybrid Benefit- (niet beschikbaar voor dev/test-abonnementen)
Enterprise en Betalen per gebruikYou-Go Dev/Test-aanbieding abonnementen

Raadpleeg voor meer informatie over resourcelimieten voor Azure SQL Database:

Raadpleeg voor meer informatie over resourcelimieten voor Azure SQL Managed Instance: resourcelimieten.

Tools

Azure SQL Database en Azure SQL Managed Instance ondersteunen verschillende gegevenshulpprogramma's waarmee u uw gegevens kunt beheren.

Tool Azure SQL Database Azure SQL Managed Instance
Azure portal Yes Yes
Query-editor van de Azure portal Yes No
Azure CLI Yes Yes
Azure PowerShell Yes Yes
BACPAC-bestand (exporteren) Ja, zie SQL-database-export Ja, zie SQL Managed Instance export
BACPAC-bestand (importeren) Ja, zie SQL Database import Ja, zie SQL Managed Instance importeren
DQS (Data Quality Services) No No
Master Data Services (MDS) No No. MDS hosten op een Virtuele Azure-machine. Hoewel SQL Managed Instance MDS niet als een service kan worden uitgevoerd, kan het MDS-databases hosten voor een MDS-service die is geïnstalleerd op een Azure Virtual Machine, met behulp van SQL Server-verificatie.
SMO Ja, zie SMO. Ja, sinds SMO versie 150.
SQL Server Data Tools (SSDT) Yes Yes
SQL Server Management Studio (SSMS) Yes Ja versie 18.0 en hoger
SQL Server PowerShell Yes Yes
SQL Server Profiler Nee, zie uitgebreide evenementen Yes
System Center Operations Manager- Ja, zie Microsoft System Center Management Pack voor Azure SQL Database. Ja, zie Microsoft System Center Management Pack voor Azure SQL Managed Instance.

Migratiemethoden

U kunt verschillende migratiemethoden gebruiken om uw gegevens te verplaatsen tussen SQL Server, Azure SQL Database en Azure SQL Managed Instance. Sommige methoden zijn Online en voeren alle wijzigingen door die op de bron worden aangebracht terwijl u de migratie uitvoert, terwijl u bij Offline methoden uw werkbelasting moet stoppen die gegevens op de bron wijzigt zolang de migratie bezig is.

Source Azure SQL Database Azure SQL Managed Instance
SQL Server (on-premises, AzureVM, Amazon RDS) Online:Transactionele replicatie
Offline:BACPAC-bestand (importeren), BCP
Online:Managed Instance-koppeling, logboekherhalingsservice, DMS-(Azure Data Migration Service) transactionele replicatie
offline:Azure Database Migration Service, systeemeigen back-up maken/herstellen, BACPAC-bestand (importeren), BCP, momentopnamereplicatie
Individuele database Offline:BACPAC-bestand (importeren), BCP Offline:BACPAC-bestand (importeren), BCP
SQL Beheerde Instantie Online:Transactionele replicatie
Offline:BACPAC-bestand (importeren), BCP, Momentopnamereplicatie
Online:Database kopiëren en verplaatsen, Transactionele replicatie
Offline: Instance-overschrijdend herstel naar een bepaald tijdstip (Azure PowerShell of Azure CLI), systeemeigen back-up/herstel, BACPAC-bestand (importeren), BCP, momentopnamereplicatie

Microsoft blijft functies toevoegen aan Azure SQL Database. Ga naar de webpagina service-updates voor Azure voor de nieuwste updates met behulp van deze filters:

Zie voor meer informatie over Azure SQL Database en Azure SQL Managed Instance: