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 Azure Synapse Link 2022-SQL Server használatának első lépéseihez. További információt a SQL Server 2022-höz készült Azure Synapse Link című témakörben talál.

Előfeltételek

  • Mielőtt hozzákezdene, olvassa el az Új Azure Synapse-munkaterület létrehozása című témakört az SQL-hez készült Azure Synapse link beszerzéséhez. A jelenlegi oktatóanyag a Azure Synapse Link létrehozása sql-hez nyilvános hálózaton. Ez a cikk feltételezi, hogy egy Azure Synapse munkaterület létrehozásakor a Felügyelt virtuális hálózat letiltása és a Kapcsolatok engedélyezése az összes IP-címről lehetőséget választotta. Ha hálózati biztonsággal szeretné konfigurálni a Azure Synapse Linket a SQL Server 2022-höz, olvassa el a Azure Synapse Link konfigurálása hálózati biztonsággal SQL Server 2022-höz című témakört.

  • Hozzon létre egy Azure Data Lake Storage Gen2 fiókot, amely eltér a Azure Synapse Analytics-munkaterületen létrehozott fióktól. Ezt a fiókot fogja kezdőzónaként használni a 2022-SQL Server által küldött adatok előkészítéséhez. További információ: Azure Data Lake Storage Gen2-fiók létrehozása.

  • Győződjön meg arról, hogy a SQL Server 2022-adatbázis rendelkezik mesterkulccsal.

    CREATE MASTER KEY ENCRYPTION BY PASSWORD = '<a new password>'
    

Cél Azure Synapse dedikált SQL-készlet létrehozása

  1. Nyissa meg Synapse Studio.

  2. Nyissa meg a Manage hubot, nyissa meg az SQL-készleteket, majd válassza az Új lehetőséget.

    Képernyőkép, amely bemutatja, hogyan hozhat létre új dedikált SQL-készletet Azure Synapse Synapse Studio.

  3. Adjon meg egy egyedi készletnevet, használja az alapértelmezett beállításokat, és hozza létre a dedikált készletet.

  4. Az adatközpontMunkaterü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.

    Képernyőkép, amely bemutatja, hogyan hozhat létre új üres SQL-szkriptet Synapse Studio.

  5. 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
    

Társított szolgáltatás létrehozása a forrás SQL Server 2022-adatbázishoz

  1. Válassza a Központ kezelése gombot, majd a Társított szolgáltatások lehetőséget.

    Nyissa meg a társított szolgáltatásokat Synapse Studio.

  2. Nyomja le az Új gombot, válassza a SQL Server, majd a Folytatás lehetőséget.

    Képernyőkép az SQL Server társított szolgáltatásának létrehozásáról.

  3. A Név mezőbe írja be a SQL Server 2022 társított szolgáltatásának nevét.

    Képernyőkép arról, hogy hol kell megadni a csatlakoztatni kívánt kiszolgáló- és adatbázisneveket.

  4. Az integrációs modul kiválasztásakor válassza ki a saját üzemeltetésű integrációs modult. Ha a Azure Synapse-munkaterületen nincs elérhető helyi integrációs modul, hozzon létre egyet.

  5. (Nem kötelező) Ha saját üzemeltetésű integrációs modult szeretne létrehozni a forráshoz való csatlakozáshoz SQL Server 2022-ben, tegye a következőket:

    a. Válassza az Új lehetőséget.

    Képernyőkép egy új helyi integrációs modul létrehozásáról.

    b. Válassza a Saját üzemeltetésű, majd a Folytatás lehetőséget.

    c. A Név mezőbe írja be a helyi integrációs modul nevét, majd válassza a Létrehozás lehetőséget.

    Képernyőkép a saját üzemeltetésű integrációs modul nevének megadásáról.

    A saját üzemeltetésű integrációs modul mostantól elérhető a 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 modul ügynökének windowsos gépen való regisztrálásához, amely közvetlen hozzáféréssel rendelkezik a SQL Server 2022-példányhoz. További információ: Helyi integrációs modul létrehozása – Azure Data Factory és Azure Synapse.

    Képernyőkép az integrációs modul letöltésének, telepítésének és regisztrálásának helyéről.

    e. Válassza a Bezárás gombot.

    Az integrációs modul állapotának lekérése.

    f. Lépjen a monitorozási oldalra, és győződjön meg arról, hogy a helyi 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.

  6. Folytassa a társított szolgáltatás fennmaradó adatainak megadását, beleértve a SQL Server nevét, az adatbázis nevét, a hitelesítés típusát, a felhasználónevet és a jelszót a SQL Server 2022-es példányhoz való csatlakozáshoz.

    Megjegyzés

    Javasoljuk, hogy engedélyezze a titkosítást ezen a kapcsolaton. Ehhez adja hozzá a Encrypt tulajdonságot true további kapcsolati tulajdonságként. Állítsa a Trust Server Certificate tulajdonságot vagy truefalseértékre a kiszolgáló konfigurációjától függően. További információ: Titkosított kapcsolatok engedélyezése az adatbázismotorhoz.

  7. Válassza a Kapcsolat tesztelése lehetőséget annak biztosításához, hogy a helyi integrációs modul hozzáférhessen a SQL Server-példányhoz.

  8. 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.

    Képernyőkép a társított szolgáltatáskapcsolat megtekintésének helyéről.

    Megjegyzés

    Az itt létrehozott társított szolgáltatás nem az SQL-hez készült Azure Synapse Link szolgáltatáshoz van társítva. Bármely munkaterület-felhasználó használhatja, aki rendelkezik a megfelelő engedélyekkel. Szánjon időt azoknak a felhasználóknak a hatókörére, 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 a Azure Synapse munkaterület hozzáférés-vezérlésének áttekintése – Azure Synapse Analytics című témakörben talál.

Társított szolgáltatás létrehozása a kezdőzónához való csatlakozáshoz a Azure Data Lake Storage Gen2

  1. Nyissa meg az újonnan létrehozott Azure Data Lake Storage Gen2-fiókját, válassza a Access Control (IAM), majd a Hozzáadás, majd a Szerepkör-hozzárendelés hozzáadása lehetőséget.

    Képernyőkép a Data Lake Storage Gen2 fiók

  2. A kiválasztott szerepkörhöz válassza a Storage-blobadatok közreműködője lehetőséget, válassza a Felügyelt identitás lehetőséget, majd a Tagok területen válassza ki a Azure Synapse munkaterületet. A szerepkör-hozzárendelés hozzáadása eltarthat néhány percig.

    Képernyőkép a szerepkör-hozzárendelés hozzáadásáról.

    Megjegyzés

    Győződjön meg arról, hogy megadta a Azure Synapse munkaterület felügyelt identitására vonatkozó engedélyeket 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.

  3. Nyissa meg a Manage hubot a Azure Synapse munkaterületen, és lépjen a Társított szolgáltatások elemre.

    Képernyőkép a társított szolgáltatásra való ugrásról.

  4. Válassza az Új, majd a Azure Data Lake Storage Gen2 lehetőséget.

  5. Tegye a következőket:

    a. A Név mezőbe írja be a kezdőzóna társított szolgáltatásának nevét.

    b. A Hitelesítési módszer mezőbe írja be a Felügyelt identitás kifejezést.

    c. Válassza ki a már létrehozott Tárfiók nevét.

  6. Válassza a Kapcsolat tesztelése lehetőséget, és győződjön meg arról, hogy hozzáfér Azure Data Lake Storage Gen2 fiókjához.

  7. Válassza a Létrehozás lehetőséget.

    Az új társított szolgáltatás a Azure Data Lake Storage Gen2-fiókhoz lesz csatlakoztatva.

    Képernyőkép a Azure Data Lake Storage Gen2 új társított szolgáltatásról.

    Megjegyzés

    Az itt létrehozott társított szolgáltatás nem az SQL-hez készült Azure Synapse Link szolgáltatáshoz van társítva. Bármely munkaterület-felhasználó használhatja, aki rendelkezik a megfelelő engedélyekkel. Szánjon időt azoknak a felhasználóknak a hatókörére, 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 a Azure Synapse munkaterület hozzáférés-vezérlésének áttekintése – Azure Synapse Analytics című témakörben talál.

  1. A Synapse Studio nyissa meg az Integrálási központot.

  2. Az Integrálás panelen válassza a pluszjelet (+), majd a Kapcsolat csatolása lehetőséget.

    Képernyőkép a

  3. Adja meg a forrásadatbázist:

    a. A Forrás típusa mezőben válassza a SQL Server lehetőséget.

    b, A forrás társított szolgáltatás esetében válassza ki azt a szolgáltatást, amely a SQL Server 2022-példányhoz csatlakozik.

    c. A Táblanevek beállításnál válassza ki a SQL Server példányban lévő neveket, és replikálja őket a Azure Synapse SQL-készletbe.

    d. Válassza a Folytatás lehetőséget.

    Képernyőkép a forrásadatbázis adatainak megadásáról.

  4. A Dedikált Synapse SQL-készletek területen válassza ki a céladatbázis nevét.

  5. Válassza a Folytatás lehetőséget.

  6. Adja meg a kapcsolat kapcsolati beállításait:

    a. A Kapcsolat neve mezőben adja meg a nevet.

    b. A kapcsolati kapcsolat számításához tartozó Magok száma mezőben adja meg a magok számát. Ezek a magok az adatok forrásból a célba való áthelyezéséhez lesznek felhasználva. Javasoljuk, hogy kezdjen egy kis számmal, és szükség szerint növelje a számot.

    c. A Társított szolgáltatás beállításnál válassza ki azt a szolgáltatást, amely csatlakozni fog a célzónához.

    d. Adja meg a Azure Data Lake Storage Gen2 tároló nevét vagy tároló/mappa nevét kezdőzóna mappa elérési útjaként az adatok előkészítéséhez. Először létre kell hozni a tárolót.

    e. Adja meg a Azure Data Lake Storage Gen2 közös hozzáférésű jogosultságkód-jogkivonatot. A jogkivonatra azért van szükség, hogy az SQL változáscsatornája hozzáférjen a célzónához. Ha Azure Data Lake Storage Gen2 fiókja nem rendelkezik közös hozzáférésű jogosultságkód-jogkivonattal, létrehozhat egyet a Jogkivonat létrehozása lehetőség kiválasztásával.

    f. Válassza az OK lehetőséget.

    Képernyőkép a kapcsolati beállítások megadásának helyéről.

    Megjegyzés

    Az itt kiválasztott magok száma az adatbetöltési szolgáltatáshoz lesz lefoglalva az adatbetöltés és a módosítások feldolgozásához. Ezek nincsenek hatással a cél dedikált SQL-készlet konfödrációjára. Ha a tároló korlátozása miatt nem tud csatlakozni a célzónához a létrehozott SAS-jogkivonattal, megpróbálkozhat a delegálási SAS-jogkivonattal is a célzónához való csatlakozáshoz.

  7. Ha meg van nyitva az új Azure Synapse Link-kapcsolat, frissítheti a céltábla nevét, a terjesztési típust és a struktúratípust.

    Megjegyzés

    • Érdemes halomtáblát használni a struktúratípushoz, ha az adatok varchar(max), nvarchar(max) és varbinary(max) adatokat tartalmaznak.
    • Győződjön meg arról, hogy a Azure Synapse dedikált SQL-készlet sémája már létrejött a kapcsolatkapcsolat elindítása előtt. Azure Synapse SQL-hez készült Hivatkozás automatikusan táblákat hoz létre a séma alatt a Azure Synapse SQL-készletben.
  8. Válassza az Összes közzététele lehetőséget az új kapcsolat szolgáltatáshoz való mentéséhez.

Válassza a Start gombot, majd várjon néhány percet az adatok replikálására.

Megjegyzés

A kapcsolatkapcsolat a forrásadatbázis teljes kezdeti terhelésétől indul, majd a 2022-SQL Server változáscsatorna funkciójával növekményes változáscsatornák következnek. További információ: Azure Synapse Sql-változáscsatorna hivatkozása.

Figyelheti a 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).

  1. Lépjen a Azure Synapse-munkaterület Monitorozás központjába, majd válassza a Kapcsolatok összekapcsolása lehetőséget.

  2. Nyissa meg a kapcsolati kapcsolatot, és tekintse meg az egyes táblák állapotát.

  3. A kapcsolat monitorozási nézetében válassza a Frissítés lehetőséget az állapotfrissítések megfigyeléséhez.

    A csatolt kapcsolat figyelése.

A 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 az Azure Synapse dedikált SQL-készlet céltárolójában elérhető adatokat. Most már megismerheti a dedikált SQL-készlet céltábláinak Azure Synapse replikált táblákat is.

  1. Az AdatközpontMunkaterület területén nyissa meg a céladatbázist.

  2. A Táblák területen kattintson a jobb gombbal az egyik céltáblára.

  3. Válassza az Új SQL-szkript, majd a 100 első sor lehetőséget.

  4. Futtassa ezt a lekérdezést a cél Azure Synapse dedikált SQL-készlet replikált adatainak megtekintéséhez.

  5. 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ökkel csatlakozik.

Ha táblákat szeretne hozzáadni vagy eltávolítani Synapse Studio, tegye a következőket:

  1. A Azure Synapse munkaterületen nyissa meg az Integrálási központot.

  2. Jelölje ki a szerkeszteni kívánt hivatkozáskapcsolatot, majd nyissa meg.

  3. 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.

    Képernyőkép a táblák hozzáadására vagy eltávolítására szolgáló kapcsolatpanelről.

    Megjegyzés

    Közvetlenül hozzáadhat vagy eltávolíthat táblákat, ha kapcsolatkapcsolat fut.

Ha le szeretné állítani a Azure Synapse Link-kapcsolatot Synapse Studio, tegye a következőket:

  1. A Azure Synapse munkaterületen nyissa meg az Integrálási központot.

  2. Jelölje ki a szerkeszteni kívánt hivatkozáskapcsolatot, majd nyissa meg.

  3. Válassza a Leállítás lehetőséget a kapcsolat leállításához, és ezzel leállítja az adatok replikálását.

    Képernyőkép a kapcsolati kapcsolat leállítására szolgáló panelről.

    Megjegyzés

    Ha a leállítás után újraindít egy kapcsolatkapcsolatot, 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 kezdőzóna közös hozzáférésű jogosultságkód-jogkivonatának elforgatása

A kezdőzónához való hozzáféréshez és az adatok leküldéséhez közös hozzáférésű jogosultságkód-jogkivonatra van szükség az SQL változáscsatornájához. Lejárati dátummal rendelkezik, ezért a jogkivonatot a dátum előtt kell elforgatnia. Ellenkező esetben Azure Synapse Link nem replikálja az adatokat a SQL Server példányból a dedikált SQL-készletbe Azure Synapse.

  1. A Azure Synapse munkaterületen nyissa meg az Integrálási központot.

  2. Jelölje ki a szerkeszteni kívánt hivatkozáskapcsolatot, majd nyissa meg.

  3. Válassza a Jogkivonat elforgatása lehetőséget.

    Képernyőkép a közös hozzáférésű jogosultságkód jogkivonatának elforgatásához szükséges helyről.

  4. Az új közös hozzáférésű jogosultságkód jogkivonatának beszerzéséhez válassza az Automatikus létrehozás vagy a Manuális bevitel lehetőséget, majd kattintson az OK gombra.

    Képernyőkép egy új közös hozzáférésű jogosultságkód jogkivonatának beszerzéséről.

    Megjegyzés

    Ha a tároló korlátozása miatt nem tud csatlakozni a célzónához a létrehozott SAS-jogkivonattal, megpróbálkozhat a delegálási SAS-jogkivonattal is a célzónához való csatlakozáshoz.

Következő lépések

Ha nem SQL Server 2022-SQL Server adatbázist használ, tekintse meg az alábbiakat: