Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőre vonatkozik: :Azure SQL Managed Instance
Ez a cikk áttekintést nyújt a Managed Instance hivatkozásról, amely közel valós idejű adatreplikálást tesz lehetővé SQL Server és Azure SQL Managed Instance között. A hivatkozás hibrid rugalmasságot és adatbázis-mobilitást biztosít, mivel számos forgatókönyvet old fel, például az írásvédett számítási feladatok skálázását, az elemzések és a jelentések Azure való kiszervezését, valamint a Azure való migrálást. A SQL Server 2022 és újabb verzióiban a hivatkozás lehetővé teszi az online vészhelyreállítást az SQL Serverre történő visszaállással, valamint az SQL Managed Instance és az SQL Server közötti hivatkozás konfigurálását.
Első lépésként tekintse át a környezet előkészítését a hivatkozáshoz.
Áttekintés
A Managed Instance kapcsolat elosztott rendelkezésre állási csoportokat használ az adatállomány biztonságos és védett kiterjesztésére. Szinte valós időben replikálja az adatokat a bárhol üzemeltetett SQL Server-ből az Azure SQL Managed Instance-ba, illetve az Azure SQL Managed Instance-ból a bárhol üzemeltetett SQL Server 2022-be vagy későbbi verzióba.
A hivatkozás támogatja az egycsomópontos és többcsomópontos SQL Server példányokat meglévő rendelkezésre állási csoportokkal vagy anélkül. A hivatkozáson keresztül anélkül használhatja a Azure előnyeit, hogy a SQL Server adattulajdont a felhőbe migrálna.
Bár a hivatkozás támogatja egy adatbázis csatolásonkénti replikálását, több adatbázist is replikálhat egyetlen SQL Server-példányból egy vagy több felügyelt SQL-példányba, vagy replikálhatja ugyanazt az adatbázist több felügyelt SQL-példányra, ha több hivatkozást konfigurál – egy hivatkozást az egyes adatbázisokhoz a felügyelt példánypárokhoz.
A hivatkozás funkció jelenleg a következő funkciókat kínálja:
- Egyszeri adatmásolás a SQL Server 2016, 2017 és 2019 verziókról: Használja a hivatkozás funkciót az adatok egyirányú replikálására az SQL példányról az Azure SQL Managed Instance-ra. Bár katasztrófa esetén manuálisan átválthat a felügyelt példányra, ez megszakítja a kapcsolatot, és a visszaállás nem támogatott.
- Disaster-helyreállítás (SQL Server 2022 és SQL Server 2025): Használja a link funkciót az adatok replikálására a SQL Server 2022 vagy SQL Server 2025 és az SQL Managed Instance között; katasztrófa esetén manuálisan állítsa át a másodlagos példányra, majd a katasztrófa megoldása után állítsa vissza az elsődleges példányra. A kezdeti elsődleges SQL Server vagy SQL Managed Instance lehet.
A hivatkozást addig futtathatja, amíg szüksége van rá, akár hónapokig, akár évekig is. A modernizációs folyamat során, ha vagy amikor készen áll a Azure való migrálásra, a hivatkozás jelentősen jobb migrálási élményt tesz lehetővé. A link elérési útvonalon keresztüli migrálás minimális állásidőt biztosít az összes többi elérhető áttelepítési lehetőséghez képest, így valódi online migrálást tesz lehetővé a SQL Managed Instance számára.
A SQL Server és Azure SQL Managed Instance közötti kapcsolaton keresztül replikált adatbázisokat több forgatókönyvhöz is használhatja, például:
- Katasztrófa utáni helyreállítás
- Azure szolgáltatások használata a felhőbe való migrálás nélkül
- Csak olvasható munkaterhek áthelyezése az Azure-ba
- Az Azure-re történő migrálás
- Adatok másolása a helyszínen
A verzió támogatottsága
A Azure SQL Managed Instance általános célú és üzleti szempontból kritikus szolgáltatási szintje egyaránt támogatja a Managed Instance hivatkozást. A hivatkozás funkció a SQL Server Enterprise, Developer és Standard kiadásával működik.
Az SQL Server és Azure SQL Managed Instance közötti egyirányú replikáció általánosan elérhető minden támogatott SQL Server verzióhoz. A kétirányú replikációval és visszaállással rendelkező vészhelyreállítás SQL Server 2022-től támogatott, és az update szabályzaton alapul, amelyre az SQL-kezelési példány van konfigurálva.
Az alábbi táblázat a hivatkozási funkció funkcióit és a minimálisan támogatott SQL Server verziókat sorolja fel:
| Kezdeti elsődleges verzió | Operációs rendszer (OS) | Vészhelyreállítási lehetőségek | Minimálisan szükséges karbantartási frissítés |
|---|---|---|---|
| Azure SQL Managed Instance | Windows Server és Linux a másodlagos SQL Server példányreplika esetében | kétirányú | A from Azure SQL Managed Instance és a kétirányú feladatátvétel konfigurálását a következő támogatja: - SQL Server 2025 és SQL MI a SQL Server 2025 frissítési szabályzattal - SQL Server 2022-ben és az SQL MI-ben a SQL Server 2022 frissítési szabályzattal |
| SQL Server 2025 (17.x) | Windows Server és Linux | kétirányú | SQL Server 2025 RTM (17.0.1000.7) |
| SQL Server 2022 (16.x) | Windows Server és Linux | kétirányú |
-
SQL Server 2022 RTM (16.0.1000.6): from SQL Server 2022-re mutató hivatkozás létrehozása az SQL MI-hez - SQL Server 2022 CU10 (16.0.4095.4): Hivatkozás létrehozása innen az SQL MI-ból az SQL Server 2022-be1 - SQL Server 2022 CU13 (16.0.4125.3): A hivatkozás feladatátvétele Transact-SQL használatával |
| SQL Server 2019 (15.x) | Windows Server és Linux | Csak az SQL Server-ről SQL MI-re | SQL Server 2019 CU20 (15.0.4312.2) |
| SQL Server 2017 (14.x) | Windows Server és Linux | Csak az SQL Server-ről SQL MI-re | SQL Server 2017 CU31 (14.0.3456.2) és a megfelelő SQL Server 2017 Azure Connect csomag (14.0.3490.10) |
| SQL Server 2016 (13.x) | Windows Server csak | Csak az SQL Server-ről SQL MI-re | SQL Server 2016 SP3 (13.0.6300.2) és a megfelelő SQL Server 2016 Azure Connect csomag (13.0.7000.253) |
| 2014-SQL Server (12.x) és korábbi verziók | Nincs adat. | Nincs adat. | A 2016-os SQL Server előtti verziók nem támogatottak. |
1 Miközben a SQL Server 2022 RTM verziójával már támogatott a kezdő elsődleges SQL Server 2022 link létrehozása, az Azure SQL Managed Instance kezdő elsődleges példányként való linkelése csak a SQL Server 2022 CU10-től támogatott. Ha az SQL Managed Instance kezdeti elsődlegestől hozza létre a hivatkozást, az SQL Server CU10 alatti verziójára való visszaállítás nem támogatott, amíg a hivatkozás aktív, mivel bármely irányú feladatátvétel után problémákat okozhat.
SQL Server 2016 SQL Server előtti verziók (2008- 2014 SQL Server) nem támogatottak, mert a hivatkozási funkció az elosztott rendelkezésre állási csoport technológiájára támaszkodik, amelyet a 2016-SQL Server-ben vezettek be.
A támogatott SQL Server verzió mellett a következőkre van szüksége:
- Hálózati kapcsolat a SQL Server-példány és a felügyelt példány között. Ha SQL Server fut a helyszínen, használjon VPN-kapcsolatot vagy Azure ExpressRoute. Ha SQL Server egy Azure virtuális gépen fut, helyezze üzembe a virtuális gépet a felügyelt példányával megegyező virtuális hálózaton, vagy használjon virtuális hálózati társviszony-létesítést a két különálló alhálózat csatlakoztatásához.
- Egy Azure SQL Managed Instance üzembe helyezés, amely bármely szolgáltatási szintre ki van építve.
A következő eszközökre is szüksége van:
| Eszköz | Jegyzetek |
|---|---|
| A legújabb SSMS | A SQL Server Management Studio (SSMS) a legegyszerűbb módja a Managed Instance hivatkozás használatának, mivel olyan varázslókat biztosít, amelyek automatizálják a hivatkozásbeállítást. |
| A legújabb Az.SQL vagy Azure CLI | Szkripteken keresztüli hivatkozásbeállításhoz. |
Jegyzet
A Managed Instance hivatkozás funkció minden globális Azure régióban és nemzeti vagy kormányzati felhőben elérhető.
A hivatkozás működése
A SQL Managed Instance hivatkozási funkciója úgy működik, hogy elosztott rendelkezésre állási csoportot hoz létre SQL Server és Azure SQL Managed Instance között. A megoldás támogatja az egycsomópontos rendszereket meglévő rendelkezésre állási csoportokkal vagy anélkül, vagy több meglévő rendelkezésre állási csoporttal rendelkező csomópontrendszert.
Egy privát kapcsolat, például egy VPN vagy az Azure ExpressRoute csatlakoztat egy helyszíni hálózatot és az Azure-t. Ha SQL Servert futtat egy Azure virtuális gépen, az Azure belső gerinchálózata képes összekapcsolni a virtuális gépet és a felügyelt SQL-példányt, például virtuális hálózatok közötti társviszonnyal. A két rendszer tanúsítványalapú hitelesítéssel hozza létre a megbízhatóságot, ahol az SQL Server és az SQL Managed Instance kicserélik a saját tanúsítványaik nyilvános kulcsait.
Az Azure SQL Managed Instance támogatja az akár azonos, akár különböző SQL Server forrásokból származó több kapcsolatot egyetlen Azure SQL Managed Instance-hez. A hivatkozások száma attól függ, hogy egy felügyelt példány hány adatbázist üzemeltethet egyszerre – legfeljebb 100 hivatkozás az általános célú és üzleti szempontból kritikus szolgáltatási szintekhez, és 500 hivatkozás a következő generációs általános célú szint frissítéséhez. Egyetlen SQL Server példány több párhuzamos adatbázis-szinkronizálási kapcsolatot hozhat létre több felügyelt SQL-példánysal, akár különböző Azure régiókban is, egy-az-egyhez kapcsolattal egy adatbázis és egy felügyelt példány között.
A hivatkozás használata
A kezdeti környezet beállításához tekintse meg az útmutatót az SQL Server környezetének előkészítéséhez az SQL Managed Instance-t a hivatkozási funkcióval való használatra:
- Környezet előkészítése a SQL Server 2019 és későbbi verziók, vagy a SQL Server 2016 számára.
- Automatizálhatja a környezet előkészítését a Managed Instance hivatkozásra egy letölthető szkript használatával. További információkért tekintse meg az Hivatkozásbeállítás-automatizálási blogbejegyzést.
Miután teljesítette a kezdeti környezeti követelményeket, hozza létre a hivatkozást az SQL Server Management Studio (SSMS) automatizált varázslójával, vagy állítsa be manuálisan a hivatkozást szkriptek használatával:
A hivatkozás létrehozása után kövesse az ajánlott eljárásokat a hivatkozás fenntartásához:
Katasztrófa utáni helyreállítás
A Managed Instance hivatkozás lehetővé teszi a katasztrófa-helyreállítást, ahol vészhelyzet esetén manuálisan is átválthatja a terhelést az elsődlegesről a másodlagosra. Első lépésként tekintse át a katasztrófa-helyreállítást a Managed Instance linkkel.
A SQL Server 2016-tól SQL Server 2019-ig az elsődleges mindig SQL Server, és a másodlagos felügyelt SQL-példányba való feladatátvétel egyirányú. A SQL Serverre való visszaállás nem támogatott. Az adatokat azonban az SQL Server-be helyreállíthatja az olyan adatáthelyezési lehetőségek használatával, mint a transzakciós replikáció vagy a bacpac exportálása.
A SQL Server 2022 és SQL Server 2025 esetében vagy a SQL Server, vagy a SQL Managed Instance (egyező frissítési szabályzattal) lehet a kezdeti elsődleges, és a kapcsolatot bármelyik eszközről, akár SQL Serverről, akár SQL Managed Instance-ról is létrehozhatja. Visszaállíthatja a terheléseket az elsődleges és másodlagos rendszerek között, és ezzel valódi kétirányú katasztrófa utáni helyreállítást érhet el.
SQL Server visszaállításakor az alábbi lehetőségek közül választhat:
- A online módot közvetlenül a Managed Instance hivatkozás használatával érheti el.
- Az adatbázisa biztonsági mentésének készítésével az SQL Managed Instance-ról és annak visszaállításával a SQL Server-példányba offline állapotba kerülhet.
Azure-szolgáltatások használata
A hivatkozás funkcióval kihasználhatja Azure szolgáltatások előnyeit SQL Server adatok felhőbe való migrálása nélkül. Ilyenek például a jelentéskészítés, az elemzések, a biztonsági mentések, a gépi tanulás és az adatokat Azure küldő egyéb feladatok.
Számítási feladatok kiszervezése az Azure-ba
A hivatkozás funkcióval a számítási feladatokat is ki lehet szervezni az Azure-ra. Például egy alkalmazás használhatja a SQL Servert olvasási/írási munkaterhelésekhez, miközben az olvasásra szánt munkaterheléseket a világ bármely Azure régiójában található SQL Managed Instance üzembe helyezései során veszi igénybe. A hivatkozás létrehozása után az SQL Server elsődleges adatbázisa olvasható/írható, míg az Azure-ban lévő felügyelt SQL-példányra replikált adatok csak olvashatók. Ez az elrendezés különböző forgatókönyveket tesz lehetővé, ahol a SQL Managed Instance replikált adatbázisai felhasználhatók az olvasási felskálázáshoz, valamint az írásvédett számítási munkaterhelések Azure-ra történő átterheléséhez. A felügyelt SQL-példány párhuzamosan önálló írási/olvasási adatbázisokat is üzemeltethet, amelyek lehetővé teszik a replikált adatbázis másolását egy másik olvasási/írási adatbázisba ugyanazon a felügyelt SQL-példányon további adatfeldolgozás céljából.
A hivatkozás adatbázis-hatókörű (adatbázisonként egy hivatkozás), amely lehetővé teszi a számítási feladatok összevonását és dekonzolizációját Azure. Például több SQL Server példányból replikálhat adatbázisokat egyetlen SQL Managed Instance üzembe helyezésre Azure (konszolidálás) során, vagy egyetlen SQL Server-példányból több felügyelt példányba is replikálhat adatbázisokat egy adatbázis és egy felügyelt példány közötti egy-az-egyhez kapcsolaton keresztül bármely Azure régió világszerte (dekonzolidáció). Ez utóbbi lehetőség hatékony módot kínál arra, hogy számítási feladatait gyorsan közelebb hozza az ügyfelekhez a világ bármely régiójában, mégpedig úgy, hogy azokat írásvédett replikaként használja.
Migrálás az Azure-ra
A hivatkozás funkció megkönnyíti a SQL Server és SQL Managed Instance közötti migrálást is, amely a következőket teszi lehetővé:
- A jelenleg elérhető összes többi megoldáshoz képest a legteljesítményesebb, minimális állásidővel járó migráció.
- Valódi online áttelepítés az SQL Managed Instance bármelyik szolgáltatási szintjén.
Mivel a hivatkozási funkció lehetővé teszi a minimális leállási idővel történő migrálást, áttelepítheti a felügyelt példányára, miközben az elsődleges munkaterhelést online tartja. Bár jelenleg az Általános célú szolgáltatási szintre történő online migrálás más megoldásokkal is lehetséges, a hivatkozási funkció az egyetlen olyan megoldás, amely lehetővé teszi a valódi online migrálást az üzletileg kritikus szolgáltatási szintre. A hivatkozással való migrálás és a Log Replay Service közötti részletes migrálási összehasonlításért lásd: A Managed Instance LRS hivatkozása.
Jegyzet
Az Azure Arc által támogatott SQL Server-példányt közvetlenül áttelepítheti az Azure portálon keresztül az Azure SQL Managed Instance szolgáltatásba. További információ: Migrate to Azure SQL Managed Instance.
Adatok másolása a helyszínen
A 2022-SQL Server és újabb verziókban létrehozhatja a SQL Managed Instance és a SQL Server közötti kapcsolatot, és további forgatókönyveket oldhat fel, például közel valós idejű adatbázis-replikát hozhat létre a Azure kívül, tesztelheti az üzletmenet-folytonossági terveket, és megfelelhet a megfelelőségi követelményeknek.
Automatikus biztonsági mentések
Miután konfigurált egy hivatkozást az Azure SQL Managed Instance-hoz, a SQL Managed Instance adatbázisairól automatikusan készül a biztonsági másolat az Azure tárterületre, függetlenül attól, hogy a SQL Managed Instance elsődleges szerepben van-e. A hivatkozással rendelkező automatikus biztonsági mentések teljes és tranzakciónaplós biztonsági mentéseket vesznek igénybe, a különbségi biztonsági mentéseket azonban nem, ami hosszabb visszaállítási időt eredményezhet.
Csökkentheti a helyszíni felügyeleti és üzemeltetési költségeket, miközben élvezheti a replikált adatbázisok Azure biztonsági mentéseinek megbízhatóságát. Ezután elvégezheti a replikált adatbázis időponthoz kötött visszaállítását bármely SQL Managed Instance üzembe helyezésre ugyanabban a régióban, mint bármely más automatikus biztonsági mentés.
Licenc nélküli passzív DR másolat
A vCore licencelési költségeken spórolhat, ha aktiválja a hibrid feladatátvételi juttatást az olyan másodlagos passzív vészhelyreállításhoz tartozó felügyelt SQL-példányok esetén, amelyek nem futtatnak semmilyen számítási feladatot.
Kezdésként tekintse át License-free passive replica.
Költség juttatás
Ha csak vészhelyreállításhoz jelöl ki felügyelt példány másolatot, Microsoft nem számít fel SQL Server licencelési költségeket a másodlagos példány által használt virtuális magokért. A példány számlázása óránkénti részletességgel történik, és előfordulhat, hogy a licencdíjakat egy teljes órára számítjuk fel, ha az óra során módosítja a licencelőnyöket.
A juttatás másképp működik a használatalapú fizetéses számlázási modell és a Azure Hybrid Benefit esetében. Használatalapú fizetési modell esetén a vCores ára kedvezménnyel szerepel a számlán. Ha az Azure Hybrid Benefit-t használja a passzív replikához, a másodlagos replika által használt vCores száma visszakerül a licencekhez tartozó készletébe.
Például, ha fogyasztásalapú ügyfélként 16 vCPU van hozzárendelve a másodlagos példányhoz, 16 vCPU-ra vonatkozó kedvezmény jelenik meg a számlán, ha a másodlagos példányt hibrid feladatátvételhez jelöli ki.
Egy másik példában, ha 16 Azure Hybrid Benefit licenccel rendelkezik, és a másodlagos felügyelt SQL-példány 8 virtuális magot használ, miután kijelölte a másodlagos példányt a hibrid feladatátvételhez, a rendszer 8 virtuális magot ad vissza a licenckészletbe, hogy más Azure SQL üzemelő példányokkal használhassa.
A hibrid feladatátvételi jogosultságok előnyeinek pontos feltételeiért tekintse meg a SQL Server licencfeltételeket online a SQL Server – Feladatátvételi jogok szakaszban.
Korlátozások
A hivatkozás használatakor vegye figyelembe az alábbi korlátozásokat.
A verziótámogatási korlátozások a következők:
- Nem használhat Windows 10 és 11 ügyfelet a SQL Server-példány üzemeltetéséhez, mert nem lehet engedélyezni a hivatkozáshoz szükséges Always On rendelkezésre állási csoport funkciót. Windows Server 2012 vagy újabb SQL Server példányokat kell üzemeltetnie.
- A hivatkozás funkció nem támogatja SQL Server 2008–2014-es verziót, mivel a kiadások SQL-motorja nem támogatja a hivatkozáshoz szükséges elosztott rendelkezésre állási csoportokat. Frissítsen a SQL Server újabb verziójára a hivatkozás használatához.
- Az adatreplikálást és a feladatátvételt SQL Managed Instance-ról SQL Server 2022 vagy SQL Server 2025 nem támogatottak a Always-up-to-date frissítési szabályzattal konfigurált példányokban. A következők végrehajtásához a példányt az SQL Server 2022 vagy SQL Server 2025 megfelelő frissítési politikájával kell konfigurálni.
- Hozzon létre egy hivatkozást from SQL Managed Instance to SQL Server.
- Átállás SQL Managed Instance-ről SQL Server-re.
- Bár létrehozhat egy hivatkozást az SQL Server 2022-ből vagy az SQL Server 2025-ből egy Always-up-to-date update policy használatával konfigurált SQL kezelt példányra, a SQL kezelt példányra való feladatátvétel után nem replikálhatja az adatokat, és nem állhat vissza az SQL Serverre.
Az adatreplikációs korlátozások a következők:
- Csak felhasználói adatbázisokat replikálhat. A rendszeradatbázisok replikálása nem támogatott.
- A megoldás nem replikál kiszolgálószintű objektumokat, ügynöki feladatok vagy felhasználói bejelentkezéseket a SQL Serverről a SQL Managed Instance-re.
- A 2016, 2017 és 2019 verziójú SQL Server esetén a felhasználói adatbázisok replikálása az SQL Server példányokról az SQL Managed Instance (kezelői példány) telepítésekre egyirányú megoldás. A hivatkozáson keresztül nem replikálhatja a felhasználói adatbázisokat SQL Managed Instance üzemelő példányokról SQL Server példányokra. Kétirányú replikáció visszaállítással egy SQL Server példányra csak a SQL Server 2022 vagy 2025 esetén érhető el, ha a SQL Managed Instance a megfelelő update szabályzattal van konfigurálva.
- A SQL Managed Instance és a SQL Server közötti hivatkozás konfigurálása nem támogatott a már csatolt SQL Managed Instance adatbázisok esetében.
A konfigurációs korlátozások a következők:
Ha egy kiszolgálón több SQL Server példány található, minden példányhoz konfigurálhat egy hivatkozást, de minden példányt konfigurálnia kell egy külön adatbázistükrözési végpont használatára, példányonként egy dedikált porttal. Csak az alapértelmezett példány használja az 5022-s portot az adatbázis tükrözési végpontjához.
Egyetlen Managed Instance hivatkozáshoz csak egy adatbázis helyezhető egyetlen rendelkezésre állási csoportba. Azonban több adatbázist is replikálhat egyetlen SQL Server példányban több hivatkozás létrehozásával.
Jegyzet
Ha szeretne részt venni a viselkedés módosításának korlátozott előzetes verziójában, töltse ki az alábbi űrlapot.
Létrehozhat egy kapcsolatot egyetlen adatbázissal rendelkező meglévő rendelkezésre állási csoporttal. Ha a meglévő rendelkezésre állási csoport több adatbázissal rendelkezik, csak akkor hozhat létre hivatkozást a rendelkezésre állási csoporttal, ha az összes adatbázist eltávolítja a rendelkezésre állási csoportból, kivéve egyet.
Egyetlen általános célú vagy üzleti szempontból kritikus SQL Managed Instance legfeljebb 100 hivatkozást támogat, és egyetlen általános célú következő generációs SQL Managed Instance akár 500 hivatkozást is támogat ugyanabból vagy több SQL Server forrásból.
A Managed Instance hivatkozás bármilyen méretű adatbázist replikálhat, ha illeszkedik a cél SQL Managed Instance üzemelő példány választott tárterületméretéhez.
Managed Instance SQL Server és SQL Managed Instance közötti kapcsolathitelesítés tanúsítványalapú, és csak tanúsítványcserén keresztül érhető el. A Windows authentication nem használható a SQL Server példány és a felügyelt SQL-példány közötti kapcsolat létrehozásához.
Ön csak egy VNet-helyi végponttal rendelkező kapcsolatot hozhat létre SQL Managed Instance részére.
A felügyelt példányra mutató hivatkozás létrehozásához nem használhat nyilvános végpontot vagy privát végpontokat.
Az adatbázisok nem replikálhatók több naplófájllal, mert SQL Managed Instance nem támogat több naplófájlt.
A funkciókra vonatkozó korlátozások a következők:
- Nem használhat feladatátvételi csoportokat a hivatkozás funkciót használó példányokkal. A feladatátvételi csoport részét képező felügyelt SQL-példányon nem hozhat létre hivatkozást, és ezzel szemben nem konfigurálhat feladatátvételi csoportot egy hivatkozással rendelkező példányon.
- Ha a Change Data Capture (CDC), naplószállítás vagy a SQL Server példányon replikált adatbázisokkal dolgozó Service Broker szolgáltatást használja, amikor az adatbázist egy SQL Managed Instance telepítésbe migrálják, az Azure feladatátvétele során az ügyfeleknek a globális elsődleges replika aktuális példánynevével kell csatlakozniuk. Ezeket a beállításokat manuálisan kell újrakonfigurálni.
- Ha tranzakciós replikációt használ egy adatbázison egy létrehozott hivatkozással, vegye figyelembe a következőket:
- A másodlagos replikán lévő csatolt adatbázis nem lehet Publisher tranzakciós replikációs topológiában.
- Ha egy tranzakciós replikációs topológiában Publisher ként konfigurált adatbázist migrál a hivatkozás használatával, az áttelepítés befejezése után újra kell konfigurálnia az adatbázist Publisher a célpéldányon.
- Ha elosztott tranzakciókat használ a SQL Server-példányból replikált adatbázissal, és migrálási forgatókönyv esetén a felhőbe történő átálláskor az elosztott tranzakció-koordinátori képességek nem lesznek átadva. A migrált adatbázis nem vehet részt az elosztott tranzakciókban a SQL Server-példánysal, mert a SQL Managed Instance üzembe helyezése jelenleg nem támogatja az elosztott tranzakciókat SQL Server. A SQL Managed Instance jelenleg csak más felügyelt példányok közötti elosztott tranzakciókat támogat. További információ: Elosztott tranzakciók felhőbeli adatbázisok között.
- Ha Transparent Data Encryption (TDE) használatával titkosítja az SQL Server adatbázisokat, exportálnia kell az adatbázis-titkosítási kulcsot az SQL Serverből, és fel kell töltenie az Azure Key Vaultba, valamint konfigurálnia kell a BYOK TDE beállítást az SQL Managed Instance-en a hivatkozás létrehozása előtt.
- Ha accelerated database recovery le van tiltva a forrás SQL Server 2019-ben és a későbbi példányokban, a Azure SQL Managed Instance való migrálás után már nem engedélyezheti. Ezenkívül, ha az állandó verziótároló (PVS) nincs beállítva
PRIMARY, problémákat tapasztalhat a felügyelt SQL-példány visszaállítási műveleteivel kapcsolatban. - Ha Service Broker le van tiltva a forrás SQL Server-példányon, a migrálás után nem használhatja a Service Brokert a felügyelt CÉL SQL-példányon.
- A szolgáltatás által felügyelt TDE-kulcsokkal titkosított SQL Managed Instance adatbázisok nem kapcsolhatók az SQL Serverhez. A titkosított adatbázisokat csak akkor csatolhatja SQL Server, ha ügyfél által felügyelt kulccsal titkosította, és a célkiszolgáló hozzáfér az adatbázis titkosításához használt kulcshoz. További információ: Set up SQL Server TDE with Azure Key Vault.
- Nem hozhat létre kapcsolatot az SQL Server és az SQL Managed Instance között, ha az SQL Server példányban használt funkciók nem támogatottak az SQL Managed Instance-ban. Például:
- Nem replikálhat adatbázisokat fájltáblákkal és fájlstreamekkel, mert SQL Managed Instance nem támogatja a fájltáblákat és a fájlstreameket.
- Az In-Memory OLTP-t használó adatbázisokat csak a Business Critical szolgáltatási szinten SQL Managed Instance replikálhatja, mivel a General Purpose szolgáltatási szint nem támogatja In-Memory OLTP-t. SQL Managed Instance nem támogatja a több In-Memory OLTP-fájllal rendelkező adatbázisokat, és nem replikálhatja őket.
Nem támogatott funkciók hozzáadása replikált adatbázishoz a következő helyen:
- SQL Server 2017-ben, 2019-ben és 2022-ben hiba történt.
- SQL Server 2016-ban megszakad a hivatkozás, amelyet ezután törölnie kell, majd újra létre kell hoznia.
A SQL Server és a SQL Managed Instance közötti különbségek teljes listáját lásd: T-SQL különbségek SQL Server és Azure SQL Managed Instance között.
Kapcsolódó tartalom
A hivatkozás használata:
- Készítse elő a(z) Managed Instance hivatkozáshoz tartozó környezetet
- Kapcsolat konfigurálása az SQL Server és a felügyelt SQL-példány között SSMS-sel
- Konfigurálási kapcsolat SQL Server és felügyelt SQL-példány között szkriptekkel
- Az átkapcsolás a kapcsolaton
- Migrálás a hivatkozással
- ajánlott eljárások a hivatkozás karbantartásához
- A hivatkozással kapcsolatos problémák elhárítása
További információ a hivatkozásról:
Egyéb replikációs és migrálási forgatókönyvek esetén fontolja meg a következő szempontokat: