Wat is Azure SQL Database beheerde instantie?What is Azure SQL Database managed instance?

Managed instance is een nieuwe implementatie optie van Azure SQL Database, die bijna 100% compatibel is met de meest recente data base-engine van SQL Server on-premises (Enter prise Edition), waardoor een VNet-implementatie (native Virtual Network ) wordt geboden die veelvoorkomende beveiligings problemen en een bedrijfs model dat voor on-premises SQL Server klanten van belang is.Managed instance is a new deployment option of Azure SQL Database, providing near 100% compatibility with the latest SQL Server on-premises (Enterprise Edition) Database Engine, providing a native virtual network (VNet) implementation that addresses common security concerns, and a business model favorable for on-premises SQL Server customers. Met het implementatie model voor beheerde instanties kunnen bestaande SQL Server klanten hun on-premises toepassingen naar de Cloud verplaatsen en naar een andere data base overzetten met minimale toepassings-en database wijzigingen.The managed instance deployment model allows existing SQL Server customers to lift and shift their on-premises applications to the cloud with minimal application and database changes. Tegelijkertijd behoudt de implementatie optie Managed instance alle PaaS-mogelijkheden (automatische patches en versie-updates, automatische back-ups, hoge Beschik baarheid ), waarmee de overhead en TCO van het beheer drastisch worden verminderd.At the same time, the managed instance deployment option preserves all PaaS capabilities (automatic patching and version updates, automated backups, high-availability ), that drastically reduces management overhead and TCO.

Belangrijk

Zie ondersteunde regio'svoor een lijst met regio's waarin de implementatie optie Managed Instance momenteel beschikbaar is.For a list of regions in which the managed instance deployment option is currently available, see supported regions.

Het volgende diagram geeft een overzicht van de belangrijkste functies van beheerde instanties:The following diagram outlines key features of managed instances:

belangrijkste functies

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

De implementatie optie Managed instance is van toepassing op 100% surface area compatibiliteit met de meest recente on-premises SQL Server versie via een gefaseerde release plan.The managed instance deployment option aims delivers close to 100% surface area compatibility with the latest on-premises SQL Server version through a staged release plan.

Zie de juiste versie van SQL Server kiezen in azureom te bepalen welke Azure SQL database-implementatie opties u wilt: één data base, een gegroepeerde Data Base en een beheerd exemplaar en SQL Server gehost in de virtuele machine.To decide between the Azure SQL Database deployment options: single database, pooled database, and managed instance, and SQL Server hosted in virtual machine, see how to choose the right version of SQL Server in Azure.

Belangrijkste functies en mogelijkhedenKey features and capabilities

Het beheerde exemplaar is een combi natie van de beste functies die beschikbaar zijn in Azure SQL Database en SQL Server data base-engine.Managed instance combines the best features that are available both in Azure SQL Database and SQL Server Database Engine.

Belangrijk

Een beheerd exemplaar 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.A 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 database versus SQL Server.A Comparison of the features available is explained in Feature comparison: Azure SQL Database versus SQL Server.

PaaS-voor delenPaaS benefits Bedrijfscontinuï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 Point-in-time databasePoint 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 AD-verificatie, ondersteuning voor eenmalige aanmeldingAzure AD authentication, single sign-on support
Azure ad server-principals (aanmeldingen) (open bare preview)Azure AD server principals (logins) (public preview)
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
Gegevens migratie serviceData Migration Service

Belangrijk

Azure SQL Database (alle implementatie opties), is gecertificeerd op basis van een aantal nalevings standaarden.Azure SQL Database (all deployment options), has been certified against a number of compliance standards. Zie het vertrouwens centrum van Microsoft Azure voor meer informatie over de meest recente lijst met SQL database nalevings certificeringen.For more information, see the Microsoft Azure Trust Center where you can find the most current list of SQL Database compliance certifications.

De belangrijkste functies van beheerde exemplaren worden weer gegeven in de volgende tabel:The key features of managed instances 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 of SSRS IaaSNo - use Power BI or SSRS IaaS

Aankoopmodel op basis van vCorevCore-based purchasing model

Het op vCore gebaseerde aankoop model voor beheerde instanties biedt flexibiliteit, controle, transparantie en een eenvoudige manier om on-premises werkbelasting vereisten te vertalen naar de Cloud.The vCore-based purchasing model for managed instances 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 komt ook in aanmerking voor een besparing van Maxi maal 30 procent met de Azure Hybrid Benefit voor SQL Server.The vCore model is also eligible for up to 30 percent savings with the Azure Hybrid Benefit for SQL Server.

In vCore-model kunt u kiezen tussen generaties van hardware.In 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-processors (Broadwell 2,3), Fast NVMe SSD, Hyper-Threaded logische core en reken grootten tussen 4 en 80 kernen.Gen5 Logical CPUs are based on Intel E5-2673 v4 (Broadwell) 2.3-GHz processors, fast NVMe SSD, hyper-threaded logical core, and compute sizes between 4 and 80 cores.

Vind meer informatie over het verschil tussen hardware-generaties in de resource limieten voor beheerde exemplaren.Find more information about the difference between hardware generations in managed instance resource limits.

Belangrijk

Nieuwe Gen4-data bases worden niet meer ondersteund in de Australië-oost-of Brazilië-zuid regio's.New Gen4 databases are no longer supported in the Australia East or Brazil South regions.

Service lagen van beheerd exemplaarManaged instance service tiers

Het beheerde exemplaar is beschikbaar in twee service lagen:Managed instance is available in two service tiers:

  • Algemeen gebruik: ontworpen voor toepassingen met typische prestaties en i/o-latentie vereisten.General purpose: Designed for applications with typical performance and IO latency requirements.
  • Bedrijfs kritiek: ontworpen voor toepassingen met lage i/o-latentie vereisten en minimale impact van onderliggende onderhouds bewerkingen op de werk belasting.Business critical: Designed for applications with low IO 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 databasevoor meer informatie over de architectuur met hoge Beschik baarheid van Azure SQL database.For more information on the high availability architecture of Azure SQL Database, see High availability and Azure SQL Database.

Service tier voor algemeen gebruikGeneral purpose service tier

De volgende lijst bevat een beschrijving van het sleutel kenmerk van de Algemeen servicelaag:The following list describes key characteristic of the General Purpose service tier:

  • Ontwerp voor het meren deel van zakelijke toepassingen met typische prestatie vereistenDesign 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 algemeen doel tier en Best practices voor opslag prestaties en overwegingen voor beheerde instanties (algemeen gebruik)voor meer informatie.For more information, see storage layer in general purpose tier and storage performance best practices and considerations for managed instances (general purpose).

Meer informatie over het verschil tussen service lagen in de resource limieten voor beheerde exemplaren.Find more information about the difference between service tiers in managed instance resource limits.

Bedrijfskritiek servicelaagBusiness Critical service tier

Bedrijfskritiek servicelaag is gebouwd voor toepassingen met hoge i/o-vereisten.Business Critical service tier is built for applications with high IO requirements. Het biedt de hoogste flexibiliteit voor storingen met behulp van verschillende geïsoleerde replica's.It offers 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 het verschil tussen service lagen in de resource limieten voor beheerde exemplaren.Find more information about the difference between service tiers in managed instance resource limits.

Beheer bewerkingen voor beheerde exemplarenManaged instance management operations

Azure SQL Database biedt beheerbewerkingen die u kunt gebruiken om automatisch nieuwe beheerde exemplaren te implementeren, eigenschappen van exemplaren bij te werken en exemplaren te verwijderen als ze niet meer nodig zijn.Azure SQL Database 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 (VNets) en het bieden van isolatie en beveiliging voor klanten, is een beheerd exemplaar afhankelijk van virtuele clusters, die een toegewezen set van geïsoleerde virtuele machines vertegenwoordigen die in de worden geïmplementeerd. subnet van het virtuele netwerk van de klant.To support deployments within Azure Virtual Networks (VNets) and provide isolation and security for customers, 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 its 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 exemplaar (instantie-eigenschappen, zoals vCores, gereserveerde opslag, enzovoort).Instance update (changing instance properties, such as vCores, reserved storage, etc).
  • 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 verschilt: Hieronder staan de waarden die u doorgaans kunt verwachten, op basis van de bestaande telemetrie-gegevens van de service:Duration of the operations on virtual clusters vary – below are the values that you can typically expect, based on existing service telemetry data:

  • Virtueel cluster maken.Virtual cluster creation. Dit is een synchrone stap in bewerkingen voor het beheer van exemplaren.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.
  • Grootte van het virtuele cluster wijzigen (uitbrei ding of krimpen).Virtual cluster resizing (expansion or shrinking). Uitbrei ding is een synchrone stap, terwijl het comprimeren wordt asynchroon uitgevoerd (zonder invloed op de duur van de beheer bewerkingen van het exemplaar).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 wordt verwijderd.Virtual cluster deletion. Verwijderen is een asynchrone stap, maar kan ook hand matig worden gestart op een leeg virtueel cluster. in dat geval wordt het synchroon uitgevoerd.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 te koppelen.Attaching database files from Azure Storage. Dit is een synchrone stap, zoals Compute (vCore), of het omhoog of omlaag schalen van opslag in de laag Algemeen.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 is in seeding.Always On availability group seeding. Dit is een synchrone stap, zoals Compute (vCore), of opslag schalen in de laag Bedrijfskritiek en bij het wijzigen van de servicelaag van Algemeen in Bedrijfskritiek (of andersom).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:

CategoryCategory 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 in 4 uur90% 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 in 4 uur90% 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 in 4 uur90% 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 in 2,5 uur90% of operations finish in 2.5 hours
UpdateUpdate Wijziging van instantie-eigenschap (beheerders wachtwoord, AAD-aanmelding, Azure Hybrid Benefit vlag)Instance property change (admin password, AAD login, Azure Hybrid Benefit flag) N/AN/A Maxi maal 1 minuutUp to 1 minute
BijwerkenUpdate Opslag van exemplaren omhoog/omlaag schalen (Algemeen servicelaag)Instance storage scaling up/down (General Purpose service tier) -Verg Roten/verkleinen van virtueel cluster- Virtual cluster resizing
-Database bestanden koppelen- Attaching database files
90% van de bewerkingen zijn voltooid in 2,5 uur90% of operations finish in 2.5 hours
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 in 2,5 uur + tijd voor het seeden van alle data bases (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 in 2,5 uur90% 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 in 2,5 uur + tijd voor het seeden van alle data bases (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 min * *90% of operations finish in 4 h 5 min**
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**)
-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 in 2,5 uur + tijd voor het seeden van alle data bases (220 GB/uur)90% of operations finish in 2.5 hours + time to seed all databases (220 GB / hour)
BedoeldDeletion 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 het laatste exemplaar van het subnet wordt verwijderd, wordt het verwijderen van het virtuele cluster na 12 uur door deze bewerking gepland.Note: if 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 voltooid90% of operations finish in up to 1.5 hours

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

* @ no__t-1 de implementatie optie van 4 vCores is uitgebracht in juni 2019 en vereist een nieuwe versie van het virtuele cluster.** The 4 vCores deployment 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.

* @ no__t-1 @ no__t-2 12 uur is de huidige configuratie, maar dit kan in de toekomst veranderen, dus maak geen vaste afhankelijkheid.*** 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 (als u het subnet bijvoorbeeld wilt vrijgeven), raadpleegt u een subnet verwijderen na het verwijderen van een door Azure SQL database beheerd exemplaar.If you need to delete a virtual cluster earlier (to release the subnet for example), see Delete a subnet after deleting an Azure SQL Database managed instance.

Beschik baarheid exemplaar tijdens beheerInstance availability during management

Beheerde exemplaren zijn niet beschikbaar voor client toepassingen tijdens implementatie-en verwijderings bewerkingen.Managed instances are not available to client applications during deployment and deletion operations.

Er zijn beheerde exemplaren beschikbaar tijdens update bewerkingen, maar er is een korte downtime die wordt veroorzaakt door de failover die aan het einde van updates die doorgaans Maxi maal tien seconden duren.Managed instances are available during update operations but there is a short downtime caused by the failover that happens at the end of updates that typically lasts up to 10 seconds.

Belangrijk

De duur van een failover kan aanzienlijk verschillen in het geval van langlopende trans acties die plaatsvinden op de data bases vanwege een langdurige herstel tijd.Duration of a failover can vary significantly in case of long-running transactions that happen on the databases due to prolonged recovery time. Daarom is het niet raadzaam om reken kracht of opslag van Azure SQL Database beheerde instantie te schalen of tegelijkertijd een service tier te wijzigen met de langlopende trans acties (gegevens importeren, gegevens verwerkings taken, index Rebuild, enzovoort).Hence it’s not recommended to scale compute or storage of Azure SQL Database managed instance or to change service tier at the same time with the long-running transactions (data import, data processing jobs, index rebuild, etc.). De data base-failover die aan het einde van de bewerking wordt uitgevoerd, annuleert lopende trans acties en resulteert in langdurige herstel tijd.Database failover that will be performed at the end of the operation will cancel ongoing transactions and result in prolonged recovery time.

Versneld database herstel is momenteel niet beschikbaar voor Azure SQL database Managed instances.Accelerated database recovery is not currently available for Azure SQL Database managed instances. Wanneer deze functie is ingeschakeld, wordt de variabiliteit van de failover-tijd aanzienlijk verminderd, zelfs in het geval van langlopende trans acties.Once enabled, this feature will significantly reduce variability of failover time, even in case of long-running transactions.

Geavanceerde beveiliging en naleving van voorschriftenAdvanced security and compliance

De implementatie optie Managed instance combineert geavanceerde beveiligings functies van Azure Cloud en SQL Server data base-engine.The managed instance deployment option combines advanced security features provided by Azure cloud and SQL Server Database Engine.

Beveiligings isolatie van beheerd exemplaarManaged instance security isolation

Een beheerd exemplaar biedt extra beveiligings isolatie van andere tenants in de Azure-Cloud.A managed instance provides additional security isolation from other tenants in the Azure cloud. Beveiligings isolatie omvat:Security isolation includes:

  • Systeem eigen virtuele netwerk implementatie en connectiviteit met uw on-premises omgeving met behulp van Azure Express Route of VPN gateway.Native virtual network implementation and connectivity to your on-premises environment using Azure Express Route or VPN Gateway.
  • In een standaard implementatie wordt 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, 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 Beschik baarheid

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, waar deze worden toegestaan door uw beveiligings vereisten, zodat u extra voor delen krijgt.Place multiple managed instance in the same subnet, wherever that is allowed by your security requirements, as that will bring you additional benefits. Collocating-instanties in hetzelfde subnet vereenvoudigen het beheer van de netwerk infrastructuur aanzienlijk en beperken de inrichtings tijd, omdat lange inrichtings duur is gekoppeld aan de kosten voor het implementeren van het eerste beheerde exemplaar in een subnet.Collocating instances in the same subnet will significantly simplify networking infrastructure maintenance and reduce instance provisioning time, since long provisioning duration is associated with the cost of deploying the first managed instance in a subnet.

Azure SQL Database beveiligings functiesAzure SQL Database Security Features

Azure SQL Database biedt een aantal geavanceerde beveiligings functies die kunnen worden gebruikt voor het beveiligen van uw gegevens.Azure SQL Database provides a set of advanced security features that can be used to protect your data.

  • Controle van beheerde exemplaren houdt database gebeurtenissen bij en schrijft deze naar een audit logboek bestand dat in uw Azure Storage-account is geplaatst.Managed instance auditing tracks database events and writes them to an audit log file placed in your Azure storage account. Met controle kunt u de naleving van regelgeving, inzicht krijgen in database activiteiten en inzicht verkrijgen in verschillen en afwijkingen die kunnen wijzen op problemen met het bedrijf of vermoedelijke beveiligings schendingen.Auditing can help 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 beweging: een beheerd exemplaar beveiligt uw gegevens door versleuteling te bieden voor gegevens in beweging met behulp van Transport Layer Security.Data encryption in motion - a managed instance secures your data by providing encryption for data in motion using Transport Layer Security. Naast de beveiliging van trans port Layer biedt de implementatie optie 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, the managed instance deployment option offers protection of sensitive data in flight, at rest and during query processing with Always Encrypted. Het unieke Always Encrypted biedt ongeëvenaarde beveiliging tegen diefstal van kritieke gegevens.Always Encrypted is an industry-first that offers unparalleled 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 in Azure Security Center en geven details van verdachte activiteiten en aanbevolen actie voor het onderzoeken en oplossen van de dreiging.Advanced Threat Protection alerts can be viewed from Azure Security Center and 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. Dit is een beveiligingsfunctie op basis van beleid. De gevoelige gegevens in de resultatenset van een query die is uitgevoerd op toegewezen databasevelden worden verborgen, terwijl de gegevens in de database 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 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). Beveiliging op rijniveau (RLS) vereenvoudigt het ontwerp en de code van de beveiliging in uw toepassing.Row-level security (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 beheerde exemplaren, ook wel het versleutelen van gegevens in rust.Transparent data encryption (TDE) encrypts 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 SQL Server is een beproefde, op rest gebaseerde technologie die wordt vereist door veel nalevings standaarden om te beschermen tegen dief stal van opslag media.TDE is SQL Server’s proven encryption-at-rest technology that is required by many compliance standards to protect against theft of storage media.

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

Integratie van Azure Active DirectoryAzure Active Directory Integration

De implementatie optie Managed instance ondersteunt traditionele SQL server data base engine-aanmeldingen en aanmeldingen die zijn geïntegreerd met Azure Active Directory (AAD).The managed instance deployment option supports traditional SQL server Database engine logins and logins integrated with Azure Active Directory (AAD). Azure AD server-principals (aanmeldingen) (open bare preview) zijn de 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 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 Active Directory-Tenant opgeven als echte instanties met een exemplaar van het bereik, met inbegrip van query's voor meerdere data bases binnen dezelfde beheerde exemplaar.Azure AD server principals (logins) enable you to specify users and groups from your Azure Active Directory 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) (open bare preview), van externe provider.A new syntax is introduced to create Azure AD server principals (logins) (public preview), FROM EXTERNAL PROVIDER. Raadpleeg voor meer informatie over de syntaxis aanmelden makenen lees het artikel een Azure Active Directory beheerder inrichten voor uw beheerde exemplaar .For more information on the syntax, see CREATE LOGIN, and review the Provision an Azure Active Directory administrator for your managed instance article.

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

Met de implementatie optie Managed Instance kunt u de identiteiten van database gebruikers en andere micro soft-services centraal beheren met Azure Active Directory-integratie.The managed instance deployment option enables you to centrally manage identities of database user and other Microsoft services with Azure Active Directory integration. Deze mogelijkheid vereenvoudigt het beheer van machtigingen en verbetert de beveiliging.This capability simplified permission management and enhances security. Azure Active Directory ondersteunt Multi-Factor Authentication (MFA) voor betere beveiliging van gegevens en toepassingen, en ondersteunt ook een proces voor eenmalige aanmelding (SSO).Azure Active Directory supports multi-factor authentication (MFA) to increase data and application security while supporting a single sign-on process.

VerificatieAuthentication

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

  • SQL-verificatie:SQL Authentication:

    Deze verificatie methode maakt gebruik van een gebruikers naam en wacht woord.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 Azure SQL Database en wordt beheerd door de databaserol lidmaatschappen van uw gebruikers account en machtigingen op object niveau.Authorization refers to what a user can do within an Azure SQL Database, and is controlled by your user account's database role memberships and object-level permissions. Een beheerd exemplaar heeft dezelfde autorisatie mogelijkheden als SQL Server 2017.A Managed instance has same authorization capabilities as SQL Server 2017.

DatabasemigratieDatabase migration

De implementatie optie Managed instance streeft naar gebruikers scenario's met massale database migratie van on-premises of IaaS data base-implementaties.The managed instance deployment option targets user scenarios with mass database migration from on-premises or IaaS database implementations. Beheerd exemplaar ondersteunt diverse opties voor database migratie:Managed instance supports several database migration options:

Back-ups maken en terugzettenBack up 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 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 naar Azure-blog opslag moet uploaden en het kunt beveiligen met behulp van een SAS-sleutel (Shared Access Signature).This quickstart shows you have to upload a backup file to Azure blog 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 teruggezet naar een on-premises SQL Server of naar één data base/elastische pool.They cannot be restored to an on-premises SQL Server or to a single database/elastic pool.

Gegevens migratie serviceData Migration Service

De Azure Database Migration Service is een volledig beheerde service die is ontworpen om naadloze migraties van meerdere database bronnen naar Azure-gegevens platforms mogelijk te maken met minimale downtime.The 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 om bestaande derden en SQL Server data bases te verplaatsen naar Azure SQL Database (afzonderlijke data bases, gepoolde data bases in elastische Pools en data bases in een beheerd exemplaar) en SQL Server in azure VM.This service streamlines the tasks required to move existing third party and SQL Server databases to Azure SQL Database (single databases, pooled databases in elastic pools, and instance databases in a managed instance) and SQL Server in Azure VM. Zie uw on-premises data base migreren naar een beheerd exemplaar met behulp van DMS.See How to migrate your on-premises database to managed instance using DMS.

Ondersteunde SQL-functiesSQL features supported

De implementatie optie Managed instance is erop gericht om te voorzien in een dichtheid van 100% surface area compatibiliteit met on-premises SQL Server die in fasen worden geïntroduceerd tot algemene Beschik baarheid van de service.The managed instance deployment option aims to deliver close to 100% surface area compatibility with on-premises SQL Server coming in stages until service general availability. Zie SQL database functie vergelijkingen voor een lijst met t-SQL-verschillen in beheerde exemplaren versus SQL Server voor een overzicht van de functies en de vergelijkings lijst Managed instance T-SQL-verschillen van SQL Server.For a features and comparison list, see SQL Database feature comparison, and for a list of T-SQL differences in managed instances versus SQL Server, see managed instance T-SQL differences from SQL Server.

De implementatie optie Managed instance ondersteunt achterwaartse compatibiliteit met SQL 2008-data bases.The managed instance deployment option supports backward compatibility to SQL 2008 databases. Directe migratie van SQL 2005-database servers wordt ondersteund, het compatibiliteits niveau voor gemigreerde SQL 2005-data bases wordt bijgewerkt naar SQL 2008.Direct migration from SQL 2005 database servers is supported, compatibility level for migrated SQL 2005 databases are updated to SQL 2008.

Het volgende diagram geeft een overzicht van surface area compatibiliteit in het beheerde exemplaar:The following diagram outlines surface area compatibility in managed instance:

Virtuelemachinemigratie

De belangrijkste verschillen tussen SQL Server on-premises en in een beheerd exemplaarKey differences between SQL Server on-premises and in a managed instance

De implementatie van de Managed instance-optie voor delen is altijd up-to-date in de Cloud. Dit betekent dat sommige functies in on-premises SQL Server mogelijk verouderd, buiten gebruik worden gesteld of alternatieven hebben.The managed instance deployment option benefits from being always-up-to-date in the cloud, which means that some features in on-premises SQL Server may be either obsolete, 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 niet volledig wordt beheerd:There are specific cases when tools need to recognize that a particular feature works in a slightly different way or that service is not running in an environment you do not fully control:

  • Hoge Beschik baarheid is ingebouwd in en vooraf geconfigureerd met technologie die vergelijkbaar is met de beschikbaarheids groepen altijd.High-availability is built in and pre-configured using technology similar to Always On Availability Groups.
  • Automatische back-ups en herstel naar een bepaald tijdstip.Automated backups and point in time restore. De klant kan copy-only-back-ups initiëren die geen conflicten met automatische back-upketen veroorzaken.Customer can initiate copy-only backups that do not interfere with automatic backup chain.
  • Het beheerde exemplaar staat niet toe dat de volledige fysieke paden worden opgegeven, zodat alle overeenkomende scenario's anders moeten 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.Managed instance does not allow specifying full physical paths 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.
  • Beheerd exemplaar ondersteunt Azure AD-verificatie als Cloud alternatief voor Windows-verificatie.Managed instance supports Azure AD authentication as cloud alternative to Windows authentication.
  • Beheerd exemplaar beheert automatisch de bestands groep en bestanden van XTP voor data bases die OLTP-objecten in het geheugen bevattenManaged instance automatically manages XTP filegroup and files for databases containing In-Memory OLTP objects
  • Managed instance ondersteunt SQL Server Integration Services (SSIS) en kan SSIS Catalog (SSISDB) die SSIS-pakketten opslaat, maar ze worden uitgevoerd op een beheerde Azure-SSIS Integration Runtime (IR) in Azure Data Factory (ADF), Zie Azure-SSIS IR maken in ADF .Managed instance supports SQL Server Integration Services (SSIS) and can host SSIS catalog (SSISDB) that stores SSIS packages, but they are executed on a managed Azure-SSIS Integration Runtime (IR) in Azure Data Factory (ADF), see Create Azure-SSIS IR in ADF. Zie een Azure SQL database afzonderlijke Data Base, elastische pool en beheerde instantie vergelijkenom de SSIS-functies in SQL database te vergelijken.To compare the SSIS features in SQL Database, see Compare an Azure SQL Database single database, elastic pool, and managed instance.

Beheer functies voor beheerde exemplarenManaged instance administration features

Met de implementatie optie Managed instance kan de systeem beheerder minder tijd best Eden aan beheer taken, omdat de SQL Database-Service deze taken voor u uitvoert of veel vereenvoudigt.The managed instance deployment option enables system administrator to spend less time on administrative tasks because the SQL Database 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.

Belangrijk

Zie SQL database-functiesvoor een lijst met ondersteunde, gedeeltelijk ondersteunde en niet-ondersteunde functies.For a list of supported, partially supported, and unsupported features, see SQL Database features. Zie voor een overzicht van de T-SQL-verschillen in beheerde exemplaren versus SQL Server Managed instance T-SQL-verschillen van SQL ServerFor a list of T-SQL differences in managed instances versus SQL Server, see managed instance T-SQL differences from SQL Server

Een beheerd exemplaar programmatisch identificerenHow to programmatically identify a managed instance

De volgende tabel bevat verschillende eigenschappen, toegankelijk via Transact SQL, die u kunt gebruiken om te detecteren of uw toepassing werkt met een 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 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.
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') Volledige DNS-naam van het exemplaar in de volgende indeling: <instanceName>. <dnsPrefix>.database.windows.net, waarbij <instanceName> de naam is van de klant, terwijl <dnsPrefix> automatisch wordt gegenereerd deel van de naam die de uniekheid van de globale DNS-naam (' wcus17662feb9ce98 ') garandeert, voor HierbijFull 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