Vad är Azure SQL Database Hanterad instans?What is Azure SQL Database managed instance?

Managed instance är ett nytt distributions alternativ för Azure SQL Database, vilket ger en nära 100% kompatibilitet med den senaste SQL Server lokala (Enterprise Edition) databas motorn, som tillhandahåller en inbyggd virtuell nätverks implementering (VNet) som behandlar vanliga säkerhets problem och en affärs modell som är fördelaktig för lokala SQL Server kunder.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. Distributions modellen för hanterade instanser gör att befintliga SQL Server kunder kan lyfta och byta sina lokala program till molnet med minimala program-och databas ändringar.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. På samma gång bevarar den hanterade instansen distributions alternativet alla PaaS-funktioner (automatiska korrigeringar och versions uppdateringar, automatiserade säkerhets kopieringar, hög tillgänglighet ) som drastiskt minskar hanterings kostnader och TCO.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.

Viktigt

För en lista över regioner där distributions alternativet för hanterade instanser är tillgängligt, se regioner som stöds.For a list of regions in which the managed instance deployment option is currently available, see supported regions.

Följande diagram beskriver viktiga funktioner i hanterade instanser:The following diagram outlines key features of managed instances:

viktiga funktioner

Distributions modellen för hanterade instanser är utformad för kunder som vill migrera ett stort antal appar från lokala eller IaaS, självbyggda eller ISV-baserade miljöer till fullständigt hanterad PaaS-moln miljö, med så liten migrering som möjligt.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. Med hjälp av den helt automatiserade tjänsten för data migration (DMS) i Azure kan kunderna lyfta och byta lokala SQL Server till en hanterad instans som erbjuder kompatibilitet med SQL Server lokala och fullständiga isolering av kund instanser med inbyggt VNet-stöd.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. Med Software Assurance kan du byta ut dina befintliga licenser för rabatterade priser på en hanterad instans med hjälp av Azure Hybrid-förmån för SQL Server.With Software Assurance, you can exchange your existing licenses for discounted rates on a managed instance using the Azure Hybrid Benefit for SQL Server. En hanterad instans är det bästa migrerings målet i molnet för SQL Server instanser som kräver hög säkerhet och en omfattande programmerings yta.A managed instance is the best migration destination in the cloud for SQL Server instances that require high security and a rich programmability surface.

Distributions alternativet för hanterade instanser ger nära-100% Surface Area-kompatibilitet med den senaste lokala SQL Server versionen via en stegad versions 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.

För att välja mellan Azure SQL Database distributions alternativ: enkel databas, poolad databas och hanterad instans och SQL Server som finns på den virtuella datorn, se hur du väljer rätt version av SQL Server i Azure.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.

Viktiga funktioner och funktionerKey features and capabilities

Den hanterade instansen kombinerar de bästa funktionerna som finns tillgängliga både i Azure SQL Database och SQL Server databas motor.Managed instance combines the best features that are available both in Azure SQL Database and SQL Server Database Engine.

Viktigt

En hanterad instans körs med alla funktioner i den senaste versionen av SQL Server, inklusive online-åtgärder, automatiska plan korrigeringar och andra förbättringar i företags prestanda.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. En jämförelse av funktionerna som är tillgängliga förklaras i jämförelse av funktioner : Azure SQL Database jämfört med SQL Server.A Comparison of the features available is explained in Feature comparison: Azure SQL Database versus SQL Server.

PaaS-förmånerPaaS benefits VerksamhetskontinuitetBusiness continuity
Ingen maskin varu inköp och-hanteringNo hardware purchasing and management
Ingen hanterings kostnad för hantering av underliggande infrastrukturNo management overhead for managing underlying infrastructure
Snabb etablering och tjänst skalningQuick provisioning and service scaling
Automatiserad uppdatering och versions uppgraderingAutomated patching and version upgrade
Integrering med andra PaaS Data ServicesIntegration with other PaaS data services
SLA för 99,99% drift tid99.99% uptime SLA
Inbyggd hög tillgänglighetBuilt in high-availability
Data som skyddas med automatiserade säkerhets kopieringarData protected with automated backups
Kvarhållning av kundens bevarande period för säkerhets kopieringCustomer configurable backup retention period
Användarinitierad säkerhets kopieringarUser-initiated backups
Återställnings funktion för tidpunkts databasPoint in time database restore capability
Säkerhet och efterlevnadSecurity and compliance HanteringManagement
Isolerad miljö (VNet-integrering, enskild klient tjänst, dedikerad beräkning och lagring)Isolated environment (VNet integration, single tenant service, dedicated compute and storage)
Transparent datakryptering (TDE)Transparent data encryption (TDE)
Azure AD-autentisering, stöd för enkel inloggningAzure AD authentication, single sign-on support
Azure AD server-Huvudkonton (inloggningar)Azure AD server principals (logins)
Följer standarderna för efterlevnad på samma sätt som Azure SQL DatabaseAdheres to compliance standards same as Azure SQL database
SQL-granskningSQL auditing
Advanced Threat ProtectionAdvanced Threat Protection
Azure Resource Manager-API för automatisering av tjänst etablering och skalningAzure Resource Manager API for automating service provisioning and scaling
Azure Portal funktioner för manuell tjänst etablering och skalningAzure portal functionality for manual service provisioning and scaling
Data migration serviceData Migration Service

Viktigt

Azure SQL Database (alla distributions alternativ) har certifierats mot ett antal efterlevnads standarder.Azure SQL Database (all deployment options), has been certified against a number of compliance standards. Mer information finns i Microsoft Azure Trust Center där du hittar den mest aktuella listan med SQL Database certifierings certifieringar.For more information, see the Microsoft Azure Trust Center where you can find the most current list of SQL Database compliance certifications.

Huvud funktionerna i hanterade instanser visas i följande tabell:The key features of managed instances are shown in the following table:

FunktionFeature BeskrivningDescription
SQL Server version/buildSQL Server version / build SQL Server databas motor (senaste stabila)SQL Server Database Engine (latest stable)
Hanterade automatiserade säkerhets kopieringarManaged automated backups JaYes
Inbyggd instans och databas övervakning och måttBuilt-in instance and database monitoring and metrics JaYes
Automatisk uppdatering av program varaAutomatic software patching JaYes
De senaste databas motor funktionernaThe latest Database Engine features JaYes
Antal datafiler (rader) per databasNumber of data files (ROWS) per the database FleraMultiple
Antal loggfiler (logg) per databasNumber of log files (LOG) per database 11
VNet – Azure Resource Manager distributionVNet - Azure Resource Manager deployment JaYes
VNet – klassisk distributions modellVNet - Classic deployment model NejNo
Portal stödPortal support JaYes
Inbyggd integrerings tjänst (SSIS)Built-in Integration Service (SSIS) No-SSIS är en del av Azure Data Factory PaaSNo - SSIS is a part of Azure Data Factory PaaS
Inbyggd Analysis Service (SSAS)Built-in Analysis Service (SSAS) No-SSAS är separat PaaSNo - SSAS is separate PaaS
Inbyggd repor ting service (SSRS)Built-in Reporting Service (SSRS) Inga användnings Power BI eller SSRS-IaaSNo - use Power BI or SSRS IaaS

Köpmodell baserad på virtuell kärnavCore-based purchasing model

Den vCore-baserade inköps modellen för hanterade instanser ger dig flexibilitet, kontroll, transparens och ett enkelt sätt att översätta lokala arbets belastnings krav till molnet.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. Med den här modellen kan du ändra beräkning, minne och lagring baserat på dina arbets belastnings behov.This model allows you to change compute, memory, and storage based upon your workload needs. VCore-modellen är också kvalificerad för upp till 55 procent besparingar med Azure Hybrid-förmån för SQL Server.The vCore model is also eligible for up to 55 percent savings with the Azure Hybrid Benefit for SQL Server.

I vCore-modellen kan du välja mellan generationens maskin vara.In vCore model, you can choose between generations of hardware.

  • Gen4 Logiska processorer baseras på Intel E5-2673 v3 (Haswell) 2,4-GHz-processorer, anslutna SSD, fysiska kärnor, 7 GB RAM-minne per kärna och beräknings storlekar mellan 8 och 24 virtuella kärnor.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 Logiska processorer baseras på Intel E5-2673 v4 (Broadwell) 2,3-GHz-och Intel SP-8160-processorer (Skylake), fast NVMe SSD, Hyper-threaded Logical Core och beräknings storlekar mellan 4 och 80 kärnor.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.

Hitta mer information om skillnaden mellan maskin varu generationer i resurs gränser för hanterade instanser.Find more information about the difference between hardware generations in managed instance resource limits.

Tjänst nivåer för hanterade instanserManaged instance service tiers

Hanterad instans finns tillgänglig på två tjänst nivåer:Managed instance is available in two service tiers:

  • Generell användning: utformad för program med krav på standard prestanda och IO-latens.General purpose: Designed for applications with typical performance and IO latency requirements.
  • Verksamhets kritisk: utformad för program med krav på låg IO-latens och minimal påverkan på underliggande underhålls åtgärder på arbets belastningen.Business critical: Designed for applications with low IO latency requirements and minimal impact of underlying maintenance operations on the workload.

Båda tjänst nivåerna garanterar 99,99% tillgänglighet och gör att du kan välja lagrings storlek och beräknings kapacitet separat.Both service tiers guarantee 99.99% availability and enable you to independently select storage size and compute capacity. Mer information om arkitekturen för hög tillgänglighet för Azure SQL Database finns i hög tillgänglighet och Azure SQL Database.For more information on the high availability architecture of Azure SQL Database, see High availability and Azure SQL Database.

Tjänst nivå för generell användningGeneral purpose service tier

I följande lista beskrivs viktiga egenskaper för Generell användning tjänst nivån:The following list describes key characteristic of the General Purpose service tier:

  • Design för de flesta affärs program med typiska prestanda kravDesign for the majority of business applications with typical performance requirements
  • Azure Blob Storage med höga prestanda (8 TB)High-performance Azure Blob storage (8 TB)
  • Inbyggd hög tillgänglighet baserat på tillförlitlig Azure Blob Storage och Azure Service FabricBuilt-in high-availability based on reliable Azure Blob storage and Azure Service Fabric

Mer information finns i lagrings skikt i generell användnings nivå och metod tips för lagrings prestanda och överväganden för hanterade instanser (generell användning).For more information, see storage layer in general purpose tier and storage performance best practices and considerations for managed instances (general purpose).

Hitta mer information om skillnaden mellan tjänst nivåer i resurs gränser för hanterade instanser.Find more information about the difference between service tiers in managed instance resource limits.

Affärskritisk tjänst nivåBusiness Critical service tier

Affärskritisk Service Tier är byggd för program med höga IO-krav.Business Critical service tier is built for applications with high IO requirements. Den ger högsta möjliga återhämtning till problem med flera isolerade repliker.It offers highest resilience to failures using several isolated replicas.

I följande lista beskrivs viktiga egenskaper för Affärskritisk tjänst nivå:The following list outlines the key characteristics of the Business Critical service tier:

Hitta mer information om skillnaden mellan tjänst nivåer i resurs gränser för hanterade instanser.Find more information about the difference between service tiers in managed instance resource limits.

Hanterings åtgärder för hanterade instanserManaged instance management operations

Azure SQL Database innehåller hanteringsåtgärder som du kan använda för att automatiskt distribuera nya hanterade instanser, uppdatera instansegenskaper och ta bort instanser när de inte längre behövs.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. Det här avsnittet innehåller information om hanterings åtgärder och deras normala varaktighet.This section provides information about management operations and their typical durations.

För att stödja distributioner inom virtuella Azure-nätverk (virtuella nätverk) och tillhandahålla isolering och säkerhet för kunder använder den hanterade instansen på virtuella kluster, som representerar en dedikerad uppsättning isolerade virtuella datorer som distribueras i kundens virtuella nätverks under nät.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. Varje distribution av hanterade instanser i ett tomt undernät resulterar i grunden i en ny version av det virtuella klustret.Essentially, every managed instance deployment in an empty subnet results in a new virtual cluster buildout.

Efterföljande åtgärder på distribuerade hanterade instanser kan också ha effekter på det underliggande virtuella klustret.Subsequent operations on deployed managed instances might also have effects on its underlying virtual cluster. Detta påverkar varaktigheten för hanterings åtgärder, eftersom distribution av ytterligare virtuella datorer levereras med en kostnad som måste beaktas när du planerar nya distributioner eller uppdateringar till befintliga hanterade instanser.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.

Alla hanteringsåtgärder kan kategoriseras på följande sätt:All management operations can be categorized as follows:

  • Instans distribution (ny instans skapas).Instance deployment (new instance creation).
  • Instans uppdatering (ändring av instans egenskaper, till exempel virtuella kärnor eller reserverad lagring.Instance update (changing instance properties, such as vCores or reserved storage.
  • Borttagning av instans.Instance deletion.

Åtgärder i virtuella kluster tar vanligt vis längst.Typically, operations on virtual clusters take the longest. Varaktigheten för de virtuella klustren varierar – nedan visas de värden som du normalt förväntar dig, baserat på befintliga telemetridata för tjänsten:Duration of the operations on virtual clusters vary – below are the values that you can typically expect, based on existing service telemetry data:

  • Skapa virtuellt kluster.Virtual cluster creation. Det här är ett synkront steg i instans hanterings åtgärder.This is a synchronous step in instance management operations. 90% av åtgärderna har slutförts på 4 timmar.90% of operations finish in 4 hours.
  • Storleks ändring av virtuellt kluster (expandering eller krympning).Virtual cluster resizing (expansion or shrinking). Expansion är ett synkront steg, medan krympningen utförs asynkront (utan inverkan på instans hanterings åtgärdernas varaktighet).Expansion is a synchronous step, while shrinking is performed asynchronously (without impact on the duration of instance management operations). 90% av kluster utökningar slutförs på mindre än 2,5 timmar.90% of cluster expansions finish in less than 2.5 hours.
  • Borttagning av virtuellt kluster.Virtual cluster deletion. Borttagning är ett asynkront steg, men det kan också initieras manuellt på ett tomt virtuellt kluster, vilket innebär att det körs synkront.Deletion is an asynchronous step, but it can also be initiated manually on an empty virtual cluster, in which case it executes synchronously. 90% av de virtuella kluster borttagningarna slutförs om 1,5 timmar.90% of virtual cluster deletions finish in 1.5 hours.

Dessutom kan hantering av instanser också innehålla en av åtgärderna på värdbaserade databaser, vilket leder till längre varaktigheter:Additionally, management of instances may also include one of the operations on hosted databases, which results in longer durations:

  • Bifogar databasfiler från Azure Storage.Attaching database files from Azure Storage. Det här är ett synkront steg, till exempel Compute (vCore) eller skalning av lagrings utrymme på Generell användning tjänst nivå.This is a synchronous step, such as compute (vCore), or storage scaling up or down in the General Purpose service tier. 90% av dessa åtgärder har slutförts på 5 minuter.90% of these operations finish in 5 minutes.
  • Dirigerar alltid om tillgänglighets gruppens dirigering.Always On availability group seeding. Det här är ett synkront steg, till exempel Compute (vCore) eller lagrings skalning på Affärskritisk tjänst nivå samt i ändra tjänst nivån från Generell användning till Affärskritisk (eller vice versa).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). Den här åtgärdens varaktighet är proportionerlig till den totala databas storleken samt den aktuella databas aktiviteten (antal aktiva transaktioner).Duration of this operation is proportional to the total database size as well as current database activity (number of active transactions). Databas aktivitet vid uppdatering av en instans kan medföra betydande varianser för den totala varaktigheten.Database activity when updating an instance can introduce significant variance to the total duration. 90% av dessa åtgärder körs vid 220 GB/timme eller högre.90% of these operations execute at 220 GB / hour or higher.

I följande tabell sammanfattas åtgärder och typiska övergripande varaktigheter:The following table summarizes operations and typical overall durations:

KategoriCategory ÅtgärdOperation Tids krävande segmentLong-running segment Beräknad varaktighetEstimated duration
DistributionDeployment Första instansen i ett tomt undernätFirst instance in an empty subnet Skapa virtuellt klusterVirtual cluster creation 90% av åtgärderna har slutförts på 4 timmar90% of operations finish in 4 hours
DistributionDeployment Första instansen av en annan maskin varu generation i ett undernät som inte är tomt (till exempel första generation 5-instansen i ett undernät med generation 4 instanser)First instance of another hardware generation in a non-empty subnet (for example, first Gen 5 instance in a subnet with Gen 4 instances) Skapa virtuellt kluster *Virtual cluster creation* 90% av åtgärderna har slutförts på 4 timmar90% of operations finish in 4 hours
DistributionDeployment Första instans skapandet av 4 virtuella kärnor, i ett tomt eller icke-tomt undernätFirst instance creation of 4 vCores, in an empty or non-empty subnet Skapa virtuellt kluster * *Virtual cluster creation** 90% av åtgärderna har slutförts på 4 timmar90% of operations finish in 4 hours
DistributionDeployment Efterföljande instans skapas i det icke-tomma under nätet (andra, tredje osv.)Subsequent instance creation within the non-empty subnet (2nd, 3rd, etc. instance) Storleks ändring av virtuellt klusterVirtual cluster resizing 90% av åtgärderna har slutförts om 2,5 timmar90% of operations finish in 2.5 hours
UppdateraUpdate Ändring av instans egenskap (administratörs lösen ord, AAD-inloggning, Azure Hybrid-förmån flagga)Instance property change (admin password, AAD login, Azure Hybrid Benefit flag) SaknasN/A Upp till 1 minutUp to 1 minute
UppdateraUpdate Skalning av instans lagring upp/ned (Generell användning tjänst nivå)Instance storage scaling up/down (General Purpose service tier) Bifoga databasfilerAttaching database files 90% av åtgärderna har slutförts på 5 minuter90% of operations finish in 5 minutes
UppdateraUpdate Skalning av instans lagring upp/ned (Affärskritisk tjänst nivå)Instance storage scaling up/down (Business Critical service tier) -Storleks ändring av virtuellt kluster- Virtual cluster resizing
-Always on-tillgänglighets grupps dirigering- Always On availability group seeding
90% av åtgärderna slutförs om 2,5 timmar + tid för att dirigera alla databaser (220 GB/timme)90% of operations finish in 2.5 hours + time to seed all databases (220 GB / hour)
UppdateraUpdate Virtuella kärnor (Instance Compute) skalar upp och ned (Generell användning)Instance compute (vCores) scaling up and down (General Purpose) -Storleks ändring av virtuellt kluster- Virtual cluster resizing
-Bifoga databasfiler- Attaching database files
90% av åtgärderna har slutförts om 2,5 timmar90% of operations finish in 2.5 hours
UppdateraUpdate Virtuella kärnor (Instance Compute) skalar upp och ned (Affärskritisk)Instance compute (vCores) scaling up and down (Business Critical) -Storleks ändring av virtuellt kluster- Virtual cluster resizing
-Always on-tillgänglighets grupps dirigering- Always On availability group seeding
90% av åtgärderna slutförs om 2,5 timmar + tid för att dirigera alla databaser (220 GB/timme)90% of operations finish in 2.5 hours + time to seed all databases (220 GB / hour)
UppdateraUpdate Instans skala ned till 4 virtuella kärnor (Generell användning)Instance scale down to 4 vCores (General Purpose) -Storleks ändring av virtuellt kluster (om det är färdigt för första gången kan det krävas att skapa virtuella kluster * *)- Virtual cluster resizing (if done for the first time, it may require virtual cluster creation**)
-Bifoga databasfiler- Attaching database files
90% av åtgärderna har slutförts på 4 timmar 5 min * *90% of operations finish in 4 h 5 min**
UppdateraUpdate Instans skala ned till 4 virtuella kärnor (Affärskritisk)Instance scale down to 4 vCores (Business Critical) -Storleks ändring av virtuellt kluster (om det är färdigt för första gången kan det krävas att skapa virtuella kluster * *)- Virtual cluster resizing (if done for the first time, it may require virtual cluster creation**)
-Always on-tillgänglighets grupps dirigering- Always On availability group seeding
90% av åtgärderna har slutförts på 4 timmar + tid för att dirigera alla databaser (220 GB/timme)90% of operations finish in 4 hours + time to seed all databases (220 GB / hour)
UppdateraUpdate Instans tjänst nivå ändring (Generell användning till Affärskritisk och vice versa)Instance service tier change (General Purpose to Business Critical and vice versa) -Storleks ändring av virtuellt kluster- Virtual cluster resizing
-Always on-tillgänglighets grupps dirigering- Always On availability group seeding
90% av åtgärderna slutförs om 2,5 timmar + tid för att dirigera alla databaser (220 GB/timme)90% of operations finish in 2.5 hours + time to seed all databases (220 GB / hour)
RedundanstestningDeletion Borttagning av instansInstance deletion Logg säkerhets kopiering för alla databaserLog tail backup for all databases 90% åtgärder har slutförts på upp till 1 minut.90% operations finish in up to 1 minute.
OBS! om den sista instansen i under nätet tas bort, kommer den här åtgärden att schemalägga borttagning av virtuellt kluster efter 12 timmar * * *Note: if last instance in the subnet is deleted, this operation will schedule virtual cluster deletion after 12 hours***
BorttagningDeletion Borttagning av virtuellt kluster (som användarinitierad åtgärd)Virtual cluster deletion (as user-initiated operation) Borttagning av virtuellt klusterVirtual cluster deletion 90% av åtgärderna har slutförts på upp till 1,5 timmar90% of operations finish in up to 1.5 hours

* virtuella kluster skapas per maskin varu generation.* Virtual cluster is built per hardware generation.

** distributions alternativet 4 virtuella kärnor släpptes i juni 2019 och kräver en ny virtuell kluster version.** The 4 vCores deployment option was released in June 2019 and requires a new virtual cluster version. Om du har instanser i mål under nätet som alla skapades före 12 juni, distribueras ett nytt virtuellt kluster automatiskt till värd 4 vCore-instanser.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 timmar är den aktuella konfigurationen men det kan ändras i framtiden, så ta inte ett hårt beroende av det.*** 12 hours is the current configuration but that might change in the future, so don't take a hard dependency on it. Om du behöver ta bort ett virtuellt kluster tidigare (för att frigöra under nätet till exempel), se ta bort ett undernät när du har tagit bort en Azure SQL Database Hanterad instans.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.

Tillgänglighet för instanser under hanteringInstance availability during management

Hanterade instanser är inte tillgängliga för klient program under distributions-och borttagnings åtgärder.Managed instances are not available to client applications during deployment and deletion operations.

Hanterade instanser är tillgängliga under uppdaterings åtgärder, men det finns ett kort stillestånd som orsakas av redundansväxlingen som inträffar i slutet av uppdateringar som vanligt vis varar upp till 10 sekunder.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. Undantaget till detta är uppdatering av reserverat lagrings utrymme i Generell användning tjänst nivå som inte ådrar sig redundans eller som påverkar inte instans tillgänglighet.The exception to this is update of the reserved storage space in General Purpose service tier which does not incur failover nor affect instance availability.

Viktigt

Varaktigheten för en redundansväxling kan variera avsevärt vid tids krävande transaktioner som inträffar på databaserna på grund av långvarig återställnings tid.Duration of a failover can vary significantly in case of long-running transactions that happen on the databases due to prolonged recovery time. Det rekommenderas därför inte att skala beräkning eller lagring av Azure SQL Database hanterade instanser eller ändra tjänst nivån samtidigt med tids krävande transaktioner (data import, data bearbetnings jobb, index återuppbyggnad osv.).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.). Redundansväxling av databasen som ska utföras i slutet av åtgärden avbryter pågående transaktioner och resulterar i långvarig återställnings tid.Database failover that will be performed at the end of the operation will cancel ongoing transactions and result in prolonged recovery time.

Tips

Uppdateringen av det reserverade lagrings utrymmet i Generell användning tjänst nivån påverkar inte redundans eller påverkar inte instans tillgänglighet.Update of the reserved storage space in General Purpose service tier does not incur failover nor affect instance availability.

Accelererad databas återställning är för närvarande inte tillgänglig för Azure SQL Database hanterade instanser.Accelerated database recovery is not currently available for Azure SQL Database managed instances. När den här funktionen är aktive rad minskar också Variations tiden för redundans, även om tids krävande transaktioner körs.Once enabled, this feature will significantly reduce variability of failover time, even in case of long-running transactions.

Avbryta hanterings åtgärderCanceling management operations

I följande tabell sammanfattas möjligheten att avbryta vissa hanterings åtgärder och typiska övergripande varaktigheter:The following table summarizes ability to cancel specific management operations and typical overall durations:

KategoriCategory ÅtgärdOperation AvbrytbarCancelable Beräknad tids längd för avbrottEstimated cancel duration
DistributionDeployment Skapa instansInstance creation NejNo
UppdateraUpdate Skalning av instans lagring upp/ned (Generell användning)Instance storage scaling up/down (General Purpose) NejNo
UppdateraUpdate Skalning av instans lagring upp/ned (Affärskritisk)Instance storage scaling up/down (Business Critical) JaYes 90% av åtgärderna har slutförts på 5 minuter90% of operations finish in 5 minutes
UppdateraUpdate Virtuella kärnor (Instance Compute) skalar upp och ned (Generell användning)Instance compute (vCores) scaling up and down (General Purpose) JaYes 90% av åtgärderna har slutförts på 5 minuter90% of operations finish in 5 minutes
UppdateraUpdate Virtuella kärnor (Instance Compute) skalar upp och ned (Affärskritisk)Instance compute (vCores) scaling up and down (Business Critical) JaYes 90% av åtgärderna har slutförts på 5 minuter90% of operations finish in 5 minutes
UppdateraUpdate Instans tjänst nivå ändring (Generell användning till Affärskritisk och vice versa)Instance service tier change (General Purpose to Business Critical and vice versa) JaYes 90% av åtgärderna har slutförts på 5 minuter90% of operations finish in 5 minutes
Ta bortDelete Borttagning av instansInstance deletion NejNo
Ta bortDelete Borttagning av virtuellt kluster (som användarinitierad åtgärd)Virtual cluster deletion (as user-initiated operation) NejNo

Om du vill avbryta hanterings åtgärden går du till bladet översikt och klickar på meddelande rutan för pågående åtgärder.In order to cancel the management operation, go to the overview blade and click on notification box of ongoing operation. En skärm med kontinuerlig åtgärd visas från höger sida och det kommer att finnas en knapp för att avbryta åtgärden.From the right side, a screen with ongoing operation will appear and there will be button for canceling operation. När du har klickat på uppmanas du att klicka igen och bekräfta att du vill avbryta åtgärden.After first click, you will be asked to click again and confirm that you want to cancel the operation.

När Cancel-begäran har skickats och bearbetats får du ett meddelande om att avbrottet har slutförts eller inte.After cancel request has been submitted and processed, you will get notification if cancel submission has been successful or not.

Om åtgärden avbryts, avbryts hanterings åtgärden på några minuter, vilket resulterar i ett haveri.In case of cancel success, management operation will be canceled in couple of minutes resulting with a failure.

avbryter åtgärds resultat

Om Avbryt förfrågan Miss lyckas eller om Avbryt-knappen inte är aktiv, innebär det att hanterings åtgärden inte har gått att avbryta och att den slutförs på några minuter.If cancel request fails or cancel button is not active, that means that management operation has entered not cancelable state and that it will finish in couple of minutes. Hanterings åtgärden fortsätter att köras tills den har slutförts.Management operation will continue its execution until it is completed.

Viktigt

Det finns för närvarande bara stöd för att avbryta åtgärden i portalen.Canceling operation is currently supported only in Portal.

Avancerad säkerhet och efterlevnadAdvanced security and compliance

Alternativet för distribution av hanterade instanser kombinerar avancerade säkerhetsfunktioner som tillhandahålls av Azure-molnet och SQL Server databas motor.The managed instance deployment option combines advanced security features provided by Azure cloud and SQL Server Database Engine.

Säkerhets isolering för hanterad instansManaged instance security isolation

En hanterad instans ger ytterligare säkerhets isolering från andra klienter i Azure-molnet.A managed instance provides additional security isolation from other tenants in the Azure cloud. Säkerhets isolering innehåller:Security isolation includes:

  • Inbyggd implementering av virtuella nätverk och anslutning till din lokala miljö med hjälp av Azure Express Route eller VPN gateway.Native virtual network implementation and connectivity to your on-premises environment using Azure Express Route or VPN Gateway.
  • I en standard distribution exponeras SQL-slutpunkten bara via en privat IP-adress, vilket ger säker anslutning från privata Azure-eller hybrid nätverk.In a default deployment, SQL endpoint is exposed only through a private IP address, allowing safe connectivity from private Azure or hybrid networks.
  • En-klient med dedikerad underliggande infrastruktur (beräkning, lagring).Single-tenant with dedicated underlying infrastructure (compute, storage).

I följande diagram beskrivs olika anslutnings alternativ för dina program:The following diagram outlines various connectivity options for your applications:

hög tillgänglighet

Om du vill veta mer om VNet-integrering och nätverks princip tillämpning på under näts nivån, se VNet-arkitektur för hanterade instanser och Anslut ditt program till en hanterad instans.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.

Viktigt

Placera flera hanterade instanser i samma undernät, där de tillåts av dina säkerhets krav, eftersom de ger dig ytterligare förmåner.Place multiple managed instance in the same subnet, wherever that is allowed by your security requirements, as that will bring you additional benefits. Collocating-instanser i samma undernät fören klar avsevärt nätverks infrastrukturen och minskar instansen av etablerings tiden, eftersom varaktigheten för lång etablering är kopplad till kostnaden för att distribuera den första hanterade instansen i ett undernät.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 säkerhetsfunktionerAzure SQL Database Security Features

Azure SQL Database innehåller en uppsättning avancerade säkerhetsfunktioner som kan användas för att skydda dina data.Azure SQL Database provides a set of advanced security features that can be used to protect your data.

  • Granskning av hanterade instanser spårar databas händelser och skriver dem till en Gransknings logg fil som placeras i ditt Azure Storage-konto.Managed instance auditing tracks database events and writes them to an audit log file placed in your Azure storage account. Granskning kan hjälpa till att upprätthålla regelefterlevnad, förstå databas aktivitet och få insikt i avvikelser och avvikelser som kan tyda på affärs problem eller misstänkta säkerhets överträdelser.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.
  • Data kryptering i rörelse – en hanterad instans skyddar dina data genom att tillhandahålla kryptering för data i rörelse med hjälp av Transport Layer Security.Data encryption in motion - a managed instance secures your data by providing encryption for data in motion using Transport Layer Security. Förutom Transport Layer Security ger distributions alternativet hanterad instans skydd av känsliga data i Flight, i vila och under bearbetning av frågor med 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. Always Encrypted är först i branschen med att erbjuda oslagbar datasäkerhet mot överträdelser, inklusive stöld av viktiga data.Always Encrypted is an industry-first that offers unparalleled data security against breaches involving the theft of critical data. Med Always Encrypted lagras exempelvis kreditkorts nummer krypterade i databasen alltid, även under frågekörning, vilket tillåter dekryptering vid användnings punkten av behörig personal eller program som behöver behandla dessa data.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.
  • Avancerat skydd kompletterar granskning genom att tillhandahålla ett extra lager av säkerhets information som är inbyggt i tjänsten och som identifierar ovanliga och potentiellt skadliga försök att komma åt eller utnyttja databaser.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. Du får varningar om misstänkta aktiviteter, potentiella sårbarheter och SQL-injektering, samt avvikande databas åtkomst mönster.You are alerted about suspicious activities, potential vulnerabilities, and SQL injection attacks, as well as anomalous database access patterns. Aviseringar för avancerat skydd kan visas från Azure Security Center och ger information om misstänkt aktivitet och rekommenderar åtgärder för att undersöka och minimera hotet.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.
  • Dynamisk data maskning begränsar känslig data exponering genom att maskera den till icke-privilegierade användare.Dynamic data masking limits sensitive data exposure by masking it to non-privileged users. Dynamisk datamaskering bidrar till att förhindra obehörig åtkomst till känsliga data genom att göra det möjligt att ange hur mycket av känsliga data som ska visas med minimal påverkan på program nivån.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. Det är en principbaserad säkerhetsfunktion som fungerar genom att dölja känslig data i resultatuppsättningen för en fråga över angivna databasfält, medan data i databasen förblir oförändrad.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.
  • Säkerhet på radnivå gör att du kan styra åtkomsten till rader i en databas tabell baserat på egenskaperna för användaren som kör en fråga (t. ex. efter grupp medlemskap eller körnings kontext).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). Säkerheten på radnivå (RLS) förenklar design och kodning av säkerheten i ditt program.Row-level security (RLS) simplifies the design and coding of security in your application. RLS låter dig implementera begränsningar för dataåtkomst för raden.RLS enables you to implement restrictions on data row access. Du kan till exempel se till att anställda endast kan komma åt de data rader som är relevanta för deras avdelning eller begränsa en data åtkomst till enbart relevanta data.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 kryptering (TDE) krypterar hanterade instans data filer, som kallas att kryptera data i vila.Transparent data encryption (TDE) encrypts managed instance data files, known as encrypting data at rest. TDE utför I/O-kryptering i real tid och dekryptering av data-och loggfiler.TDE performs real-time I/O encryption and decryption of the data and log files. Krypteringen använder en databas krypterings nyckel (DEK), som lagras i databasens start post för tillgänglighet under återställningen.The encryption uses a database encryption key (DEK), which is stored in the database boot record for availability during recovery. Du kan skydda alla dina databaser i en hanterad instans med transparent data kryptering.You can protect all your databases in a managed instance with transparent data encryption. TDE är SQL Server en beprövad krypterings-till-rest-teknik som krävs av många kompatibla standarder för att skydda mot stöld av lagrings medier.TDE is SQL Server’s proven encryption-at-rest technology that is required by many compliance standards to protect against theft of storage media.

Migrering av en krypterad databas till en hanterad instans stöds via Azure Database Migration Service (DMS) eller intern återställning.Migration of an encrypted database to a managed instance is supported via the Azure Database Migration Service (DMS) or native restore. Om du planerar att migrera en krypterad databas med intern återställning är det ett obligatoriskt steg att migrera det befintliga TDE-certifikatet från SQL Server lokalt eller SQL Server i en virtuell dator till en hanterad instans.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. Mer information om alternativ för migrering finns i SQL Server instans migrering till hanterad instans.For more information about migration options, see SQL Server instance migration to managed instance.

Azure Active Directory-integreringAzure Active Directory Integration

Distributions alternativet för hanterade instanser stöder traditionella inloggningar och inloggningar för SQL Server-databasmotorn som är integrerade med 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-Huvudkonton (inloggningar) (offentlig för handsversion) är Azure Cloud-versioner av lokala databas inloggningar som du använder i din lokala miljö.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. Med Azure AD-serverns huvud namn (inloggningar) kan du ange användare och grupper från din Azure Active Directory klient som sann huvud namn för instans – som kan utföra alla åtgärder på instans nivå, inklusive frågor över flera databaser inom samma hanterade session.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.

En ny syntax introduceras för att skapa Azure AD server-huvudobjekt (inloggningar), från extern provider.A new syntax is introduced to create Azure AD server principals (logins), FROM EXTERNAL PROVIDER. Mer information om syntaxen finns i Skapa inloggningoch granska en Azure Active Directory administratör för den hanterade instansen av artikeln.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-integrering och multifaktorautentiseringAzure Active Directory integration and multi-factor authentication

Med alternativet för distribution av hanterade instanser kan du centralt hantera identiteter för databas användare och andra Microsoft-tjänster med Azure Active Directory-integrering.The managed instance deployment option enables you to centrally manage identities of database user and other Microsoft services with Azure Active Directory integration. Den här funktionen förenklar hanteringen av behörighet och ger ökad säkerhet.This capability simplified permission management and enhances security. Azure Active Directory stöder multifaktorautentisering (MFA) för att öka säkerheten för data och program med stöd för en process med enkel inloggning.Azure Active Directory supports multi-factor authentication (MFA) to increase data and application security while supporting a single sign-on process.

AutentiseringAuthentication

Autentisering med hanterade instanser avser hur användare bekräftar sin identitet när de ansluter till databasen.Managed instance authentication refers to how users prove their identity when connecting to the database. SQL Database stöder två typer av autentisering:SQL Database supports two types of authentication:

  • SQL-autentisering:SQL Authentication:

    Den här autentiseringsmetoden använder ett användar namn och lösen ord.This authentication method uses a username and password.

  • Azure Active Directory autentisering:Azure Active Directory Authentication:

    Den här autentiseringsmetoden använder identiteter som hanteras av Azure Active Directory och stöds för hanterade och integrerade domäner.This authentication method uses identities managed by Azure Active Directory and is supported for managed and integrated domains. Använd Active Directory-autentisering (integrerad säkerhet) närhelst det går.Use Active Directory authentication (integrated security) whenever possible.

AuktoriseringAuthorization

Auktorisering syftar på vad en användare kan göra inom en Azure SQL Database och styrs av ditt användar kontos databas roll medlemskap och behörigheter på objekt nivå.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. En hanterad instans har samma Authorization-funktioner som SQL Server 2017.A Managed instance has same authorization capabilities as SQL Server 2017.

DatabasmigreringDatabase migration

Distributions alternativet för hanterade instanser riktar sig mot användar scenarier med en Mass databas migrering från lokala eller IaaS databas implementeringar.The managed instance deployment option targets user scenarios with mass database migration from on-premises or IaaS database implementations. Hanterad instans har stöd för flera alternativ för migrering av databas:Managed instance supports several database migration options:

Säkerhetskopiera och återställaBack up and restore

Migreringsprocessen utnyttjar SQL-säkerhetskopieringar till Azure Blob Storage.The migration approach leverages SQL backups to Azure Blob storage. Säkerhets kopior som lagras i Azure Storage BLOB kan återställas direkt till en hanterad instans med hjälp av kommandot T-SQL REstore.Backups stored in Azure storage blob can be directly restored into a managed instance using the T-SQL RESTORE command.

  • En snabb start som visar hur du återställer Wide World-importörer – standard säkerhets kopierings filen för databasen finns i återställa en säkerhets kopia till en hanterad instans.For a quickstart showing how to restore the Wide World Importers - Standard database backup file, see Restore a backup file to a managed instance. Den här snabb starten visar att du måste ladda upp en säkerhets kopia till Azure Blob Storage och skydda den med en SAS-nyckel (signatur för delad åtkomst).This quickstart shows you have to upload a backup file to Azure blob storage and secure it using a Shared access signature (SAS) key.
  • Information om återställning från URL finns i intern återställning från URL.For information about restore from URL, see Native RESTORE from URL.

Viktigt

Säkerhets kopieringar från en hanterad instans kan bara återställas till en annan hanterad instans.Backups from a managed instance can only be restored to another managed instance. De kan inte återställas till en lokal SQL Server eller till en enskild databas/elastisk pool.They cannot be restored to an on-premises SQL Server or to a single database/elastic pool.

Data migration serviceData Migration Service

Azure Database Migration Service är en fullständigt hanterad tjänst som är utformad för att möjliggöra sömlös migrering från flera databas källor till Azure-dataplattformar med minimal stillestånds tid.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. Den här tjänsten effektiviserar de uppgifter som krävs för att flytta befintliga tredje parter och SQL Server databaser till Azure SQL Database (enstaka databaser, pooler databaser i elastiska pooler och instans databaser i en hanterad instans) och SQL Server i 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. Se hur du migrerar din lokala databas till en hanterad instans med DMS.See How to migrate your on-premises database to managed instance using DMS.

SQL-funktioner som stödsSQL features supported

Distributions alternativet för hanterade instanser syftar på att leverera nära till 100% Surface Area-kompatibilitet med lokala SQL Server kommer i stadier tills tjänsten är allmänt tillgänglig.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. För en funktion och jämförelse lista, se SQL Database funktions jämförelseoch för en lista över t-SQL-skillnader i hanterade instanser och SQL Server, se hanterade instanser t-SQL-skillnader från 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.

Distributions alternativet för hanterade instanser stöder bakåtkompatibilitet till SQL 2008-databaser.The managed instance deployment option supports backward compatibility to SQL 2008 databases. Direkt migrering från SQL 2005-databas servrar stöds, kompatibilitetsnivå för migrerade SQL 2005-databaser uppdateras till SQL 2008.Direct migration from SQL 2005 database servers is supported, compatibility level for migrated SQL 2005 databases are updated to SQL 2008.

Följande diagram visar kompatibiliteten för Surface Area i den hanterade instansen:The following diagram outlines surface area compatibility in managed instance:

migrering

Viktiga skillnader mellan SQL Server lokalt och i en hanterad instansKey differences between SQL Server on-premises and in a managed instance

Distributions alternativet för hanterade instanser är inte alltid uppdaterat i molnet, vilket innebär att vissa funktioner i lokala SQL Server kan vara antingen föråldrade, föråldrade eller ha alternativ.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. Det finns särskilda fall när verktyg måste identifiera att en viss funktion fungerar på ett något annorlunda sätt eller att tjänsten körs i en miljö som du inte har fullständig kontroll över: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:

  • Hög tillgänglighet är inbyggd och förkonfigurerad med teknik som liknar Always on-tillgänglighetsgrupper.High-availability is built in and pre-configured using technology similar to Always On Availability Groups.
  • Automatiserade säkerhets kopieringar och tidpunkts återställning.Automated backups and point in time restore. Kunden kan initiera copy-only säkerhets kopieringar som inte stör automatisk säkerhets kopierings kedja.Customer can initiate copy-only backups that do not interfere with automatic backup chain.
  • DEN hanterade instansen tillåter inte att fullständiga fysiska sökvägar anges, vilket innebär att alla motsvarande scenarier måste stödjas på olika sätt: Restore DB stöder inte flytt, CREATE DB tillåter inte fysiska sökvägar, BULK INSERT bara fungerar med Azure-blobbar, osv.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.
  • Den hanterade instansen stöder Azure AD-autentisering som moln alternativ till Windows-autentisering.Managed instance supports Azure AD authentication as cloud alternative to Windows authentication.
  • Hanterad instans hanterar automatiskt XTP-filgrupp och filer för databaser som innehåller InMemory OLTP-objektManaged instance automatically manages XTP filegroup and files for databases containing In-Memory OLTP objects
  • Den hanterade instansen stöder SQL Server Integration Services (SSIS) och kan vara värd för SSIS Catalog (SSISDB) som lagrar SSIS-paket, men de körs på en hanterad Azure-SSIS Integration Runtime (IR) i Azure Data Factory (ADF) finns i skapa Azure-SSIS IR i 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. Information om hur du jämför SSIS-funktionerna i SQL Database finns i jämföra en Azure SQL Database enkel databas, elastisk pool och hanterad instans.To compare the SSIS features in SQL Database, see Compare an Azure SQL Database single database, elastic pool, and managed instance.

Administrations funktioner för hanterade instanserManaged instance administration features

Med distributions alternativet för hanterade instanser kan system administratören ägna mindre tid åt administrativa uppgifter eftersom SQL Database tjänsten utför dem antingen åt dig eller avsevärt fören klar dessa aktiviteter.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. Till exempel installation och uppdatering av OS/RDBMS, dynamisk storleks ändring och konfiguration av instanser, säkerhets kopieringar, databasreplikering (inklusive system databaser), konfiguration av hög tillgänglighetoch konfiguration av data strömmar för hälso-och prestanda övervakning .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.

Viktigt

En lista över funktioner som stöds delvis och som inte stöds finns i SQL Database funktioner.For a list of supported, partially supported, and unsupported features, see SQL Database features. En lista över T-SQL-skillnader i hanterade instanser och SQL Server finns i hanterade instanser t-SQL-skillnader från SQL ServerFor a list of T-SQL differences in managed instances versus SQL Server, see managed instance T-SQL differences from SQL Server

Så här identifierar du en hanterad instans program mässigtHow to programmatically identify a managed instance

I följande tabell visas flera egenskaper, som är tillgängliga via Transact SQL, som du kan använda för att identifiera att programmet fungerar med en hanterad instans och hämta viktiga egenskaper.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.

EgenskapProperty VärdeValue KommentarComment
@@VERSION Microsoft SQL Azure (RTM) – 12.0.2000.8 2018-03-07 Copyright (C) 2018 Microsoft Corporation.Microsoft SQL Azure (RTM) - 12.0.2000.8 2018-03-07 Copyright (C) 2018 Microsoft Corporation. Värdet är samma som i SQL Database.This value is same as in SQL Database. Detta indikerar inte SQL-motor version 12 (SQL Server 2014).This does not indicate SQL engine version 12 (SQL Server 2014). Den hanterade instansen kör alltid den senaste säkra versionen av SQL-motorn, som är lika med eller högre än den senaste tillgängliga RTM-versionen av SQL Server.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 Värdet är samma som i SQL Database.This value is same as in SQL Database.
SERVERPROPERTY('EngineEdition') 88 Det här värdet identifierar en hanterad instans unikt.This value uniquely identifies a managed instance.
@@SERVERNAME, SERVERPROPERTY ('ServerName')@@SERVERNAME, SERVERPROPERTY ('ServerName') Fullständigt instans-DNS-namn i följande format:<instanceName>.<dnsPrefix>. database.windows.net, där <instanceName> är ett namn som tillhandahålls av kunden, medan <dnsPrefix> automatiskt är en del av namnet som garanterar unikt DNS-namn ("wcus17662feb9ce98", t. ex.)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) Exempel: my-managed-instance.wcus17662feb9ce98.database.windows.netExample: my-managed-instance.wcus17662feb9ce98.database.windows.net

Nästa stegNext steps