Az SQL Server 2022-höz készült Azure Synapse Link használatának első lépései
Ez a cikk részletes útmutató az SQL Server 2022-hez készült Azure Synapse Link használatának első lépéseihez. További információt az SQL Server 2022-hez készült Azure Synapse Linkben talál.
Előfeltételek
Mielőtt hozzákezdene, olvassa el az Új Azure Synapse-munkaterület létrehozása az Azure Synapse Link for SQL beszerzéséhez című témakört. A jelenlegi oktatóanyag az Azure Synapse Link létrehozása SQL-hez nyilvános hálózaton. Ez a cikk feltételezi, hogy az Azure Synapse-munkaterület létrehozásakor a felügyelt virtuális hálózat letiltása és az összes IP-cím kapcsolatainak engedélyezése lehetőséget választotta. Ha hálózati biztonsággal szeretné konfigurálni az Azure Synapse Linket az SQL Server 2022-hez, olvassa el az Azure Synapse Link konfigurálása az SQL Server 2022-hez hálózati biztonsággal című témakört.
Hozzon létre egy Azure Data Lake Storage Gen2-fiókot, amely eltér az Azure Synapse Analytics-munkaterülettel létrehozott fióktól. Ezt a fiókot fogja használni kezdőzónaként az SQL Server 2022 által küldött adatok szakaszolásához. További információ: Azure Data Lake Storage Gen2-fiók létrehozása.
Győződjön meg arról, hogy az SQL Server 2022-adatbázishoz létre lett hozva egy főkulcs.
CREATE MASTER KEY ENCRYPTION BY PASSWORD = '<a new password>'
Dedikált Azure Synapse SQL-készlet létrehozása
Nyissa meg a Synapse Studiót.
Nyissa meg a Manage Hubot, nyissa meg az SQL-készleteket, majd válassza az Új lehetőséget.
Adjon meg egy egyedi készletnevet, használja az alapértelmezett beállításokat, és hozza létre a dedikált készletet.
A Data Hub Munkaterület területén az új Azure Synapse SQL-adatbázisnak az Adatbázisok területen kell szerepelnie. Az új Azure Synapse SQL-adatbázisból válassza az Új SQL-szkript, majd az Üres szkript lehetőséget.
A cél Azure Synapse SQL-adatbázis főkulcsának létrehozásához illessze be a következő szkriptet, majd válassza a Futtatás lehetőséget.
CREATE MASTER KEY
Csatolt szolgáltatás létrehozása a forrás SQL Server 2022-adatbázishoz
Válassza a Központ kezelése gombot, majd válassza a Csatolt szolgáltatások lehetőséget.
Nyomja le az Új gombot, válassza az SQL Servert, és válassza a Folytatás lehetőséget.
A Név mezőbe írja be az SQL Server 2022 társított szolgáltatásának nevét.
Feljegyzés
Az örökölt verzióban csak a társított szolgáltatás támogatott.
Az integrációs modul kiválasztásakor válassza ki a saját üzemeltetésű integrációs modult. Ha az Azure Synapse-munkaterület nem rendelkezik elérhető saját üzemeltetésű integrációs modullal, hozzon létre egyet.
(Nem kötelező) Ha saját üzemeltetésű integrációs modult szeretne létrehozni a forrás SQL Server 2022-hez való csatlakozáshoz, tegye a következőket:
a. Válassza az Új lehetőséget.
b. Válassza a Saját üzemeltetésű, majd a Folytatás lehetőséget.
c. A Név mezőbe írja be a saját üzemeltetésű integrációs modul nevét, majd válassza a Létrehozás lehetőséget.
Már elérhető egy saját üzemeltetésű integrációs modul az Azure Synapse-munkaterületen.
d. Az utasításokat követve töltse le, telepítse és használja a kulcsot az integrációs futtatókörnyezet-ügynök windowsos gépen való regisztrálásához, amely közvetlen hozzáféréssel rendelkezik az SQL Server 2022-példányhoz. További információ: Saját üzemeltetésű integrációs modul létrehozása – Azure Data Factory és Azure Synapse.
e. Válassza a Bezárás lehetőséget.
f. Nyissa meg a figyelési lapot, és győződjön meg arról, hogy a saját üzemeltetésű integrációs modul fut. Ehhez válassza a Frissítés lehetőséget az integrációs modul legújabb állapotának lekéréséhez.
Az SQL Server 2022-példányhoz való csatlakozáshoz továbbra is adja meg a társított szolgáltatás további adatait, beleértve az SQL Server nevét, az adatbázis nevét, a hitelesítési típust, a felhasználónevet és a jelszót .
Feljegyzés
Javasoljuk, hogy engedélyezze a titkosítást ezen a kapcsolaton. Ehhez adja hozzá a
Encrypt
tulajdonságot további kapcsolatitrue
tulajdonságként. Állítsa be a tulajdonságot aTrust Server Certificate
kiszolgáló konfigurációjától függően vagytrue
false
a következőre. További információ: Titkosított kapcsolatok engedélyezése az adatbázismotorhoz.Válassza a Kapcsolat tesztelése lehetőséget, hogy a saját üzemeltetésű integrációs modul hozzáférhessen az SQL Server-példányhoz.
Válassza a Létrehozás lehetőséget.
Az új társított szolgáltatás a munkaterületen elérhető SQL Server 2022-példányhoz lesz csatlakoztatva.
Feljegyzés
Az itt létrehozott társított szolgáltatás nem dedikált az SQL-hez készült Azure Synapse Linkhez. Ezt bármely olyan munkaterület-felhasználó használhatja, aki rendelkezik a megfelelő engedélyekkel. Szánjon időt arra, hogy megismerje azoknak a felhasználóknak a hatókörét, akik hozzáférhetnek ehhez a társított szolgáltatáshoz és hitelesítő adataihoz. Az Azure Synapse-munkaterületek engedélyeiről további információt az Azure Synapse-munkaterület hozzáférés-vezérlésének áttekintésében talál – Azure Synapse Analytics.
Társított szolgáltatás létrehozása a kezdőzónához való csatlakozáshoz az Azure Data Lake Storage Gen2-ben
Nyissa meg az újonnan létrehozott Azure Data Lake Storage Gen2-fiókot, válassza a Hozzáférés-vezérlés (IAM) lehetőséget, válassza a Hozzáadás, majd a Szerepkör-hozzárendelés hozzáadása lehetőséget.
Válassza ki a választott szerepkörhöz tartozó Storage Blob Data-közreműködőt, válassza ki a felügyelt identitást, majd a Tagok területen válassza ki az Azure Synapse-munkaterületet. A szerepkör-hozzárendelés hozzáadása eltarthat néhány percig.
Feljegyzés
Győződjön meg arról, hogy megadta az Azure Synapse-munkaterület felügyelt identitásengedélyeit a kezdőzónaként használt Azure Data Lake Storage Gen2-tárfiókhoz. További információ: Engedélyek megadása felügyelt identitáshoz egy Azure Synapse-munkaterületen – Azure Synapse Analytics.
Nyissa meg a Manage Hubot az Azure Synapse-munkaterületen, és nyissa meg a társított szolgáltatásokat.
Válassza az Új, majd az Azure Data Lake Storage Gen2 lehetőséget.
Végezze el az alábbi műveleteket:
a. A Név mezőbe írja be a kezdőzóna társított szolgáltatásának nevét.
b. Hitelesítési módszer esetén adja meg a felügyelt identitást.
c. Válassza ki a már létrehozott Tárfiók nevét.
Válassza a Tesztkapcsolat lehetőséget, hogy hozzáférhessen az Azure Data Lake Storage Gen2-fiókjához.
Válassza a Létrehozás lehetőséget.
Az új társított szolgáltatás az Azure Data Lake Storage Gen2-fiókhoz lesz csatlakoztatva.
Feljegyzés
Az itt létrehozott társított szolgáltatás nem dedikált az SQL-hez készült Azure Synapse Linkhez. Ezt bármely olyan munkaterület-felhasználó használhatja, aki rendelkezik a megfelelő engedélyekkel. Szánjon időt arra, hogy megismerje azoknak a felhasználóknak a hatókörét, akik hozzáférhetnek ehhez a társított szolgáltatáshoz és hitelesítő adataihoz. Az Azure Synapse-munkaterületek engedélyeiről további információt az Azure Synapse-munkaterület hozzáférés-vezérlésének áttekintésében talál – Azure Synapse Analytics.
Az Azure Synapse Link-kapcsolat létrehozása
Nyissa meg az Integrációs központot a Synapse Studióban.
Az Integrálás panelen válassza a pluszjelet (+), majd a Kapcsolat csatolása lehetőséget.
Adja meg a forrásadatbázist:
a. Forrástípus esetén válassza az SQL Servert.
b, A forráshoz társított szolgáltatás esetében válassza ki az SQL Server 2022-példányhoz csatlakozó szolgáltatást.
c. Táblanevek esetén válassza ki az SQL Server-példányból az Azure Synapse SQL-készletbe replikálandó neveket.
d. Válassza a Folytatás lehetőséget.
A Dedikált Synapse SQL-készletekben válasszon egy céladatbázisnevet.
Válassza a Folytatás lehetőséget.
Adja meg a kapcsolati beállításokat:
a. A Kapcsolat kapcsolat neve mezőben adja meg a nevet.
b. A kapcsolati kapcsolat számításának magszámához adja meg a magok számát. Ezeket a magokat a forrásból a célba történő adatáthelyezéshez használjuk. Javasoljuk, hogy kis számmal kezdje, és szükség szerint növelje a számot.
c. Csatolt szolgáltatás esetén válassza ki azt a szolgáltatást, amely csatlakozni fog a célzónához.
d. Adja meg az Azure Data Lake Storage Gen2-tároló nevét vagy a tároló/mappa nevét kezdőzóna-mappa elérési útjaként az adatok átmeneti tárolásához. Először létre kell hozni a tárolót.
e. Adja meg az Azure Data Lake Storage Gen2 megosztott hozzáférésű jogosultságkód-jogkivonatát. A jogkivonatra azért van szükség, hogy az SQL változáscsatornája hozzáférhessen a célzónához. Ha az Azure Data Lake Storage Gen2-fiókja nem rendelkezik közös hozzáférésű jogosultságkód-jogkivonattal, a Jogkivonat létrehozása lehetőséget választva létrehozhat egyet.
f. Kattintson az OK gombra.
Feljegyzés
Az itt kiválasztott magok száma a betöltési szolgáltatáshoz lesz lefoglalva az adatbetöltés és a módosítások feldolgozásához. Ezek nem befolyásolják a dedikált SQL-készlet konföderációját. Ha a tároló korlátozása miatt nem tud csatlakozni a célzónához a létrehozott SAS-jogkivonattal, megpróbálhat delegálási SAS-jogkivonatot használni a célzónához való csatlakozáshoz is.
Az új Azure Synapse Link-kapcsolat megnyitásával mostantól frissítheti a céltábla nevét, a terjesztési típust és a struktúratípust.
Feljegyzés
- Érdemes halomtáblát használni a struktúratípushoz, ha az adatok varchar(max), nvarchar(max) és varbinary(max) adatokat tartalmaznak.
- A hivatkozáskapcsolat megkezdése előtt győződjön meg arról, hogy a dedikált Azure Synapse SQL-készlet sémája már létrejött. Az Azure Synapse Link for SQL automatikusan táblákat hoz létre a séma alatt az Azure Synapse SQL-készletben.
Válassza az Összes közzététele lehetőséget a szolgáltatáshoz kapcsolódó új hivatkozási kapcsolat mentéséhez.
Az Azure Synapse Link-kapcsolat indítása
Válassza a Start lehetőséget, majd várjon néhány percet az adatok replikálásához.
Feljegyzés
A kapcsolatkapcsolat a forrásadatbázis teljes kezdeti terheléséből indul ki, majd növekményes változáscsatornák következnek az SQL Server 2022 változáscsatorna funkciójával. További információ: Azure Synapse Link for SQL change feed.
Az SQL Server 2022-hez készült Azure Synapse Link monitorozása
Figyelheti az Azure Synapse Link-kapcsolat állapotát, megtekintheti, hogy mely táblákat másolja át eredetileg (pillanatképkészítés), és megtekintheti, hogy mely táblák vannak folyamatos replikációs módban (replikálás).
Nyissa meg az Azure Synapse-munkaterület monitorozási központját , majd válassza a Kapcsolatok összekapcsolása lehetőséget.
Nyissa meg az elindított kapcsolati kapcsolatot, és tekintse meg az egyes táblák állapotát.
Az állapot frissítésének megfigyeléséhez válassza a kapcsolat figyelési nézetének Frissítés elemét.
Replikált adatok lekérdezése
Várjon néhány percet, majd ellenőrizze, hogy a céladatbázis tartalmazza-e a várt táblát és adatokat. Tekintse meg a dedikált Azure Synapse SQL-készlet céltárolójában elérhető adatokat. Most már megismerheti a dedikált Azure Synapse SQL-készlet replikált tábláit is.
A Data Hub Munkaterület területén nyissa meg a céladatbázist.
A Táblák területen kattintson a jobb gombbal a céltáblák egyikére.
Válassza az Új SQL-szkript lehetőséget, majd válassza a Top 100 sort.
Futtassa ezt a lekérdezést a replikált adatok megtekintéséhez a dedikált Azure Synapse SQL-készletben.
A céladatbázist a Microsoft SQL Server Management Studio (SSMS) vagy más eszközök használatával is lekérdezheti. Használja a munkaterület dedikált SQL-végpontját kiszolgálónévként. Ez a név általában
<workspacename>.sql.azuresynapse.net
. Adjon hozzáDatabase=databasename@poolname
további kapcsolati sztring paraméterként, amikor SSMS-en vagy más eszközökön keresztül csatlakozik.
Tábla hozzáadása vagy eltávolítása meglévő Azure Synapse Link-kapcsolaton belül
Ha táblákat szeretne hozzáadni vagy eltávolítani a Synapse Studióban, tegye a következőket:
Az Azure Synapse-munkaterületen nyissa meg az Integrációs központot.
Jelölje ki a szerkeszteni kívánt hivatkozáskapcsolatot, majd nyissa meg.
A következő lehetőségek közül választhat:
- Táblázat hozzáadásához válassza az Új tábla lehetőséget.
- Táblázat eltávolításához válassza a mellette lévő kuka ikont.
Feljegyzés
Közvetlenül hozzáadhat vagy eltávolíthat táblákat, ha egy hivatkozáskapcsolat fut.
Az Azure Synapse Link-kapcsolat leállítása
Ha le szeretné állítani az Azure Synapse Link-kapcsolatot a Synapse Studióban, tegye a következőket:
Az Azure Synapse-munkaterületen nyissa meg az Integrációs központot.
Jelölje ki a szerkeszteni kívánt hivatkozáskapcsolatot, majd nyissa meg.
Válassza a Leállítás lehetőséget a kapcsolat leállításához, és az leállítja az adatok replikálását.
Feljegyzés
Ha a kapcsolati kapcsolatot a leállítása után újraindítja, az a forrásadatbázis teljes kezdeti terhelésétől indul, és a növekményes változáscsatornák is követni fognak.
A közös hozzáférésű jogosultságkód jogkivonatának elforgatása a kezdőzónához
Közös hozzáférésű jogosultságkód-jogkivonatra van szükség ahhoz, hogy az SQL-változáscsatorna hozzáférhessen a kezdőzónához, és ott leküldhesse az adatokat. Lejárati dátummal rendelkezik, ezért a jogkivonatot a dátum előtt kell elforgatnia. Ellenkező esetben az Azure Synapse Link nem replikálja az adatokat az SQL Server-példányból a dedikált Azure Synapse SQL-készletbe.
Az Azure Synapse-munkaterületen nyissa meg az Integrációs központot.
Jelölje ki a szerkeszteni kívánt hivatkozáskapcsolatot, majd nyissa meg.
Válassza a Jogkivonat elforgatása lehetőséget.
Az új közös hozzáférésű jogosultságkód jogkivonatának lekéréséhez válassza az Automatikus létrehozás vagy a Manuális bevitel lehetőséget, majd kattintson az OK gombra.
Feljegyzés
Ha a tároló korlátozása miatt nem tud csatlakozni a célzónához a létrehozott SAS-jogkivonattal, megpróbálhat delegálási SAS-jogkivonatot használni a célzónához való csatlakozáshoz is.
Következő lépések
Ha az SQL Server 2022-en kívül más adatbázist használ, tekintse meg a következőt:
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: