Megosztás a következőn keresztül:


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

  1. Nyissa meg a Synapse Studiót.

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

    Képernyőkép arról, hogyan hozhat létre dedikált Azure Synapse SQL-készletet a Synapse Studióból.

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

    Képernyőkép arról, hogyan hozhat létre új üres SQL-szkriptet a Synapse Studióból.

  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
    

Csatolt szolgáltatás létrehozása a forrás SQL Server 2022-adatbázishoz

  1. Válassza a Központ kezelése gombot, majd válassza a Csatolt szolgáltatások lehetőséget.

    Nyissa meg a társított szolgáltatásokat a Synapse Studióban.

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

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

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

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

    Feljegyzés

    Az örökölt verzióban csak a társított szolgáltatás támogatott.

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

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

    Képernyőkép egy új, saját üzemeltetésű 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 saját üzemeltetésű 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.

    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.

    Az integrációs modul letöltését, telepítését és regisztrálását bemutató képernyőkép.

    e. Válassza a Bezárás lehetőséget.

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

    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.

  6. 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 kapcsolati true tulajdonságként. Állítsa be a tulajdonságot a Trust Server Certificate kiszolgáló konfigurációjától függően vagy truefalsea következőre. További információ: Titkosított kapcsolatok engedélyezése az adatbázismotorhoz.

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

  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 csatolt szolgáltatás kapcsolatának megtekintéséről.

    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

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

    Képernyőkép a Data Lake Storage Gen2-fiók Hozzáférés-vezérlés (IAM) paneljéről.

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

    A szerepkör-hozzárendelés hozzáadását bemutató képernyőkép.

    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.

  3. Nyissa meg a Manage Hubot az Azure Synapse-munkaterületen, és nyissa meg a társított szolgáltatásokat.

    Képernyőkép a csatolt szolgáltatásra való ugrásról.

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

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

  6. Válassza a Tesztkapcsolat lehetőséget, hogy hozzáférhessen az 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 az Azure Data Lake Storage Gen2-fiókhoz lesz csatlakoztatva.

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

    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.

  1. Nyissa meg az Integrációs központot a Synapse Studióban.

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

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

  4. A Dedikált Synapse SQL-készletekben válasszon egy céladatbázisnevet.

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

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

    Képernyőkép a hivatkozás kapcsolati beállításainak megadásáról.

    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.

  7. 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.
  8. Válassza az Összes közzététele lehetőséget a szolgáltatáshoz kapcsolódó új hivatkozási kapcsolat mentéséhez.

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.

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

  1. Nyissa meg az Azure Synapse-munkaterület monitorozási központját , majd válassza a Kapcsolatok összekapcsolása lehetőséget.

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

  3. Az állapot frissítésének megfigyeléséhez válassza a kapcsolat figyelési nézetének Frissítés elemét.

    A csatolt kapcsolat figyelése.

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.

  1. A Data Hub Munkaterület területén nyissa meg a céladatbázist.

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

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

  4. Futtassa ezt a lekérdezést a replikált adatok megtekintéséhez a dedikált Azure Synapse SQL-készletben.

  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ökön keresztül csatlakozik.

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

  1. Az Azure Synapse-munkaterületen nyissa meg az Integrációs 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.

    Feljegyzés

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

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

  1. Az Azure Synapse-munkaterületen nyissa meg az Integrációs 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 az leállítja az adatok replikálását.

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

    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.

  1. Az Azure Synapse-munkaterületen nyissa meg az Integrációs 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.

    A megosztott hozzáférésű jogosultságkód jogkivonatának elforgatását bemutató képernyőkép.

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

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

    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: