Wat is Azure SQL Managed instance?What is Azure SQL Managed Instance?

VAN TOEPASSING OP: jaMet Azure SQL beheerd exemplaar APPLIES TO: yesAzure SQL Managed Instance

Een onderdeel van de Azure SQL-product familie, Azure SQL Managed instance is de intelligente, schaal bare Cloud database service die de breedste SQL Server data base-engine-compatibiliteit combineert met alle voor delen van een volledig beheerd en groen wordende platform als een service.Part of the Azure SQL product family, Azure SQL Managed Instance is the intelligent, scalable cloud database service that combines the broadest SQL Server database engine compatibility with all the benefits of a fully managed and evergreen platform as a service. SQL Managed instance heeft bijna 100% compatibel met de nieuwste data base-engine van SQL Server (Enter prise Edition), waarbij een VNet-implementatie (native Virtual Network ) wordt geboden waarmee veelvoorkomende beveiligings problemen worden opgelost en een bedrijfs model kan worden gebruikt voor bestaande SQL Server klanten.SQL Managed Instance has near 100% compatibility with the latest SQL Server (Enterprise Edition) database engine, providing a native virtual network (VNet) implementation that addresses common security concerns, and a business model favorable for existing SQL Server customers. Met SQL Managed instance kunnen bestaande SQL Server klanten hun on-premises toepassingen naar de Cloud tillen en naar een andere data base verplaatsen met minimale toepassings-en database wijzigingen.SQL Managed Instance allows existing SQL Server customers to lift and shift their on-premises applications to the cloud with minimal application and database changes. Tegelijkertijd behoudt SQL Managed instance alle PaaS-mogelijkheden (automatische patches en versie-updates, geautomatiseerde back-ups, hoge Beschik baarheid) waarmee de overhead en TCO van het beheer drastisch worden verminderd.At the same time, SQL Managed Instance preserves all PaaS capabilities (automatic patching and version updates, automated backups, high availability) that drastically reduce management overhead and TCO.

Belangrijk

Zie ondersteunde regio'svoor een lijst met REGIO'S waar SQL Managed Instance momenteel beschikbaar is.For a list of regions where SQL Managed Instance is currently available, see Supported regions.

In het volgende diagram worden de belangrijkste functies van SQL Managed instance beschreven:The following diagram outlines key features of SQL Managed Instance:

Belangrijke functies

Azure SQL Managed instance is ontworpen voor klanten die een groot aantal apps willen migreren van een on-premises of IaaS, zelfgebouwde of ISV-geleverde omgeving naar een volledig beheerde PaaS-cloud omgeving, met zo weinig mogelijk migratie inspanningen.Azure SQL Managed Instance is designed for customers looking to migrate a large number of apps from an on-premises or IaaS, self-built, or ISV provided environment to a fully managed PaaS cloud environment, with as low a migration effort as possible. Met de volledig geautomatiseerde Azure Data Migration-servicekunnen klanten hun bestaande SQL Server exemplaar naar SQL Managed instance verplaatsen en verschuiven, wat compatibel is met SQL Server en volledige isolatie van klant instanties biedt met systeem eigen VNet-ondersteuning.Using the fully automated Azure Data Migration Service, customers can lift and shift their existing SQL Server instance to SQL Managed Instance, which offers compatibility with SQL Server and complete isolation of customer instances with native VNet support. Met Software Assurance kunt u uw bestaande licenties uitwisselen voor kortings tarieven op een SQL-beheerd exemplaar met behulp van de Azure Hybrid Benefit voor SQL Server.With Software Assurance, you can exchange your existing licenses for discounted rates on SQL Managed Instance using the Azure Hybrid Benefit for SQL Server. SQL Managed instance is de beste migratie bestemming in de Cloud voor SQL Server instanties waarvoor een hoge beveiliging en een uitgebreid programmeerbaar Opper vlak zijn vereist.SQL Managed Instance is the best migration destination in the cloud for SQL Server instances that require high security and a rich programmability surface.

Belangrijkste functies en mogelijkhedenKey features and capabilities

SQL Managed instance combineert de beste functies die beschikbaar zijn in Azure SQL Database en de SQL Server data base-engine.SQL Managed Instance combines the best features that are available both in Azure SQL Database and the SQL Server database engine.

Belangrijk

SQL Managed instance wordt uitgevoerd met alle functies van de meest recente versie van SQL Server, waaronder online bewerkingen, Automatische plannings correcties en andere verbeteringen voor bedrijfs prestaties.SQL Managed Instance runs with all of the features of the most recent version of SQL Server, including online operations, automatic plan corrections, and other enterprise performance enhancements. Een vergelijking van de beschik bare functies wordt uitgelegd in functie vergelijking: Azure SQL Managed instance versus SQL Server.A comparison of the features available is explained in Feature comparison: Azure SQL Managed Instance versus SQL Server.

PaaS-voor delenPaaS benefits Bedrijfs continuïteitBusiness continuity
Geen hardware kopen en beherenNo hardware purchasing and management
Geen beheer overhead voor het beheren van de onderliggende infra structuurNo management overhead for managing underlying infrastructure
Snelle inrichting en service schalenQuick provisioning and service scaling
Automatische patching en versie-upgradeAutomated patching and version upgrade
Integratie met andere PaaS-gegevens ServicesIntegration with other PaaS data services
SLA voor 99,99% uptime99.99% uptime SLA
Ingebouwde hoge Beschik baarheidBuilt-in high availability
Gegevens die worden beveiligd met automatische back-upsData protected with automated backups
Door de klant Configureer bare Bewaar periode voor back-upsCustomer configurable backup retention period
Door de gebruiker geïnitieerde back-upsUser-initiated backups
Herstel mogelijkheid voor tijdgebonden data basesPoint-in-time database restore capability
Beveiliging en nalevingSecurity and compliance BeheerManagement
Geïsoleerde omgeving (VNet-integratie, single tenant service, specifieke reken kracht en opslag)Isolated environment (VNet integration, single tenant service, dedicated compute and storage)
TDE (Transparent Data Encryption)Transparent data encryption (TDE)
Azure Active Directory-verificatie (Azure AD), ondersteuning voor eenmalige aanmeldingAzure Active Directory (Azure AD) authentication, single sign-on support
Azure AD-server-principals (aanmeldingen)Azure AD server principals (logins)
Voldoet aan nalevings normen hetzelfde als Azure SQL DatabaseAdheres to compliance standards same as Azure SQL Database
SQL-controleSQL auditing
Advanced Threat ProtectionAdvanced Threat Protection
Azure Resource Manager-API voor het automatiseren van het inrichten en schalen van servicesAzure Resource Manager API for automating service provisioning and scaling
Azure Portal functionaliteit voor het hand matig inrichten en schalen van servicesAzure portal functionality for manual service provisioning and scaling
Data Migration ServiceData Migration Service

Belangrijk

Azure SQL Managed instance is gecertificeerd op basis van een aantal nalevings standaarden.Azure SQL Managed Instance has been certified against a number of compliance standards. Zie voor meer informatie de Microsoft Azure compliance-aanbiedingen, waar u de meest recente lijst kunt vinden met SQL Managed instance compliance certificeringen, vermeld onder SQL database.For more information, see the Microsoft Azure Compliance Offerings, where you can find the most current list of SQL Managed Instance compliance certifications, listed under SQL Database.

De belangrijkste functies van SQL Managed instance worden weer gegeven in de volgende tabel:The key features of SQL Managed Instance are shown in the following table:

FunctieFeature BeschrijvingDescription
Versie/build van SQL ServerSQL Server version/build SQL Server data base-engine (laatste stabiel)SQL Server database engine (latest stable)
Beheerde geautomatiseerde back-upsManaged automated backups JaYes
Ingebouwde instantie-en database controle en-metrische gegevensBuilt-in instance and database monitoring and metrics JaYes
Automatische software patchingAutomatic software patching JaYes
De nieuwste functies van de data base-engineThe latest database engine features JaYes
Aantal gegevens bestanden (rijen) per data baseNumber of data files (ROWS) per the database MeerdereMultiple
Aantal logboek bestanden (logboek) per data baseNumber of log files (LOG) per database 11
VNet-Azure Resource Manager-implementatieVNet - Azure Resource Manager deployment JaYes
VNet-klassiek implementatie modelVNet - Classic deployment model NeeNo
Portal ondersteuningPortal support JaYes
SSIS (ingebouwde integratie service)Built-in Integration Service (SSIS) No-SSIS maakt deel uit van Azure Data Factory PaaSNo - SSIS is a part of Azure Data Factory PaaS
SSAS (ingebouwde Analysis Service)Built-in Analysis Service (SSAS) Nee-SSAS is afzonderlijke PaaSNo - SSAS is separate PaaS
Ingebouwde Reporting service (SSRS)Built-in Reporting Service (SSRS) Geen gebruik Power bi gepagineerde rapporten of host SSRS op een virtuele machine van Azure.No - use Power BI paginated reports instead or host SSRS on an Azure VM. SQL Managed instance kan geen SSRS als service uitvoeren, maar kan SSRS-catalogus databases hosten voor een rapport server die is geïnstalleerd op een virtuele Azure-machine met behulp van SQL Server-verificatie.While SQL Managed Instance cannot run SSRS as a service, it can host SSRS catalog databases for a reporting server installed on Azure Virtual Machine, using SQL Server authentication.

Aankoopmodel op basis van vCorevCore-based purchasing model

Het op vCore gebaseerde aankoop model voor SQL Managed instance biedt u flexibiliteit, controle, transparantie en een eenvoudige manier om on-premises werkbelasting vereisten te vertalen naar de Cloud.The vCore-based purchasing model for SQL Managed Instance gives you flexibility, control, transparency, and a straightforward way to translate on-premises workload requirements to the cloud. Met dit model kunt u de reken capaciteit, het geheugen en de opslag aanpassen op basis van de behoeften van uw werk belasting.This model allows you to change compute, memory, and storage based upon your workload needs. Het vCore-model is ook in aanmerking voor een besparing van Maxi maal 55 procent met de Azure Hybrid Benefit voor SQL Server.The vCore model is also eligible for up to 55 percent savings with the Azure Hybrid Benefit for SQL Server.

In het vCore-model kunt u kiezen tussen generaties van hardware.In the vCore model, you can choose between generations of hardware.

  • Gen4 logische cpu's zijn gebaseerd op Intel E5-2673 v3-processors (Haswell 2,4), gekoppelde SSD, fysieke kernen, 7 GB RAM per kern, en reken grootten tussen 8 en 24 vCores.Gen4 logical CPUs are based on Intel E5-2673 v3 (Haswell) 2.4-GHz processors, attached SSD, physical cores, 7-GB RAM per core, and compute sizes between 8 and 24 vCores.
  • GEN5 logische cpu's zijn gebaseerd op Intel E5-2673 v4 (Broadwell) 2,3-GHz en Intel SP-8160 (Skylake)-processors, snelle NVME-SSD, Hyper-Threaded logische kern en reken grootten tussen 4 en 80 kernen.Gen5 logical CPUs are based on Intel E5-2673 v4 (Broadwell) 2.3-GHz and Intel SP-8160 (Skylake) processors, fast NVMe SSD, hyper-threaded logical core, and compute sizes between 4 and 80 cores.

Meer informatie over het verschil tussen hardware-generaties in SQL Managed instance resource limieten.Find more information about the difference between hardware generations in SQL Managed Instance resource limits.

ServicelagenService tiers

SQL Managed instance is beschikbaar in twee service lagen:SQL Managed Instance is available in two service tiers:

  • Algemeen gebruik: ontworpen voor toepassingen met typische prestatie-en I/O-latentie vereisten.General purpose: Designed for applications with typical performance and I/O latency requirements.
  • Bedrijfs kritiek: ontworpen voor toepassingen met een lage I/O-latentie vereisten en minimale gevolgen van onderliggende onderhouds bewerkingen op de werk belasting.Business critical: Designed for applications with low I/O latency requirements and minimal impact of underlying maintenance operations on the workload.

Beide service lagen garanderen een Beschik baarheid van 99,99% en bieden u de mogelijkheid om de opslag grootte en de berekenings capaciteit onafhankelijk te selecteren.Both service tiers guarantee 99.99% availability and enable you to independently select storage size and compute capacity. Zie hoge Beschik baarheid en Azure SQL Managed instancevoor meer informatie over de architectuur met hoge Beschik baarheid van Azure SQL Managed instance.For more information on the high availability architecture of Azure SQL Managed Instance, see High availability and Azure SQL Managed Instance.

Algemeen servicelaagGeneral Purpose service tier

In de volgende lijst worden de belangrijkste kenmerken van de Algemeen servicelaag beschreven:The following list describes key characteristics of the General Purpose service tier:

  • Ontworpen voor het meren deel van zakelijke toepassingen met typische prestatie vereistenDesigned for the majority of business applications with typical performance requirements
  • Azure Blob-opslag met hoge prestaties (8 TB)High-performance Azure Blob storage (8 TB)
  • Ingebouwde hoge Beschik baarheid op basis van betrouw bare Azure Blob-opslag en Azure service FabricBuilt-in high availability based on reliable Azure Blob storage and Azure Service Fabric

Zie Storage Layer in de algemeen laag en Aanbevolen procedures voor opslag prestaties en overwegingen voor SQL Managed instance (algemeen)voor meer informatie.For more information, see Storage layer in the General Purpose tier and Storage performance best practices and considerations for SQL Managed Instance (General Purpose).

Meer informatie over het verschil tussen service lagen in SQL Managed instance resource limieten.Find more information about the difference between service tiers in SQL Managed Instance resource limits.

Bedrijfskritiek servicelaagBusiness Critical service tier

De Bedrijfskritiek servicelaag is gebouwd voor toepassingen met hoge I/O-vereisten.The Business Critical service tier is built for applications with high I/O requirements. Het biedt de hoogste flexibiliteit voor storingen met behulp van verschillende geïsoleerde replica's.It offers the highest resilience to failures using several isolated replicas.

De volgende lijst geeft een overzicht van de belangrijkste kenmerken van de Bedrijfskritiek servicelaag:The following list outlines the key characteristics of the Business Critical service tier:

Meer informatie over de verschillen tussen de service lagen in SQL Managed instance resource limieten.Find more information about the differences between service tiers in SQL Managed Instance resource limits.

Beheer bewerkingenManagement operations

Azure SQL Managed instance biedt beheer bewerkingen die u kunt gebruiken om automatisch nieuwe beheerde instanties te implementeren, exemplaar-eigenschappen bij te werken en instanties te verwijderen wanneer ze niet meer nodig zijn.Azure SQL Managed Instance provides management operations that you can use to automatically deploy new managed instances, update instance properties, and delete instances when no longer needed. Deze sectie bevat informatie over beheer bewerkingen en hun typische duur.This section provides information about management operations and their typical durations.

Voor de ondersteuning van implementaties in azure Virtual Networks en het bieden van isolatie en beveiliging voor klanten, is SQL Managed instance afhankelijk van virtuele clusters, die een specifieke set geïsoleerde virtuele machines vertegenwoordigen die zijn geïmplementeerd in het subnet van het virtuele netwerk van de klant.To support deployments within Azure virtual networks and provide isolation and security for customers, SQL Managed Instance relies on virtual clusters, which represent a dedicated set of isolated virtual machines deployed inside the customer's virtual network subnet. In wezen resulteert elke implementatie van een beheerd exemplaar in een leeg subnet in een nieuw virtueel cluster buildout.Essentially, every managed instance deployment in an empty subnet results in a new virtual cluster buildout.

Volgende bewerkingen in geïmplementeerde beheerde instanties kunnen ook gevolgen hebben voor het onderliggende virtuele cluster.Subsequent operations on deployed managed instances might also have effects on the underlying virtual cluster. Dit is van invloed op de duur van beheer bewerkingen, zoals het implementeren van aanvullende virtuele machines wordt geleverd met een overhead die moet worden overwogen wanneer u nieuwe implementaties of updates voor bestaande beheerde exemplaren plant.This affects the duration of management operations, as deploying additional virtual machines comes with an overhead that needs to be considered when you plan new deployments or updates to existing managed instances.

Alle beheerbewerkingen kunnen als volgt worden gecategoriseerd:All management operations can be categorized as follows:

  • Implementatie van instanties (nieuwe instantie maken).Instance deployment (new instance creation).
  • Update van instantie (instantie-eigenschappen wijzigen, zoals vCores of gereserveerde opslag).Instance update (changing instance properties, such as vCores or reserved storage.
  • Instantie verwijderen.Instance deletion.

Normaal gesp roken hebben bewerkingen op virtuele clusters het langst.Typically, operations on virtual clusters take the longest. De duur van de bewerkingen op virtuele clusters is afhankelijk van de waarden die u doorgaans kunt verwachten, op basis van de bestaande telemetrie-gegevens van de service:Duration of the operations on virtual clusters varies – below are the values that you can typically expect, based on existing service telemetry data:

  • Virtueel cluster maken: dit is een synchrone stap in bewerkingen voor het beheer van exemplaren.Virtual cluster creation: This is a synchronous step in instance management operations. 90% van de bewerkingen zijn voltooid over vier uur.90% of operations finish in 4 hours.
  • Verg Roten/verkleinen van een virtueel cluster (uitbrei ding of krimpen): uitbrei ding is een synchrone stap, terwijl het comprimeren wordt asynchroon uitgevoerd (zonder invloed op de duur van de beheer bewerkingen voor exemplaren).Virtual cluster resizing (expansion or shrinking): Expansion is a synchronous step, while shrinking is performed asynchronously (without impact on the duration of instance management operations). 90% van de cluster uitbreidingen eindigen in minder dan 2,5 uur.90% of cluster expansions finish in less than 2.5 hours.
  • Virtueel cluster verwijderen: de verwijdering is een asynchrone stap, maar kan ook hand matig worden gestart op een leeg virtueel cluster. in dat geval wordt het synchroon uitgevoerd.Virtual cluster deletion: Deletion is an asynchronous step, but it can also be initiated manually on an empty virtual cluster, in which case it executes synchronously. 90% van verwijderde virtuele clusters is in 1,5 uur voltooid.90% of virtual cluster deletions finish in 1.5 hours.

Daarnaast kan het beheer van instanties ook een van de bewerkingen op gehoste data bases bevatten, die de duur van een langere periode in beslag neemt:Additionally, management of instances may also include one of the operations on hosted databases, which results in longer durations:

  • Database bestanden van Azure Storage koppelen: dit is een synchrone stap, zoals Compute (vCore) of het omhoog of omlaag schalen van opslag in de servicelaag algemeen.Attaching database files from Azure Storage: This is a synchronous step, such as compute (vCore), or storage scaling up or down in the General Purpose service tier. 90% van deze bewerkingen zijn voltooid in 5 minuten.90% of these operations finish in 5 minutes.
  • AlwaysOn- beschikbaarheids groep moet worden geseedd: dit is een synchrone stap, zoals Compute (vCore), of opslag schalen in de laag bedrijfskritiek en in het wijzigen van de servicelaag van Algemeen in bedrijfskritiek (of andersom).Always On availability group seeding: This is a synchronous step, such as compute (vCore), or storage scaling in the Business Critical service tier as well as in changing the service tier from General Purpose to Business Critical (or vice versa). De duur van deze bewerking is evenredig met de totale database grootte en de huidige database activiteit (aantal actieve trans acties).Duration of this operation is proportional to the total database size as well as current database activity (number of active transactions). Data base-activiteit bij het bijwerken van een exemplaar kan aanzienlijk verschillen veroorzaken in de totale duur.Database activity when updating an instance can introduce significant variance to the total duration. 90% van deze bewerkingen worden uitgevoerd om 220 GB/uur of hoger.90% of these operations execute at 220 GB/hour or higher.

De volgende tabel bevat een overzicht van de bewerkingen en typische totale duur:The following table summarizes operations and typical overall durations:

CategorieCategory BewerkingOperation Langlopend segmentLong-running segment Geschatte duurEstimated duration
ImplementatieDeployment Eerste instantie in een leeg subnetFirst instance in an empty subnet Virtueel cluster makenVirtual cluster creation 90% van de bewerkingen zijn voltooid over vier uur.90% of operations finish in 4 hours.
ImplementatieDeployment Eerste exemplaar van een andere hardware-generatie in een niet-leeg subnet (bijvoorbeeld eerste generatie 5-exemplaar in een subnet met exemplaren van de generatie 4)First instance of another hardware generation in a non-empty subnet (for example, first Gen 5 instance in a subnet with Gen 4 instances) Virtueel cluster maken *Virtual cluster creation* 90% van de bewerkingen zijn voltooid over vier uur.90% of operations finish in 4 hours.
ImplementatieDeployment Eerste instantie maken van 4 vCores, in een leeg of niet-leeg subnetFirst instance creation of 4 vCores, in an empty or non-empty subnet Virtueel cluster maken * *Virtual cluster creation** 90% van de bewerkingen zijn voltooid over vier uur.90% of operations finish in 4 hours.
ImplementatieDeployment Het maken van de volgende instantie binnen het niet-lege subnet (2e, 3e, enz.)Subsequent instance creation within the non-empty subnet (2nd, 3rd, etc. instance) Verg Roten/verkleinen van virtueel clusterVirtual cluster resizing 90% van de bewerkingen zijn voltooid over 2,5 uur.90% of operations finish in 2.5 hours.
BijwerkUpdate Wijziging van instantie-eigenschap (beheerders wachtwoord, Azure AD-aanmelding, Azure Hybrid Benefit vlag)Instance property change (admin password, Azure AD login, Azure Hybrid Benefit flag) N.v.t.N/A Maxi maal 1 minuut.Up to 1 minute.
BijwerkenUpdate Opslag van exemplaren omhoog/omlaag schalen (Algemeen servicelaag)Instance storage scaling up/down (General Purpose service tier) Database bestanden koppelenAttaching database files 90% van de bewerkingen zijn voltooid over vijf minuten.90% of operations finish in 5 minutes.
BijwerkenUpdate Opslag van exemplaren omhoog/omlaag schalen (Bedrijfskritiek servicelaag)Instance storage scaling up/down (Business Critical service tier) -Verg Roten/verkleinen van virtueel cluster- Virtual cluster resizing
-Always on-beschikbaarheids groep seeding- Always On availability group seeding
90% van de bewerkingen zijn voltooid om 2,5 uur en tijd om alle data bases te seeden (220 GB/uur).90% of operations finish in 2.5 hours + time to seed all databases (220 GB/hour).
BijwerkenUpdate VCores (instance Compute) omhoog en omlaag schalen (Algemeen)Instance compute (vCores) scaling up and down (General Purpose) -Verg Roten/verkleinen van virtueel cluster- Virtual cluster resizing
-Database bestanden koppelen- Attaching database files
90% van de bewerkingen zijn voltooid over 2,5 uur.90% of operations finish in 2.5 hours.
BijwerkenUpdate VCores (instance Compute) omhoog en omlaag schalen (Bedrijfskritiek)Instance compute (vCores) scaling up and down (Business Critical) -Verg Roten/verkleinen van virtueel cluster- Virtual cluster resizing
-Always on-beschikbaarheids groep seeding- Always On availability group seeding
90% van de bewerkingen zijn voltooid om 2,5 uur en tijd om alle data bases te seeden (220 GB/uur).90% of operations finish in 2.5 hours + time to seed all databases (220 GB/hour).
BijwerkenUpdate Exemplaar wordt omlaag geschaald naar 4 vCores (Algemeen)Instance scale down to 4 vCores (General Purpose) -Het wijzigen van het formaat van het virtuele cluster (als dit voor de eerste keer wordt uitgevoerd, kan het maken van een virtueel cluster vereist zijn * *)- Virtual cluster resizing (if done for the first time, it may require virtual cluster creation**)
-Database bestanden koppelen- Attaching database files
90% van de bewerkingen zijn voltooid in 4 uur 5 minuten. * *90% of operations finish in 4 h 5 min.**
BijwerkenUpdate Exemplaar wordt omlaag geschaald naar 4 vCores (Bedrijfskritiek)Instance scale down to 4 vCores (Business Critical) -Het wijzigen van het formaat van het virtuele cluster (als dit voor de eerste keer wordt uitgevoerd, kan het maken van een virtueel cluster vereist zijn * *)- Virtual cluster resizing (if done for the first time, it may require virtual cluster creation**)
-Always on-beschikbaarheids groep seeding- Always On availability group seeding
90% van de bewerkingen zijn voltooid in 4 uur + tijd voor het seeden van alle data bases (220 GB/uur).90% of operations finish in 4 hours + time to seed all databases (220 GB/hour).
BijwerkenUpdate Wijziging van de instantie-servicelaag (Algemeen Bedrijfskritiek en omgekeerd)Instance service tier change (General Purpose to Business Critical and vice versa) -Verg Roten/verkleinen van virtueel cluster- Virtual cluster resizing
-Always on-beschikbaarheids groep seeding- Always On availability group seeding
90% van de bewerkingen zijn voltooid om 2,5 uur en tijd om alle data bases te seeden (220 GB/uur).90% of operations finish in 2.5 hours + time to seed all databases (220 GB/hour).
VerwijderingDeletion Verwijdering van exemplaarInstance deletion Back-ups van staart vastleggen voor alle data basesLog tail backup for all databases 90% bewerkingen zijn Maxi maal 1 minuut voltooid.90% operations finish in up to 1 minute.
Opmerking: als de laatste instantie in het subnet wordt verwijderd, wordt de verwijdering van het virtuele cluster na 12 uur door deze bewerking gepland. * * *Note: if the last instance in the subnet is deleted, this operation will schedule virtual cluster deletion after 12 hours.***
VerwijderingDeletion Virtueel cluster verwijderen (als door de gebruiker geïnitieerde bewerking)Virtual cluster deletion (as user-initiated operation) Virtueel cluster verwijderenVirtual cluster deletion 90% van de bewerkingen zijn Maxi maal 1,5 uur voltooid.90% of operations finish in up to 1.5 hours.

*Virtueel cluster is gebouwd per generatie van hardware.* Virtual cluster is built per hardware generation.

**De 4-vCores optie is uitgebracht in juni 2019 en vereist een nieuwe versie van het virtuele cluster.** The 4-vCores option was released in June 2019 and requires a new virtual cluster version. Als er instanties in het doel-subnet stonden die al zijn gemaakt vóór 12 juni, wordt er automatisch een nieuw virtueel cluster geïmplementeerd voor het hosten van 4 vCore-instanties.If you had instances in the target subnet that were all created before June 12, a new virtual cluster will be deployed automatically to host 4 vCore instances.

***12 uur is de huidige configuratie, maar dit kan in de toekomst veranderen, dus neem geen vaste afhankelijkheid op.*** 12 hours is the current configuration but that might change in the future, so don't take a hard dependency on it. Als u eerder een virtueel cluster moet verwijderen (bijvoorbeeld voor het vrijgeven van het subnet), raadpleegt u een subnet verwijderen na het verwijderen van een beheerd exemplaar.If you need to delete a virtual cluster earlier (to release the subnet, for example), see Delete a subnet after deleting a managed instance.

Beschik baarheid van exemplaren tijdens beheer bewerkingenInstance availability during management operations

SQL Managed instance is beschikbaar tijdens update bewerkingen, met uitzonde ring van een korte downtime die wordt veroorzaakt door de failover die aan het einde van de update plaatsvindt.SQL Managed Instance is available during update operations, except a short downtime caused by the failover that happens at the end of update. Het duurt meestal Maxi maal 10 seconden, zelfs in het geval van langdurige langlopende trans acties, dankzij het versnelde herstel van de data base.It typically lasts up to 10 seconds even in case of interrupted long-running transactions, thanks to the accelerated database recovery.

Belangrijk

Het is niet raadzaam om Compute of opslag van een door Azure SQL beheerd exemplaar te schalen of de servicelaag tegelijkertijd te wijzigen met de langlopende trans acties (gegevens importeren, gegevens verwerkings taken, index Rebuild, enzovoort).It's not recommended to scale compute or storage of Azure SQL Managed Instance or to change the service tier at the same time with the long-running transactions (data import, data processing jobs, index rebuild, etc.). Voor de data base-failover die aan het einde van de bewerking wordt uitgevoerd, worden alle lopende trans acties geannuleerd.Database failover that will be performed at the end of the operation will cancel all ongoing transactions.

SQL Managed instance is niet beschikbaar voor client toepassingen tijdens implementatie-en verwijderings bewerkingen.SQL Managed Instance is not available to client applications during deployment and deletion operations.

Beheer bewerkingen, cross-effectManagement operations cross-impact

Beheer bewerkingen op een beheerd exemplaar kunnen invloed hebben op andere beheer bewerkingen van de instanties die binnen hetzelfde virtuele cluster worden geplaatst.Management operations on a managed instance can affect other management operations of the instances placed inside the same virtual cluster. Dit omvat het volgende:This includes the following:

  • Voor langlopende herstel bewerkingen in een virtueel cluster worden andere bewerkingen voor het maken of schalen van instanties in hetzelfde subnet opgeslagen.Long-running restore operations in a virtual cluster will put on hold other instance creation or scaling operations in the same subnet.
    Voor beeld: Als er een langlopende herstel bewerking is en er in hetzelfde subnet een aanvraag voor maken of schalen wordt uitgevoerd, duurt het langer voordat deze aanvraag is voltooid, omdat er wordt gewacht tot de herstel bewerking is voltooid voordat deze wordt voortgezet.Example: If there is a long-running restore operation and there is a create or scale request in the same subnet, this request will take longer to complete as it will wait for the restore operation to complete before it continues.

  • Een volgende bewerking voor het maken of schalen van een exemplaar wordt in de wacht geplaatst door een eerder geïnitieerde instantie voor het maken of schalen van een exemplaar waarbij het formaat van het virtuele cluster wordt gestart.A subsequent instance creation or scaling operation is put on hold by a previously initiated instance creation or instance scale that initiated the virtual cluster resize.
    Voor beeld: Als er meerdere aanvragen voor maken en/of schalen worden uitgevoerd in hetzelfde subnet onder hetzelfde virtuele cluster, en een ervan het formaat van een virtueel cluster initieert, worden alle aanvragen die 5 + minuten na de wijziging van het virtuele cluster zijn ingediend, langer dan verwacht, omdat deze aanvragen moeten wachten tot de grootte is voltooid voordat het proces wordt hervat.Example: If there are multiple create and/or scale requests in the same subnet under the same virtual cluster, and one of them initiates a virtual cluster resize, all requests that were submitted 5+ minutes after the one that required the virtual cluster resize will last longer than expected, as these requests will have to wait for the resize to complete before resuming.

  • Create/Scale-bewerkingen die zijn verzonden in een venster van vijf minuten , worden parallel in batch verwerkt en uitgevoerd.Create/scale operations submitted in a 5-minute window will be batched and executed in parallel.
    Voor beeld: Er wordt slechts één grootte van het virtuele cluster uitgevoerd voor alle bewerkingen die zijn ingediend in een periode van vijf minuten (gemeten vanaf het moment waarop de eerste bewerkings aanvraag wordt uitgevoerd).Example: Only one virtual cluster resize will be performed for all operations submitted in a 5-minute window (measuring from the moment of executing the first operation request). Als een andere aanvraag meer dan vijf minuten na het verzenden van de eerste wordt verzonden, wordt gewacht tot de grootte van het virtuele cluster is voltooid voordat de uitvoering wordt gestart.If another request is submitted more than 5 minutes after the first one is submitted, it will wait for the virtual cluster resize to complete before execution starts.

Belangrijk

Beheer bewerkingen die in de wacht worden gezet omdat een andere bewerking wordt uitgevoerd, worden automatisch hervat wanneer aan de voor waarden wordt voldaan.Management operations that are put on hold because of another operation that is in progress will be automatically resumed once conditions to proceed are met. Er is geen actie van de gebruiker nodig om tijdelijk onderbroken beheer bewerkingen te hervatten.There is no user action needed to resume temporarily paused management operations.

Beheer bewerkingen annulerenCanceling management operations

De volgende tabel bevat een overzicht van de mogelijkheid om specifieke beheer bewerkingen en typische totale duur te annuleren:The following table summarizes the ability to cancel specific management operations and typical overall durations:

CategorieCategory BewerkingOperation GeannuleerdCancelable Geschatte annulerings duurEstimated cancel duration
ImplementatieDeployment Instantie makenInstance creation NeeNo
BijwerkenUpdate Opslag van exemplaren omhoog/omlaag schalen (Algemeen)Instance storage scaling up/down (General Purpose) NeeNo
BijwerkenUpdate Opslag van exemplaren omhoog/omlaag schalen (Bedrijfskritiek)Instance storage scaling up/down (Business Critical) JaYes 90% van de bewerkingen zijn voltooid over vijf minuten.90% of operations finish in 5 minutes.
BijwerkenUpdate VCores (instance Compute) omhoog en omlaag schalen (Algemeen)Instance compute (vCores) scaling up and down (General Purpose) JaYes 90% van de bewerkingen zijn voltooid over vijf minuten.90% of operations finish in 5 minutes.
BijwerkenUpdate VCores (instance Compute) omhoog en omlaag schalen (Bedrijfskritiek)Instance compute (vCores) scaling up and down (Business Critical) JaYes 90% van de bewerkingen zijn voltooid over vijf minuten.90% of operations finish in 5 minutes.
BijwerkenUpdate Wijziging van de instantie-servicelaag (Algemeen Bedrijfskritiek en omgekeerd)Instance service tier change (General Purpose to Business Critical and vice versa) JaYes 90% van de bewerkingen zijn voltooid over vijf minuten.90% of operations finish in 5 minutes.
VerwijderenDelete Verwijdering van exemplaarInstance deletion NeeNo
VerwijderenDelete Virtueel cluster verwijderen (als door de gebruiker geïnitieerde bewerking)Virtual cluster deletion (as user-initiated operation) NeeNo

Als u de beheer bewerking wilt annuleren, gaat u naar de Blade overzicht en klikt u op meldingen venster van de actieve bewerking.In order to cancel the management operation, go to the overview blade and click on notification box of the ongoing operation. Aan de rechter kant verschijnt een scherm met de doorlopende bewerking en er wordt een knop weer gegeven voor het annuleren van de bewerking.From the right side, a screen with the ongoing operation will appear and there will be button for canceling operation. Nadat u de eerste keer hebt geklikt, wordt u gevraagd opnieuw te klikken en bevestigen dat u de bewerking wilt annuleren.After the first click, you will be asked to click again and confirm that you want to cancel the operation.

Bewerking annulerenCancel operation

Nadat een annulerings aanvraag is verzonden en verwerkt, ontvangt u een melding als de annulering is geslaagd of niet.After a cancel request has been submitted and processed, you will get a notification if the cancel submission has been successful or not.

Als het annuleren is voltooid, wordt de beheer bewerking in een paar minuten geannuleerd, wat resulteert in een fout.In case of cancel success, the management operation will be canceled in a couple of minutes, resulting with a failure.

Het resultaat van de bewerking wordt geannuleerd

Als de annulerings aanvraag mislukt of de knop Annuleren niet actief is, betekent dit dat de beheer bewerking een niet-Annuleer bare status heeft en dat deze binnen een paar minuten wordt voltooid.If the cancel request fails or the cancel button is not active, it means that the management operation has entered non-cancelable state and that it will finish in couple of minutes. De beheer bewerking wordt voortgezet totdat deze is voltooid.The management operation will continue its execution until it is completed.

Belangrijk

Het annuleren van bewerkingen wordt momenteel alleen ondersteund in de portal.Canceling operations is currently supported only in the portal.

Geavanceerde beveiliging en naleving van voorschriftenAdvanced security and compliance

SQL Managed instance wordt geleverd met geavanceerde beveiligings functies die worden geleverd door het Azure-platform en de SQL Server data base-engine.SQL Managed Instance comes with advanced security features provided by the Azure platform and the SQL Server database engine.

Beveiligings isolatieSecurity isolation

SQL Managed instance biedt extra beveiligings isolatie van andere tenants op het Azure-platform.SQL Managed Instance provides additional security isolation from other tenants on the Azure platform. Beveiligings isolatie omvat:Security isolation includes:

  • Systeem eigen virtuele netwerk implementatie en connectiviteit met uw on-premises omgeving met behulp van Azure ExpressRoute of VPN gateway.Native virtual network implementation and connectivity to your on-premises environment using Azure ExpressRoute or VPN Gateway.
  • In een standaard implementatie wordt het SQL-eind punt alleen weer gegeven via een privé-IP-adres, waardoor er veilige connectiviteit mogelijk is vanuit persoonlijke Azure-of hybride netwerken.In a default deployment, the SQL endpoint is exposed only through a private IP address, allowing safe connectivity from private Azure or hybrid networks.
  • Eén Tenant met toegewezen onderliggende infra structuur (compute, Storage).Single-tenant with dedicated underlying infrastructure (compute, storage).

Het volgende diagram geeft een overzicht van de verschillende connectiviteits opties voor uw toepassingen:The following diagram outlines various connectivity options for your applications:

Hoge beschikbaarheid

Zie voor meer informatie over VNet-integratie en het afdwingen van het netwerk beleid op subnetniveau vnet-architectuur voor beheerde instanties en Verbind uw toepassing met een beheerd exemplaar.To learn more details about VNet integration and networking policy enforcement at the subnet level, see VNet architecture for managed instances and Connect your application to a managed instance.

Belangrijk

Plaats meerdere beheerde instanties in hetzelfde subnet, overal waar uw beveiligings vereisten worden toegestaan, zodat u extra voor delen krijgt.Place multiple managed instances in the same subnet, wherever that is allowed by your security requirements, as that will bring you additional benefits. Door gezamenlijk instanties in hetzelfde subnet te plaatsen, wordt het beheer van de netwerk infrastructuur aanzienlijk vereenvoudigd en wordt de inrichtings tijd van het exemplaar beperkt, omdat een lange inrichtings duur is gekoppeld aan de kosten van de implementatie van het eerste beheerde exemplaar in een subnet.Co-locating instances in the same subnet will significantly simplify networking infrastructure maintenance and reduce instance provisioning time, since a long provisioning duration is associated with the cost of deploying the first managed instance in a subnet.

BeveiligingsfunctiesSecurity features

Azure SQL Managed instance biedt een aantal geavanceerde beveiligings functies die kunnen worden gebruikt om uw gegevens te beveiligen.Azure SQL Managed Instance provides a set of advanced security features that can be used to protect your data.

  • Met controle van SQL Managed instance worden database gebeurtenissen bijgehouden en naar een audit logboek bestand geschreven dat in uw Azure Storage-account is opgeslagen.SQL Managed Instance auditing tracks database events and writes them to an audit log file placed in your Azure storage account. Dankzij controles kunt u zorgen voor naleving van wet- en regelgeving, krijgt u inzicht in de activiteit in uw database en in de afwijkingen en discrepanties die kunnen wijzen op problemen voor het bedrijf of vermoedelijke schendingen van de beveiliging.Auditing can help you maintain regulatory compliance, understand database activity, and gain insight into discrepancies and anomalies that could indicate business concerns or suspected security violations.
  • Gegevens versleuteling in Motion-SQL Managed instance beveiligt uw gegevens door versleuteling van gegevens in beweging te bieden met behulp van Transport Layer Security.Data encryption in motion - SQL Managed Instance secures your data by providing encryption for data in motion using Transport Layer Security. Naast Transport Layer Security biedt SQL Managed instance beveiliging van gevoelige gegevens in vlucht, op rest en tijdens de verwerking van query's met Always encrypted.In addition to Transport Layer Security, SQL Managed Instance offers protection of sensitive data in flight, at rest, and during query processing with Always Encrypted. Always Encrypted biedt gegevens beveiliging tegen inbreuken waarbij essentiële gegevens worden gestolen.Always Encrypted offers data security against breaches involving the theft of critical data. Met Always Encrypted worden creditcard nummers bijvoorbeeld in de data base versleuteld, zelfs tijdens de query verwerking, voor ontsleuteling op het punt van gebruik toegestaan door geautoriseerde mede werkers of toepassingen die deze gegevens moeten verwerken.For example, with Always Encrypted, credit card numbers are stored encrypted in the database always, even during query processing, allowing decryption at the point of use by authorized staff or applications that need to process that data.
  • Advanced Threat Protection is een aanvulling op de controle door een extra laag van beveiligings informatie op te geven die is ingebouwd in de service en die ongebruikelijke en mogelijk schadelijke pogingen voor toegang tot of exploiten van data bases detecteert.Advanced Threat Protection complements auditing by providing an additional layer of security intelligence built into the service that detects unusual and potentially harmful attempts to access or exploit databases. U wordt gewaarschuwd over verdachte activiteiten, mogelijke beveiligings problemen en SQL-injectie aanvallen, evenals afwijkende database toegangs patronen.You are alerted about suspicious activities, potential vulnerabilities, and SQL injection attacks, as well as anomalous database access patterns. Geavanceerde beveiligings waarschuwingen voor bedreigingen kunnen worden weer gegeven vanuit Azure Security Center.Advanced Threat Protection alerts can be viewed from Azure Security Center. Ze bieden Details over verdachte activiteiten en aanbevolen actie voor het onderzoeken en oplossen van de dreiging.They provide details of suspicious activity and recommend action on how to investigate and mitigate the threat.
  • Dynamische gegevens maskering beperkt de bloot stelling van gevoelige gegevens door deze te maskeren voor niet-bevoegde gebruikers.Dynamic data masking limits sensitive data exposure by masking it to non-privileged users. Dynamische gegevens maskering helpt onbevoegde toegang tot gevoelige gegevens te voor komen, doordat u kunt opgeven hoeveel gevoelige gegevens moeten worden weer gegeven met minimale gevolgen voor de toepassingslaag.Dynamic data masking helps prevent unauthorized access to sensitive data by enabling you to designate how much of the sensitive data to reveal with minimal impact on the application layer. Het is een op beleid gebaseerde beveiligings functie waarmee de gevoelige gegevens in de resultatenset van een query over bepaalde database velden worden verborgen, terwijl de gegevens in de data base niet worden gewijzigd.It's a policy-based security feature that hides the sensitive data in the result set of a query over designated database fields, while the data in the database is not changed.
  • Met beveiliging op rijniveau kunt u de toegang tot rijen in een database tabel beheren op basis van de kenmerken van de gebruiker die een query uitvoert (bijvoorbeeld per groepslid maatschap of uitvoerings context).Row-level security (RLS) enables you to control access to rows in a database table based on the characteristics of the user executing a query (such as by group membership or execution context). Met beveiliging op RIJNIVEAU wordt het ontwerp en de code ring van beveiliging in uw toepassing vereenvoudigd.RLS simplifies the design and coding of security in your application. Met RLS kunt u beperkingen instellen voor de toegang tot gegevens in rijen.RLS enables you to implement restrictions on data row access. Bijvoorbeeld, zodat werk nemers alleen toegang hebben tot de gegevens rijen die relevant zijn voor hun afdeling, of de toegang tot gegevens beperken tot alleen de relevante gegevens.For example, ensuring that workers can access only the data rows that are pertinent to their department, or restricting a data access to only the relevant data.
  • Transparent Data Encryption (TDE) versleutelt gegevens bestanden van SQL Managed instance, ook wel het versleutelen van gegevens in rust.Transparent data encryption (TDE) encrypts SQL Managed Instance data files, known as encrypting data at rest. TDE voert realtime-I/O-versleuteling en ontsleuteling van de gegevens en logboek bestanden uit.TDE performs real-time I/O encryption and decryption of the data and log files. De versleuteling maakt gebruik van een database versleutelings sleutel (DEK), die is opgeslagen in de data base boot record voor Beschik baarheid tijdens het herstel.The encryption uses a database encryption key (DEK), which is stored in the database boot record for availability during recovery. U kunt al uw data bases in een beheerd exemplaar beveiligen met transparante gegevens versleuteling.You can protect all your databases in a managed instance with transparent data encryption. TDE is bewezen-at-rest-technologie in SQL Server die wordt vereist door veel nalevings standaarden om te beschermen tegen dief stal van opslag media.TDE is proven encryption-at-rest technology in SQL Server that is required by many compliance standards to protect against theft of storage media.

Migratie van een versleutelde data base naar een SQL Managed instance wordt ondersteund via Azure Database Migration Service of systeem eigen herstel.Migration of an encrypted database to SQL Managed Instance is supported via Azure Database Migration Service or native restore. Als u van plan bent om een versleutelde data base te migreren met behulp van systeem eigen herstel, is de migratie van het bestaande TDE-certificaat van het SQL Server exemplaar naar een SQL Managed instance een vereiste stap.If you plan to migrate an encrypted database using native restore, migration of the existing TDE certificate from the SQL Server instance to SQL Managed Instance is a required step. Zie SQL Server Migration to SQL Managed instance(Engelstalig) voor meer informatie over migratie opties.For more information about migration options, see SQL Server migration to SQL Managed Instance.

Integratie van Azure Active DirectoryAzure Active Directory integration

SQL Managed instance ondersteunt traditionele SQL Server data base-engine aanmeldingen en aanmeldingen die zijn geïntegreerd met Azure AD.SQL Managed Instance supports traditional SQL Server database engine logins and logins integrated with Azure AD. Azure AD server-principals (aanmeldingen) (open bare preview) zijn een Azure-Cloud versie van on-premises data base-aanmeldingen die u in uw on-premises omgeving gebruikt.Azure AD server principals (logins) (public preview) are an Azure cloud version of on-premises database logins that you are using in your on-premises environment. Met Azure AD-server-principals (aanmeldingen) kunt u gebruikers en groepen van uw Azure AD-Tenant opgeven als echte instantie-principals met een exemplaar, waardoor elke bewerking op exemplaar niveau kan worden uitgevoerd, inclusief query's tussen data bases binnen hetzelfde beheerde exemplaar.Azure AD server principals (logins) enable you to specify users and groups from your Azure AD tenant as true instance-scoped principals, capable of performing any instance-level operation, including cross-database queries within the same managed instance.

Er is een nieuwe syntaxis geïntroduceerd voor het maken van Azure AD-server-principals (aanmeldingen) van externe provider.A new syntax is introduced to create Azure AD server principals (logins), FROM EXTERNAL PROVIDER. Zie voor meer informatie over de syntaxis aanmelden makenen Bekijk het artikel een Azure Active Directory beheerder voor SQL beheerd exemplaar inrichten .For more information on the syntax, see CREATE LOGIN, and review the Provision an Azure Active Directory administrator for SQL Managed Instance article.

Azure Active Directory-integratie en meervoudige verificatieAzure Active Directory integration and multi-factor authentication

Met SQL Managed Instance kunt u de identiteiten van database gebruikers en andere micro soft-services centraal beheren met Azure Active Directory-integratie.SQL Managed Instance enables you to centrally manage identities of database users and other Microsoft services with Azure Active Directory integration. Deze mogelijkheid vereenvoudigt het beheer van machtigingen en verbetert de beveiliging.This capability simplifies permission management and enhances security. Azure Active Directory ondersteunt multi-factor Authentication om de beveiliging van gegevens en toepassingen te verbeteren tijdens het ondersteunen van een proces voor eenmalige aanmelding.Azure Active Directory supports multi-factor authentication to increase data and application security while supporting a single sign-on process.

VerificatieAuthentication

Verificatie met SQL Managed instance verwijst naar hoe gebruikers hun identiteit bewijzen wanneer ze verbinding maken met de data base.SQL Managed Instance authentication refers to how users prove their identity when connecting to the database. SQL Managed instance ondersteunt twee typen verificatie:SQL Managed Instance supports two types of authentication:

  • SQL-verificatie:SQL Authentication:

    Bij deze verificatiemethode wordt een combinatie van gebruikersnaam en wachtwoord gebruikt.This authentication method uses a username and password.

  • Azure Active Directory-verificatie:Azure Active Directory Authentication:

    Deze verificatie methode maakt gebruik van identiteiten die worden beheerd door Azure Active Directory en wordt ondersteund voor beheerde en geïntegreerde domeinen.This authentication method uses identities managed by Azure Active Directory and is supported for managed and integrated domains. Gebruik waar mogelijk Active Directory-verificatie (geïntegreerde beveiliging).Use Active Directory authentication (integrated security) whenever possible.

AutorisatieAuthorization

Autorisatie verwijst naar wat een gebruiker kan doen binnen een data base in een Azure SQL Managed instance en wordt beheerd door de databaserol lidmaatschappen en object machtigingen van uw gebruikers account.Authorization refers to what a user can do within a database in Azure SQL Managed Instance, and is controlled by your user account's database role memberships and object-level permissions. SQL Managed instance heeft dezelfde autorisatie mogelijkheden als SQL Server 2017.SQL Managed Instance has the same authorization capabilities as SQL Server 2017.

DatabasemigratieDatabase migration

SQL Managed instance streeft naar gebruikers scenario's met massale data base-migratie van on-premises of IaaS data base-implementaties.SQL Managed Instance targets user scenarios with mass database migration from on-premises or IaaS database implementations. SQL Managed instance ondersteunt diverse opties voor database migratie:SQL Managed Instance supports several database migration options:

Back-ups en herstellenBackup and restore

De migratie benadering maakt gebruik van SQL-back-ups naar Azure Blob-opslag.The migration approach leverages SQL backups to Azure Blob storage. Back-ups die zijn opgeslagen in een Azure Storage-BLOB kunnen rechtstreeks worden hersteld in een beheerd exemplaar met behulp van de T-SQL-opdracht herstellen.Backups stored in an Azure storage blob can be directly restored into a managed instance using the T-SQL RESTORE command.

  • Zie een back-upbestand herstellen naar een beheerd exemplaarvoor een Snelstartgids waarin wordt getoond hoe u de Wide World Importers herstelt: standaard back-upbestand voor data base.For a quickstart showing how to restore the Wide World Importers - Standard database backup file, see Restore a backup file to a managed instance. In deze Quick start ziet u dat u een back-upbestand moet uploaden naar Azure Blob-opslag en het kunt beveiligen met behulp van een SAS-sleutel (Shared Access Signature).This quickstart shows that you have to upload a backup file to Azure Blob storage and secure it using a shared access signature (SAS) key.
  • Zie systeem eigen herstel van URLvoor meer informatie over het terugzetten van URL.For information about restore from URL, see Native RESTORE from URL.

Belangrijk

Back-ups van een beheerd exemplaar kunnen alleen worden hersteld naar een ander beheerd exemplaar.Backups from a managed instance can only be restored to another managed instance. Ze kunnen niet worden hersteld naar een SQL Server-exemplaar of Azure SQL Database.They cannot be restored to a SQL Server instance or to Azure SQL Database.

Database Migration ServiceDatabase Migration Service

Azure Database Migration Service is een volledig beheerde service die is ontworpen om naadloze migratie van meerdere database bronnen naar Azure-gegevens platforms mogelijk te maken met minimale downtime.Azure Database Migration Service is a fully managed service designed to enable seamless migrations from multiple database sources to Azure data platforms with minimal downtime. Deze service stroomlijnt de taken die nodig zijn voor het verplaatsen van bestaande data bases van derden en SQL Server naar Azure SQL Database, Azure SQL Managed instance en SQL Server op Azure VM.This service streamlines the tasks required to move existing third-party and SQL Server databases to Azure SQL Database, Azure SQL Managed Instance, and SQL Server on Azure VM. Zie de migratie van uw on-premises Data Base naar een met SQL beheerd exemplaar met behulp van database Migration service.See How to migrate your on-premises database to SQL Managed Instance using Database Migration Service.

Ondersteunde SQL-functiesSQL features supported

SQL Managed instance is erop gericht om de compatibiliteit van 100% surface area te bieden met de meest recente versie van SQL Server door middel van een gefaseerde release plan.SQL Managed Instance aims to deliver close to 100% surface area compatibility with the latest SQL Server version through a staged release plan. Zie voor een functie en vergelijkings lijst het onderdeel vergelijking van SQL Managed instanceen voor een lijst met t-SQL-verschillen in SQL Managed instance versus SQL Server, Zie SQL Managed instance T-SQL-verschillen van SQL Server.For a features and comparison list, see SQL Managed Instance feature comparison, and for a list of T-SQL differences in SQL Managed Instance versus SQL Server, see SQL Managed Instance T-SQL differences from SQL Server.

SQL Managed instance ondersteunt achterwaartse compatibiliteit voor SQL Server 2008-data bases.SQL Managed Instance supports backward compatibility to SQL Server 2008 databases. Directe migratie van SQL Server 2005-database servers wordt ondersteund en het compatibiliteits niveau voor gemigreerde SQL Server 2005-data bases wordt bijgewerkt naar SQL Server 2008.Direct migration from SQL Server 2005 database servers is supported, and the compatibility level for migrated SQL Server 2005 databases is updated to SQL Server 2008.

Het volgende diagram geeft een overzicht van surface area compatibiliteit in SQL Managed instance:The following diagram outlines surface area compatibility in SQL Managed Instance:

Migratie

De belangrijkste verschillen tussen SQL Server on-premises en SQL Managed instanceKey differences between SQL Server on-premises and SQL Managed Instance

Voor delen van SQL Managed instance van zijn altijd up-to-date in de Cloud, wat betekent dat sommige functies in SQL Server mogelijk verouderd zijn, buiten gebruik worden gesteld of alternatieven hebben.SQL Managed Instance benefits from being always-up-to-date in the cloud, which means that some features in SQL Server may be obsolete, be retired, or have alternatives. Er zijn specifieke gevallen waarin hulpprogram ma's moeten herkennen dat een bepaalde functie op een iets andere manier werkt of dat de service wordt uitgevoerd in een omgeving die u niet volledig beheert.There are specific cases when tools need to recognize that a particular feature works in a slightly different way or that the service is running in an environment you do not fully control.

Enkele belang rijke verschillen:Some key differences:

  • Hoge Beschik baarheid is ingebouwd in en vooraf geconfigureerd met technologie die vergelijkbaar is met on-beschikbaarheids groepen.High availability is built in and pre-configured using technology similar to Always On availability groups.
  • Er zijn alleen geautomatiseerde back-ups en herstel naar een bepaald tijdstip.There are only automated backups and point-in-time restore. Klanten kunnen copy-only back-ups initiëren die geen conflicten met de automatische back-upketen hebben.Customers can initiate copy-only backups that do not interfere with the automatic backup chain.
  • Het opgeven van volledige fysieke paden wordt niet ondersteund, dus alle bijbehorende scenario's moeten anders worden ondersteund: Restore DB biedt geen ondersteuning voor het verplaatsen. CREATE DB staat geen fysieke paden toe, BULK INSERT werkt alleen met Azure-blobs, enzovoort.Specifying full physical paths is unsupported, so all corresponding scenarios have to be supported differently: RESTORE DB does not support WITH MOVE, CREATE DB doesn't allow physical paths, BULK INSERT works with Azure blobs only, etc.
  • SQL Managed instance biedt ondersteuning voor Azure AD-verificatie als een Cloud alternatief voor Windows-verificatie.SQL Managed Instance supports Azure AD authentication as a cloud alternative to Windows authentication.
  • SQL Managed instance beheert automatisch XTP-bestands groepen en-bestanden voor data bases die OLTP-objecten in het geheugen bevatten.SQL Managed Instance automatically manages XTP filegroups and files for databases containing In-Memory OLTP objects.
  • SQL Managed instance ondersteunt SQL Server Integration Services (SSIS) en kan een SSIS-catalogus (SSISDB) hosten waarmee SSIS-pakketten worden opgeslagen, maar ze worden uitgevoerd op een beheerde Azure-SSIS Integration Runtime (IR) in Azure Data Factory.SQL Managed Instance supports SQL Server Integration Services (SSIS) and can host an SSIS catalog (SSISDB) that stores SSIS packages, but they are executed on a managed Azure-SSIS Integration Runtime (IR) in Azure Data Factory. Zie Azure-SSIS IR maken in Data Factory.See Create Azure-SSIS IR in Data Factory. Zie compare SQL database to SQL Managed instance(Engelstalig) om de SSIS-functies te vergelijken.To compare the SSIS features, see Compare SQL Database to SQL Managed Instance.

Beheer functiesAdministration features

Met SQL Managed instance kunnen systeem beheerders minder tijd best Eden aan beheer taken, omdat deze door de service voor u worden uitgevoerd of de taken aanzienlijk vereenvoudigt.SQL Managed Instance enables system administrators to spend less time on administrative tasks because the service either performs them for you or greatly simplifies those tasks. Bijvoorbeeld installatie en patching van het besturings systeem/RDBMS, dynamische instantie grootte en-configuratie, back-ups, database replicatie (inclusief systeem databases), configuratie van hoge Beschik baarheiden configuratie van gegevens stromen voor de status en prestaties bewaking .For example, OS/RDBMS installation and patching, dynamic instance resizing and configuration, backups, database replication (including system databases), high availability configuration, and configuration of health and performance monitoring data streams.

Zie een lijst met ondersteunde en niet-ondersteunde functies van SQL Managed instanceen T-SQL-verschillen tussen SQL Managed instance en SQL Servervoor meer informatie.For more information, see a list of supported and unsupported SQL Managed Instance features, and T-SQL differences between SQL Managed Instance and SQL Server.

Programmatisch identificeren van een beheerd exemplaarProgrammatically identify a managed instance

De volgende tabel bevat verschillende eigenschappen, die toegankelijk zijn via Transact-SQL, die u kunt gebruiken om te detecteren of uw toepassing werkt met een SQL-beheerd exemplaar en belang rijke eigenschappen op te halen.The following table shows several properties, accessible through Transact-SQL, that you can use to detect that your application is working with SQL Managed Instance and retrieve important properties.

EigenschapProperty WaardeValue OpmerkingComment
@@VERSION Micro soft SQL Azure (RTM)-12.0.2000.8 2018-03-07 copyright (C) 2018 micro soft Corporation.Microsoft SQL Azure (RTM) - 12.0.2000.8 2018-03-07 Copyright (C) 2018 Microsoft Corporation. Deze waarde is hetzelfde als in SQL Database.This value is same as in SQL Database. Dit duidt niet op SQL-engine versie 12 (SQL Server 2014).This does not indicate SQL engine version 12 (SQL Server 2014). SQL Managed instance voert altijd de nieuwste stabiele SQL-engine versie uit, die gelijk is aan of hoger is dan de laatste beschik bare RTM-versie van SQL Server.SQL Managed Instance always runs the latest stable SQL engine version, which is equal to or higher than latest available RTM version of SQL Server.
SERVERPROPERTY ('Edition') SQL AzureSQL Azure Deze waarde is hetzelfde als in SQL Database.This value is same as in SQL Database.
SERVERPROPERTY('EngineEdition') 88 Deze waarde is een unieke aanduiding voor een beheerd exemplaar.This value uniquely identifies a managed instance.
@@SERVERNAME, SERVERPROPERTY ('ServerName')@@SERVERNAME, SERVERPROPERTY ('ServerName') De volledige DNS-naam van het exemplaar in de volgende indeling: <instanceName> . <dnsPrefix> . database.windows.net, waarbij <instanceName> de naam van de klant wordt verstrekt, terwijl <dnsPrefix> automatisch een deel van de naam wordt gegenereerd dat de uniekheid van de globale DNS-naam garandeert (bijvoorbeeld ' wcus17662feb9ce98 ')Full instance DNS name in the following format:<instanceName>.<dnsPrefix>.database.windows.net, where <instanceName> is name provided by the customer, while <dnsPrefix> is autogenerated part of the name guaranteeing global DNS name uniqueness ("wcus17662feb9ce98", for example) Voor beeld: my-managed-instance.wcus17662feb9ce98.database.windows.netExample: my-managed-instance.wcus17662feb9ce98.database.windows.net

Volgende stappenNext steps