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 SQL Database en SQL Managed Instance. Deze functies worden beschreven in de onderstaande tabellen.

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.

functie- Azure SQL Database Azure SQL Managed Instance
Databasecompatibiliteit 100 - 160 100 - 160
Always Encrypted 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 Nee Nee
controle 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. Ja. 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. Ja
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. Ja
Common Language Runtime - CLR Nee Ja, maar zonder toegang tot het bestandssysteem in CREATE ASSEMBLY-instructie, zie CLR-verschillen
Kwalificaties 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/driedelige naamquery's Nee, zie elastische query’s Ja
transacties tussen databases Nee Ja, binnen het exemplaar. Zie verschillen tussen gekoppelde servers voor cross-instance queries.
Database e-mail - DbMail Nee Ja
database-mirroring (uitgefaseerd) Nee Nee
Databasespiegeling in Microsoft Fabric Ja Nee
databasemomentopnamen Nee Nee
database virtualisatie Nee Ja
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 Ja
gedistribueerde partitieweergaven Nee Ja
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 Ja
DMV's De meeste, zie afzonderlijke DMV's Ja, zie T-SQL-verschillen
Elastische Query Ja, met vereist RDBMS-type (preview) Nee, gebruik systeemeigen query's voor meerdere databases en gekoppelde server
gebeurtenismeldingen Nee, zie waarschuwingen Nee
expressies Ja Ja
uitgebreide gebeurtenissen (XEvent) Sommigen, zie Uitgebreide Gebeurtenissen in Azure SQL Database en Azure SQL Managed Instance Ja, zie uitgebreide gebeurtenissen verschillen.
uitgebreide opgeslagen procedures Nee Nee
bestanden en bestandsgroepen Alleen primaire bestandsgroep Ja. Bestandspaden worden automatisch toegewezen en de bestandslocatie kan niet worden opgegeven in ALTER DATABASE ADD FILE.
Filestream Nee 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
Functies 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
grootboek Ja Ja
koppelingsfunctie Nee Ja
gekoppelde servers Nee, zie Elastic Query Ja. Alleen voor SQL Server en SQL Database zonder gedistribueerde transacties.
gekoppelde servers die worden gelezen uit bestanden (CSV, Excel) Nee. Gebruik BULK INSERT of OPENROWSET als alternatief voor CSV-formaat. Nee. 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 Ja Ja
Vooraf meldingen configureren voor geplande onderhoudsevenementen Ja Ja
minimale logboekregistratie bij bulkimport Nee, alleen het Full Recovery-model wordt ondersteund. Nee, alleen het Full Recovery-model wordt ondersteund.
systeemgegevens wijzigen Nee Ja
OLE Automation Nee Nee
OPENDATASOURCE Nee Ja, alleen voor SQL Database, SQL Managed Instance en SQL Server. Zie T-SQL-verschillen
OPENQUERY Nee 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
Operatoren De meeste, zie afzonderlijke operators Ja, zie T-SQL-verschillen
Polybase Nee. U kunt query's uitvoeren op gegevens in de bestanden die zijn geplaatst in Azure Blob Storage met behulp van OPENROWSET functie of een externe tabel die verwijst naar een serverloze SQL-pool in Synapse Analytics. Ja, voor Azure Data Lake Storage (ADLS) en Azure Blob Storage als gegevensbron. Zie Gegevensvirtualisatie met Azure SQL Managed Instance voor meer informatie.
Querymeldingen Nee Ja
Query Store Ja Ja
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) Nee Ja, zie Machine Learning Services in Azure SQL Managed Instance
Recovery-modellen 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 Governor Nee Ja
RESTORE-instructies Nee 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- Nee. Gebruik BACPAC of BCP in plaats van systeemeigen herstel. Ja, alleen naar SQL Server 2022 van instanties die het SQL Server 2022 updatebeleidhebben. Raadpleeg Een database herstellen naar SQL Server 2022 vanuit Azure SQL Managed Instancevoor meer informatie. Gebruik anders BACPAC-, BCP- of transactionele replicatie.
semantische zoekfunctie Nee Nee
Service Broker Nee Ja. Zie Service Broker-verschillen
serverconfiguratie-instellingen Nee Ja, zie T-SQL-verschillen
verklaringen instellen 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
Synapse Link voor SQL Ja Nee
System-functies 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 Ja. grootte van 32 GB per kern voor elke database. Ja. 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 Nee Ja, zie tijdzones, en dit moet worden geconfigureerd wanneer het beheerde SQL-exemplaar wordt gemaakt.
traceervlaggen Nee 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-verificatie Nee Ja, zie Windows-authenticatie voor Microsoft Entra-principals
Failoverclustering van Windows Server Nee. 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. Nee. 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.

Notitie

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.

Platform-functie Azure SQL Database Azure SQL Managed Instance
actieve geo-replicatie Ja, zie Actieve geo-replicatie - alle serviceniveaus. Nee, zie failovergroepen als alternatief.
automatisch schalen 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 Nee
beschikbaarheidszones Ja Ja. Voor de servicelaag Algemeen gebruik, in voorvertoning, en voor de servicelaag Bedrijfskritiek, algemeen beschikbaar.
Azure Resource Health Ja Ja
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) Ja Ja
Data Migration Service (DMA) Ja Nee
elastische banen Ja, zie elastische opdrachten Nee. Gebruik SQL Agent of Azure Automation-.
Failovergroepen Ja, zie failovergroepen - alle servicelagen. Ja, zie failovergroepen.
bestandssysteemtoegang Nee. Gebruik BULK INSERT of OPENROWSET- om gegevens uit Azure Blob Storage als alternatief te openen en te laden. Nee. Gebruik BULK INSERT of OPENROWSET- om gegevens uit Azure Blob Storage als alternatief te openen en te laden.
geo-herstel 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.
onderbreken/hervatten Ja, in serverloze model Ja, met stoppen/starten
beheer op basis van beleid Nee Nee
openbaar IP-adres Ja. De toegang kan worden beperkt met behulp van firewall- of service-eindpunten. Ja. 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 Ja. 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) Ja Ja
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.
Query Performance Insight Ja Nee. Gebruik ingebouwde rapporten in SQL Server Management Studio en Azure Data 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éverbinding Ja, met Private Link Ja, met VNet-lokaal eindpunt of privé-eindpunt

Resourcelimieten

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

Categorie Azure SQL Database Azure SQL Managed Instance
bereken grootte 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 4,5 MB/s per vCore (max. 192 MB/s)
beschikbaarheid standaard-SLA-
99.995% SLA met zoneredundantie
standaard-SLA-
back-ups 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 replicas Lees schaal met 1-4 replica's met hoge beschikbaarheid of 1-30 benoemde replica's
0 - 4 geo-replicas
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.

Gereedschap

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

hulpprogramma Azure SQL Database Azure SQL Managed Instance
Azure Portal Ja Ja
Query-editor van de Azure portal Ja Nee
Azure CLI Ja Ja
Azure Data Studio Ja Ja
Azure PowerShell Ja Ja
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
Data Quality Services (DQS) Nee Nee
Master Data Services (MDS) Nee Nee. 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) Ja Ja
SQL Server Management Studio (SSMS) Ja Ja versie 18.0 en hoger
SQL Server PowerShell Ja Ja
SQL Server Profiler Nee, zie uitgebreide evenementen Ja
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.

bron Azure SQL Database Azure SQL Managed Instance
SQL Server (on-premises, AzureVM, Amazon RDS) Online:transactionele replicatie
Offline:Data Migration Service (DMS), 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 Managed Instance 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: