Co je Azure SQL Managed Instance?

Platí pro:Azure SQL Managed Instance

Tento článek obsahuje přehled služby Azure SQL Managed Instance, plně spravovaného databázového stroje PaaS (Platforma jako služba), který zpracovává většinu funkcí správy databází, jako je upgrade, opravy, zálohy a monitorování bez zásahu uživatele.

Poznámka:

Vyzkoušejte službu Azure SQL Managed Instance bezplatně a získejte 720 hodin virtuálních jader ve spravované instanci SQL pro obecné účely s až 100 databázemi na instanci za prvních 12 měsíců.

Azure SQL Managed Instance je škálovatelná cloudová databázová služba, která je vždy spuštěná na nejnovější stabilní verzi databázového stroje Microsoft SQL Serveru a opraveném operačním systému s 99,99% integrovanou vysokou dostupností a nabízí téměř 100% kompatibilitu funkcí s SQL Serverem. Funkce PaaS integrované ve službě Azure SQL Managed umožňují zaměřit se na aktivity správy a optimalizace databáze specifické pro doménu, které jsou pro vaši firmu důležité, zatímco Microsoft zpracovává zálohy a také opravy a aktualizace kódu SQL a operačního systému, což eliminuje zatížení při správě základní infrastruktury.

Pokud se službou Azure SQL Managed Instance začínáte, podívejte se na video o službě Azure SQL Managed Instance z naší podrobné série videí Azure SQL:

Poznámka:

ID Microsoft Entra se dříve označovalo jako Azure Active Directory (Azure AD).

Přehled

Azure SQL Managed Instance je služba PaaS, která má téměř 100% kompatibilitu s nejnovějším databázovým strojem sql Serveru edice Enterprise, která poskytuje nativní implementaci virtuální sítě, která řeší běžné obavy zabezpečení, a obchodní model uspokojivý pro stávající zákazníky SQL Serveru. SQL Managed Instance umožňuje stávajícím zákazníkům SQL Serveru lift and shift jejich místní aplikace do cloudu s minimálními změnami aplikací a databází. Spravovaná instance SQL současně poskytuje všechny funkce PaaS (automatické opravy a aktualizace verzí, automatizované zálohování, vysoká dostupnost), které výrazně snižují režijní náklady na správu a celkové náklady na vlastnictví.

Spravovaná instance SQL je navržená pro zákazníky, kteří chtějí migrovat velký počet aplikací z místního prostředí nebo z IaaS, místního prostředí nebo integrovaného výrobce softwaru (ISV) do plně spravovaného cloudového prostředí PaaS s co nejmenším úsilím o migraci. Pomocí plně automatizované služby Azure Data Migration Service nebo odkazu na spravovanou instanci můžou zákazníci převést stávající databázi SQL Serveru nebo instanci SQL Serveru do služby Azure SQL Managed Instance, která nabízí kompatibilitu s SQL Serverem a úplnou izolaci instancí zákazníků s nativní podporou virtuální sítě.

Pomocí programu Software Assurance můžete stávající licence vyměnit za snížené sazby pro službu SQL Managed Instance pomocí Zvýhodněné hybridní využití Azure pro SQL Server. SQL Managed Instance je nejlepším cílem migrace v cloudu pro instance SQL Serveru, které vyžadují vysoké zabezpečení a bohatou programovatelnost.

Další informace o možnostech a nástrojích migrace najdete v tématu Přehled migrace: SQL Server do azure SQL Managed Instance.

Následující diagram popisuje klíčové výhody služby SQL Managed Instance:

Klíčové funkce

Důležité

Seznam oblastí, ve kterých je aktuálně dostupná spravovaná instance SQL, najdete v tématu Podporované oblasti.

Klíčové funkce a možnosti

Sql Managed Instance běží se všemi funkcemi nejnovější verze SQL Serveru, včetně online operací, automatických oprav plánů a dalších vylepšení výkonu podniku. Porovnání dostupných funkcí je vysvětleno v porovnání funkcí: Azure SQL Managed Instance a SQL Server.

SQL Managed Instance kombinuje nejlepší funkce, které jsou k dispozici ve službě Azure SQL Database i v databázovém stroji SQL Serveru:

Výhody PaaS Kontinuita podnikových procesů
Žádný nákup ani správa hardwaru
Bez režijních nákladů na správu základní infrastruktury
Rychlé zřizování a škálování služeb
Automatizované opravy a upgrade verzí
Pokud chcete ušetřit náklady, můžete instanci zastavit a spustit .
Integrace s dalšími datovými službami PaaS
99,99% dostupnost SLA
Integrovaná vysoká dostupnost
Zotavení po havárii SQL Serveru do spravované instance SQL
Data chráněná pomocí automatizovaných záloh
Doba uchovávání záloh konfigurovatelná zákazníkem
Zálohy iniciované uživatelem, které je možné obnovit na SQL Server 2022
Funkce obnovení databáze k určitému bodu v čase
Zabezpečení a dodržování předpisů Správa
Izolované prostředí (integrace virtuální sítě, služba s jedním tenantem, vyhrazené výpočetní prostředí a úložiště)
Dodržuje stejné standardy dodržování předpisů jako Azure SQL Database.
Transparentní šifrování dat (TDE)
Ověřování Microsoft Entra, podpora jednotného přihlašování
Objekty zabezpečení serveru Microsoft Entra (přihlášení)
Ověřování systému Windows pro objekty zabezpečení Microsoft Entra
Auditování SQL
Advanced Threat Protection
Rozhraní API Azure Resource Manageru pro automatizaci zřizování a škálování služeb
Funkce webu Azure Portal pro ruční zřizování a škálování služeb
Database Migration Service

Důležité

Spravovaná instance Azure SQL je certifikovaná pro řadu standardů dodržování předpisů. Další informace najdete v nabídkách dodržování předpisů Microsoft Azure, kde najdete nejnovější seznam certifikací dodržování předpisů služby SQL Managed Instance v části SQL Database.

Následující tabulka obsahuje klíčové podrobnosti o službě SQL Managed Instance:

Funkce Popis
Správa webu Azure Portal Ano
Verze nebo sestavení SQL Serveru Nejnovější stabilní databázový stroj SQL Serveru
Spravované automatizované zálohy Ano
Automatické opravy softwaru Ano
Nejnovější funkce databázového stroje Ano
Integrované monitorování instancí a databází a metriky Ano
Úlohy agenta SQL Serveru Ano
Počet datových souborů (ŘÁDKŮ) pro databázi Více
Počet souborů protokolu (LOG) na databázi 0
Virtuální síť – Nasazení Azure Resource Manageru Ano
Virtuální síť – Model nasazení Classic No

Podporované funkce SQL

Cílem služby SQL Managed Instance je zajistit téměř 100% kompatibilitu s nejnovější verzí SQL Serveru prostřednictvím fázovaného plánu vydání, což znamená, že většina funkcí SQL Serveru je také kompatibilní s Azure SQL Managed Instance.

SQL Managed Instance podporuje zpětnou kompatibilitu s databázemi SQL Serveru 2008. Přímá migrace z SQL Serveru 2005 je podporovaná a úroveň kompatibility migrovaných databází SQL Serveru 2005 se aktualizuje na SQL Server 2008.

Následující stručné seznamy funkcí SQL Serveru, které jsou kompatibilní se službou Azure SQL Managed Instance:

Migrace dat

Podrobný seznam porovnávání kompatibilních funkcí mezi SQL Serverem a službou Azure SQL Managed Instance najdete v tématu Porovnání funkcí služby SQL Managed Instance a seznam rozdílů T-SQL ve službě SQL Managed Instance a SQL Serveru, viz rozdíly T-SQL služby SQL Managed Instance oproti SQL Serveru.

Hlavní rozdíly mezi místním SQL Serverem a službou SQL Managed Instance

SQL Managed Instance může být vždy aktuální v cloudu, což znamená, že některé funkce SQL Serveru můžou být zastaralé, vyřazené nebo mají alternativy. Existují konkrétní případy, kdy nástroje potřebují rozpoznat, že konkrétní funkce funguje trochu jinak nebo že služba běží v prostředí, které plně neřídíte.

Některé klíčové rozdíly:

  • Vysoká dostupnost je integrovaná a předem nakonfigurovaná pomocí technologie podobné skupinám dostupnosti AlwaysOn.
  • Existují pouze automatizované zálohy a obnovení k určitému bodu v čase. Zákazníci můžou iniciovat copy-only zálohy, které nezasahují do automatického řetězu zálohování.
  • Zadání úplných fyzických cest není podporováno, takže všechny odpovídající scénáře musí být podporovány jinak: FUNKCE RESTORE DB nepodporuje FUNKCI MOVE, CREATE DB neumožňuje fyzické cesty, BULK INSERT funguje jenom s objekty blob Azure atd.
  • SQL Managed Instance podporuje ověřování Microsoft Entra a ověřování systému Windows pro objekty zabezpečení Microsoft Entra (Preview).
  • Sql Managed Instance automaticky spravuje skupiny souborů XTP a soubory pro databáze obsahující objekty OLTP v paměti.
  • SQL Managed Instance podporuje službu SQL Server Integration Services (SSIS) a může hostovat katalog služby SSIS (SSISDB), který ukládá balíčky SSIS, ale spouští se ve spravovaném prostředí Azure-SSIS Integration Runtime (IR) ve službě Azure Data Factory. Viz Vytvoření prostředí Azure-SSIS IR ve službě Data Factory. Porovnání funkcí služby SSIS najdete v tématu Porovnání služby SQL Database se službou SQL Managed Instance.
  • Spravovaná instance SQL podporuje připojení pouze prostřednictvím protokolu TCP. Nepodporuje připojení prostřednictvím pojmenovaných kanálů.
  • Pokud chcete ušetřit náklady, můžete instanci zastavit a spustit .

Business intelligence

Spravovaná instance Azure SQL nemá sadu Business Intelligence nativně integrovanou, ale můžete použít následující služby:

  • SQL Server Integration Service (SSIS) je součástí PaaS služby Azure Data Factory.
  • SQL Server Analysis Service (SSAS) je samostatná služba PaaS v Azure.
  • Sql Server Reporting Service (SSRS) můžete místo toho použít stránkované sestavy Power BI nebo hostovat SSRS na virtuálním počítači Azure. Přestože spravovaná instance SQL nemůže spustit službu SSRS jako službu, může hostovat databáze katalogu SSRS pro server pro sestavy nainstalované na virtuálním počítači Azure pomocí ověřování SQL Serveru.

funkce Správa istrace

Sql Managed Instance umožňuje správcům systému trávit méně času na úlohách správy, protože služba je buď provádí za vás, nebo výrazně zjednodušuje tyto úlohy. Například instalace a opravy operačního systému/ RDBMS, dynamická změna velikosti instance a konfigurace, zálohy, replikace databáze (včetně systémových databází), konfigurace vysoké dostupnosti a konfigurace datových proudů monitorování stavu a výkonu.

Další informace najdete v seznamu podporovaných a nepodporovaných funkcí služby SQL Managed Instance a rozdíly jazyka T-SQL mezi spravovanou instancí SQL a SQL Serverem.

Nákupní model založený na virtuálních jádrech

Nákupní model založený na virtuálních jádrech pro službu SQL Managed Instance poskytuje flexibilitu, kontrolu, transparentnost a jednoduchý způsob, jak přeložit požadavky na místní úlohy do cloudu. Tento model umožňuje změnit výpočetní prostředky, paměť a úložiště na základě potřeb vašich úloh. Model virtuálních jader má také nárok na až 55% úsporu s Zvýhodněné hybridní využití Azure pro SQL Server.

V modelu virtuálních jader můžete zvolit hardwarové konfigurace následujícím způsobem:

  • Logické procesory řady Standard (Gen5) jsou založené na intel® E5-2673 v4 (Broadwell) 2,3 GHz, Procesory Intel® SP-8160 (Skylake) a Intel® 8272CL (Cascade Lake) 2,5 GHz s 5,1 GB paměti RAM na procesor vCore, rychlým SSD NVMe, hypervláknovým logickým jádrem a velikostí výpočetních prostředků mezi 4 a 80 jádry.
  • Logické procesory řady Premium jsou založené na procesorech Intel® 8370C (Ice Lake) 2,8 GHz s 7 GB paměti RAM na virtuální jádro procesoru (až 128 virtuálních jader), rychlým SSD NVMe, hypervláknovým logickým jádrem a velikostí výpočetních prostředků mezi 4 a 128 jádry.
  • Logické procesory optimalizované pro paměť řady Premium jsou založené na procesorech Intel® 8370C (Ice Lake) 2,8 GHz s 13,6 GB paměti RAM na virtuální jádro procesoru (až 64 virtuálních jader), rychlém disku NVMe SSD, hypervláknovým logickým jádrem a velikostí výpočetních prostředků mezi 4 a 64 jádry.

Přečtěte si další informace o rozdílu mezi konfiguracemi hardwaru v omezeních prostředků služby SQL Managed Instance.

Úrovně služby

Úroveň služby obecně definuje architekturu úložiště, limity prostoru a vstupně-výstupních operací a možnosti provozní kontinuity související s dostupností a zotavením po havárii.

Spravovaná instance SQL je k dispozici ve dvou úrovních služby:

  • Obecné účely: Navržené pro aplikace s typickými požadavky na výkon a latenci vstupně-výstupních operací. Upgradovanou úroveň služby Pro obecné účely (Preview) další generace můžete použít pro lepší metriky výkonu a větší flexibilitu prostředků.
  • Pro důležité obchodní informace: Navržené pro aplikace s nízkými požadavky na latenci vstupně-výstupních operací a minimálním dopadem základních operací údržby na úlohu.

Operace správy

Spravovaná instance Azure SQL poskytuje operace správy, které můžete použít k automatickému nasazování nových spravovaných instancí, aktualizaci vlastností instance a odstraňování instancí, pokud už je nepotřebujete. Podrobné vysvětlení operací správy najdete v přehledu operací správy služby Azure SQL Managed Instance.

Odkaz na spravovanou instanci používá technologii distribuované skupiny dostupnosti k synchronizaci databází mezi SQL Serverem a službou Azure SQL Managed Instance, odemčení řady scénářů, například:

  • Použití služeb Azure bez migrace do cloudu
  • Snižování zátěže úloh jen pro čtení do Azure
  • Zotavení po havárii
  • Migrace do Azure

Výhoda zotavení po havárii bez licence

Se službou Azure SQL Managed Instance můžete ušetřit náklady na licencování virtuálních jader tím, že sekundární repliku navrhnete pouze pro zotavení po havárii (DR). Další informace najdete v licenční výhodě zotavení po havárii.

Pokročilé zabezpečení a dodržování předpisů

Sql Managed Instance obsahuje pokročilé funkce zabezpečení poskytované platformou Azure a databázovým strojem SQL Serveru.

Bezpečnostní izolace

SQL Managed Instance poskytuje další izolaci zabezpečení od jiných tenantů na platformě Azure. Izolace zabezpečení zahrnuje:

  • Nativní implementace virtuální sítě a připojení k místnímu prostředí pomocí Azure ExpressRoute nebo vpn Gateway
  • Ve výchozím nasazení je koncový bod SQL zpřístupněn pouze prostřednictvím privátní IP adresy, která umožňuje bezpečné připojení z privátních Azure nebo hybridních sítí.
  • Jeden tenant s vyhrazenou základní infrastrukturou (výpočetní prostředky, úložiště).

Následující diagram popisuje různé možnosti připojení pro vaše aplikace:

Vysoká dostupnost

Další podrobnosti o integraci virtuální sítě a vynucení zásad sítě na úrovni podsítě najdete v tématu Architektura virtuální sítě pro spravované instance a Připojení vaší aplikaci do spravované instance.

Důležité

Umístěte několik spravovaných instancí do stejné podsítě, ať už to vaše požadavky na zabezpečení povoluje, protože to vám přinese další výhody. Společné umístění instancí ve stejné podsíti výrazně zjednodušuje údržbu síťové infrastruktury a zkracuje dobu zřizování instancí, protože dlouhá doba zřizování je spojená s náklady na nasazení první spravované instance v podsíti.

Funkce zabezpečení

Azure SQL Managed Instance poskytuje sadu pokročilých funkcí zabezpečení, které je možné použít k ochraně vašich dat.

  • Auditování služby SQL Managed Instance sleduje události databáze a zapisuje je do souboru protokolu auditu umístěného ve vašem účtu úložiště Azure. Auditování pomáhá zajistit dodržování předpisů, porozumět databázové aktivitě a získat přehled o nesrovnalostech a anomáliích, které můžou značit problémy obchodního charakteru nebo vzbuzovat podezření na narušení zabezpečení.
  • Šifrování dat v pohybu – SQL Managed Instance zabezpečuje vaše data tím, že zajišťuje šifrování dat v pohybu pomocí protokolu TLS (Transport Layer Security). Kromě protokolu TLS nabízí spravovaná instance SQL ochranu citlivých dat v letu, neaktivních uložených dat a během zpracování dotazů pomocí funkce Always Encrypted. Funkce Always Encrypted nabízí zabezpečení dat proti porušením zabezpečení, která zahrnují krádež důležitých dat. Například u funkce Always Encrypted jsou čísla platebních karet vždy uložena zašifrovaná v databázi, a to i během zpracování dotazů, což umožňuje dešifrování v okamžiku použití autorizovanými zaměstnanci nebo aplikacemi, které potřebují zpracovávat tato data.
  • Advanced Threat Protection doplňuje auditování tím, že poskytuje další vrstvu inteligentních funkcí zabezpečení integrovanou do služby, která detekuje neobvyklé a potenciálně škodlivé pokusy o přístup k databázím nebo jejich zneužití. Jste upozorněni na podezřelé aktivity, potenciální ohrožení zabezpečení a útoky prostřednictvím injektáže SQL a také neobvyklé vzory přístupu k databázi. Upozornění služby Advanced Threat Protection je možné zobrazit v programu Microsoft Defender for Cloud. Poskytují podrobnosti o podezřelé aktivitě a doporučují akce k prošetření a zmírnění hrozby.
  • Dynamické maskování dat omezuje vystavení citlivých dat tím, že je maskuje neprivilegovaným uživatelům. Dynamické maskování dat pomáhá zabránit neoprávněnému přístupu k citlivým datům tím, že vám umožní určit, kolik citlivých dat se má odhalit s minimálním dopadem na aplikační vrstvu. Jedná se o funkci zabezpečení založenou na zásadách, která skryje citlivá data v sadě výsledků dotazu nad určenými databázovými poli, zatímco data v databázi se nezmění.
  • Zabezpečení na úrovni řádků (RLS) umožňuje řídit přístup k řádkům v tabulce databáze na základě charakteristik uživatele, který provádí dotaz (například členství ve skupině nebo kontextu spuštění). Zabezpečení na úrovni řádků zjednodušuje návrh a kódování zabezpečení ve vaší aplikaci. RLS umožňuje implementovat omezení přístupu k datovým řádkům. Například zajištění přístupu pracovníků k datovým řádkům, které jsou relevantní pro jejich oddělení, nebo omezení přístupu k datům pouze relevantním uživatelům.
  • Transparentní šifrování dat (TDE) šifruje datové soubory služby SQL Managed Instance, označované jako šifrování neaktivních uložených dat. Transparentní šifrování dat provádí šifrování vstupně-výstupních operací v reálném čase a dešifrování souborů dat a protokolů. Šifrování používá šifrovací klíč databáze (DEK), který je uložený ve spouštěcím záznamu databáze pro zajištění dostupnosti během obnovení. Všechny databáze ve spravované instanci můžete chránit transparentním šifrováním dat. Transparentní šifrování dat je osvědčeným šifrováním SQL Serveru v klidovém stavu, které je vyžadováno mnoha standardy dodržování předpisů k ochraně před krádeží úložných médií.

Migrace šifrované databáze do služby SQL Managed Instance se podporuje prostřednictvím služby Azure Database Migration Service nebo nativního obnovení. Pokud plánujete migrovat šifrovanou databázi pomocí nativního obnovení, je potřeba provést migraci existujícího certifikátu transparentního šifrování dat z instance SQL Serveru do spravované instance SQL. Další informace omožnostch

Integrace Microsoft Entra

SQL Managed Instance podporuje tradiční přihlášení a přihlášení databázového stroje SQL Serveru integrovaná s Microsoft Entra ID (dříve Azure Active Directory). Instanční objekty serveru Microsoft Entra (přihlášení) jsou cloudovou verzí místních přihlašovacích údajů k databázím, které se používají ve vašem místním prostředí. Instanční objekty serveru Microsoft Entra (přihlášení) umožňují zadat uživatele a skupiny z vašeho tenanta Microsoft Entra jako objekty zabezpečení s oborem skutečné instance, které umožňují provádět jakoukoli operaci na úrovni instance, včetně dotazů napříč databázemi ve stejné spravované instanci.

SQL Managed Instance umožňuje centrálně spravovat identity uživatelů databáze a dalších služby Microsoft s integrací Microsoft Entra. Tato možnost zjednodušuje správu oprávnění a zvyšuje zabezpečení. Microsoft Entra ID podporuje vícefaktorové ověřování , které zvyšuje zabezpečení dat a aplikací a současně podporuje proces jednotného přihlašování.

Zavádí se nová syntaxe pro vytvoření instančních objektů serveru Microsoft Entra (přihlášení), FROM EXTERNAL PROVIDER. Další informace o syntaxi najdete v tématu CREATE LOGIN a přečtěte si článek Zřízení správce Microsoft Entra pro službu SQL Managed Instance .

Ověřování

Ověřování služby SQL Managed Instance označuje, jak uživatelé při připojování k databázi prokázali svou identitu. Spravovaná instance SQL podporuje tři typy ověřování:

  • Ověřování SQL: Tato metoda ověřování používá uživatelské jméno a heslo.
  • Ověřování Microsoft Entra: Tato metoda ověřování používá identity spravované pomocí ID Microsoft Entra a je podporována pro spravované a integrované domény. Kdykoliv to půjde, použijte ověřování pomocí Active Directory (integrované zabezpečení).
  • Ověřování systému Windows pro objekty zabezpečení Microsoft Entra: Ověřování protokolem Kerberos pro objekty zabezpečení Microsoft Entra umožňuje ověřování systému Windows pro službu Azure SQL Managed Instance. Ověřování systému Windows pro spravované instance umožňuje zákazníkům přesunout stávající služby do cloudu a současně udržovat bezproblémové uživatelské prostředí a poskytuje základ pro modernizaci infrastruktury.

Autorizace

Autorizace označuje, co může uživatel dělat v databázi ve službě Azure SQL Managed Instance, a řídí se členstvími rolí databáze vašeho uživatelského účtu a oprávněními na úrovni objektů. Sql Managed Instance má stejné možnosti autorizace jako SQL Server 2022.

Migrace databáze

SQL Managed Instance cílí na scénáře uživatelů s hromadnou migrací databází z místních implementací databází nebo databází IaaS. SQL Managed Instance podporuje několik možností migrace databází, které jsou popsány v průvodcích migrací. Další informace najdete v tématu Přehled migrace: SQL Server do služby Azure SQL Managed Instance .

Záloha a obnovení

Přístup k migraci využívá zálohy SQL do úložiště objektů blob v Azure. Zálohy uložené ve službě Azure Blob Storage je možné přímo obnovit do spravované instance pomocí příkazu T-SQL RESTORE.

  • Rychlý start ukazující, jak obnovit záložní soubor databáze Wide World Importers – Standard, najdete v tématu Obnovení záložního souboru do spravované instance. V tomto rychlém startu se dozvíte, že musíte nahrát záložní soubor do služby Azure Blob Storage a zabezpečit ho pomocí sdíleného přístupového podpisu (SAS).
  • Informace o obnovení z adresy URL naleznete v tématu Nativní obnovení z adresy URL.

Důležité

Zálohy ze spravované instance je možné obnovit pouze do jiných spravovaných instancí nebo na SQL Server 2022. Nelze je obnovit do jiných verzí SQL Serveru ani do služby Azure SQL Database.

Database Migration Service

Azure Database Migration Service je plně spravovaná služba navržená tak, aby umožňovala bezproblémovou migraci z více databázových zdrojů na datové platformy Azure s minimálními výpadky. Tato služba zjednodušuje úlohy potřebné k přesunu existujících databází třetích stran a SQL Serveru do Azure SQL Database, Azure SQL Managed Instance a SQL Serveru na virtuálním počítači Azure. Přečtěte si, jak migrovat místní databázi do služby SQL Managed Instance pomocí služby Database Migration Service.

Odkaz na spravovanou instanci používá distribuované skupiny dostupnosti k rozšíření místní skupiny dostupnosti AlwaysOn SQL Serveru hostované kdekoli ve službě Azure SQL Managed Instance bezpečným a bezpečným způsobem a replikuje data téměř v reálném čase.

Funkce propojení usnadňuje migraci z SQL Serveru na službu SQL Managed Instance, která umožňuje:

  • Nejvýkonnější migrace s minimálními výpadky oproti všem ostatním dostupným řešením.
  • Skutečná online migrace do služby SQL Managed Instance v libovolné úrovni služby

Vzhledem k tomu, že funkce propojení umožňuje minimální migraci výpadků, můžete migrovat do spravované instance při zachování primární úlohy online. I když je v současné době možné provést online migrace na úroveň služby Pro obecné účely s jinými řešeními, je funkce propojení jediným řešením, které umožňuje skutečné online migrace na Pro důležité obchodní informace vrstvu.

Identifikace spravované instance prostřednictvím kódu programu

Následující tabulka ukazuje několik vlastností, které jsou přístupné prostřednictvím jazyka Transact-SQL, které můžete použít ke zjištění, že vaše aplikace pracuje se službou SQL Managed Instance a načítá důležité vlastnosti.

Vlastnost Hodnota Komentář
@@VERSION Microsoft SQL Azure (RTM) – 12.0.2000.8 2018-03-07 Copyright (C) 2018 Microsoft Corporation. Tato hodnota je stejná jako v SQL Database. To neznamená , že modul SQL verze 12 (SQL Server 2014). Sql Managed Instance vždy spouští nejnovější stabilní verzi modulu SQL, která je rovna nebo vyšší než nejnovější dostupná verze RTM SQL Serveru.
SERVERPROPERTY ('Edition') SQL Azure Tato hodnota je stejná jako v SQL Database.
SERVERPROPERTY('EngineEdition') 8 Tato hodnota jednoznačně identifikuje spravovanou instanci.
@@SERVERNAME, SERVERPROPERTY ('ServerName') Úplný název DNS instance v následujícím formátu:<instanceName>.<dnsPrefix>. database.windows.net, kde <instanceName> je název poskytnutý zákazníkem, zatímco <dnsPrefix> je automaticky vygenerovaná část názvu, která zaručuje jedinečnost globálního názvu DNS (například wcus17662feb9ce98). Příklad: my-managed-instance.wcus17662feb9ce98.database.windows.net

Další kroky