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őkre vonatkozik:Felügyelt Azure SQL-példány
Ebből a cikkből megtudhatja, hogyan oldja fel a felügyelt Azure SQL-példány a privát tartományneveket.
Áttekintés
Bizonyos helyzetekben az SQL Server adatbázismotorjának fel kell oldania a nyilvános DNS-rekordokban nem létező tartományneveket. A következő forgatókönyvek például valószínűleg magántartományneveket is magukban foglalnak:
- E-mailek küldése adatbázis-e-mailekkel.
- Távoli adatforrások elérése csatolt kiszolgálók használatával.
- Adatok replikálása a felhőbe a Felügyelt példány hivatkozás használatával.
A felügyelt Azure SQL-példány egy Azure-beli virtuális hálózaton van üzembe helyezve, és alapértelmezés szerint az Azure által biztosított névfeloldással oldja fel az internetes címeket.
Az alapértelmezett névfeloldási viselkedés módosításához és a magántartománynevek feloldásának engedélyezéséhez a következőt teheti:
- Azure-beli privát DNS-zónák használata: Mi az Az Azure Private DNS?
- Egyéni DNS-kiszolgáló használata: Névfeloldás azure-beli virtuális hálózatok erőforrásaihoz.
Fontos
Ha a virtuális hálózat DNS-kiszolgálóját az Azure-ról egyénire vagy fordítva módosítja, a virtuális hálózatban lévő FELÜGYELT SQL-példányokat is értesíteni kell a változásról. Ezt a felügyelt SQL-példány frissítése szakaszban ismertetjük.
Ezt nem kell megtennie, ha csak az Azure-beli privát DNS-zónákat csatolja vagy frissíti a felügyelt SQL-példányok virtuális hálózatához. Ezek a módosítások automatikusan propagálása a felügyelt SQL-példányokra.
Megfontolások
- Ügyeljen arra, hogy ne állítsa felül vagy ne tiltsa le azokat a tartománynevek feloldásait, amelyeket az Azure SQL Managed Instance belsőleg használ, amint az a hálózatkezelési korlátozásokrészben szerepel. Mindig konfigurálja az egyéni DNS-kiszolgálót, hogy feloldhassa a nyilvános tartományneveket.
- Mindig használjon teljes tartománynevet (FQDN) azon szolgáltatásokhoz, amelyeket az Azure SQL Managed Instance feloldani szeretne, például a levelezési kiszolgálóhoz vagy egy helyszíni SQL Server-példányhoz. Akkor is használjon teljes tartományneveket, ha ezek a szolgáltatások a privát DNS-zónán belül vannak. Használja például a
smtp.contoso.com. Csatolt kiszolgáló létrehozása vagy az ugyanazon a virtuális hálózaton belüli SQL Server virtuális gépekre hivatkozó replikáció konfigurálása szintén teljes tartománynevet és alapértelmezett DNS-utótagot igényel, példáulSQLVM.internal.cloudapp.net.
Felügyelt SQL-példányok frissítése
Ha a DNS-kiszolgáló beállítása egy meglévő felügyelt SQL-példányokkal rendelkező virtuális hálózaton módosul, akkor a példányokat üzemeltető virtuális fürtnek és a mögöttes gépcsoportnak szinkronizálnia kell a DNS-konfiguráció változásaival. A virtuális fürt frissítése hatással van az összes felügyelt SQL-példányra.
A virtuális fürt DNS-kiszolgáló beállításainak frissítésekor a virtuális hálózaton megadott egyedi DNS-kiszolgáló IP-címek válnak a fürt példányai számára előnyben részesített DNS-kiszolgálókká. A példányok továbbra is biztonsági másolatként őrzik meg az Azure DNS-feloldó címét, de most először az egyéni DNS-kiszolgálók használatával oldják fel a címeket.
Az Azure Portal használatával frissítheti egy meglévő virtuális fürt DNS-kiszolgálói beállításait.
- Nyissa meg a Azure Portal.
- Nyissa meg az erőforráscsoportot egy felügyelt SQL-példánysal a konfigurálni kívánt alhálózaton, és válassza ki azt az SQL-felügyelt példányt , amelynek a DNS-kiszolgáló beállításait frissíteni szeretné.
- Az Áttekintésterületen válassza ki azt a virtuális fürtöt, a példányhoz tartozik.
- Válassza az A DNS-kiszolgáló beállításainak szinkronizálása lehetőséget a fürt frissítéséhez.
A konfiguráció ellenőrzése
Miután frissítette a DNS-kiszolgáló beállításait a virtuális fürtön, ellenőrizheti, hogy az érvényben van-e a fürtben lévő SQL-felügyelt példányok esetében. Ennek egyik módja egy SQL Server-ügynök feladat létrehozása és futtatása, amely megjeleníti a hálózati adapteren jelenleg konfigurált DNS-kiszolgálók listáját.
A felügyelt SQL-példány hálózati adapterén konfigurált DNS-kiszolgálók listájának megtekintése:
- Indítsa el SQL Server Management Studio.
- Csatlakozzon egy felügyelt SQL-példányhoz abban a fürtben, amelyhez frissítette a DNS-beállításokat.
- Az Object Explorer-ben bontsa fel a SQL Server Agent-t.
- Kattintson a jobb gombbal a Feladatok elemre, és válassza az Új feladat... lehetőséget.
- Általában írja be a feladat nevét. Például: "DNS-beállítások ellenőrzése".
- A Lépésekterületen válassza az Új...lehetőséget.
- Írja be a lépés nevét. Például: "futtatás".
- Típus beállítása PowerShellre.
- A Parancsban illessze be a következő parancsot:
Get-DnsClientServerAddress. - Kattintson az OK gombra, majd az OK gombra mindkét párbeszédpanel bezárásához.
- Az Object Explorerben kattintson a jobb gombbal a létrehozott feladatra, és válassza a Feladat indítása a lépésnél... lehetőséget. A feladat lefut.
- Amikor a feladat befejeződött, kattintson rá a jobb gombbal, és válassza Előzmények megtekintéselehetőséget.
- A naplófájl-összegzésiterületen bontsa ki a feladatot, és válassza ki az első és egyetlen lépést alatta.
- A Kijelölt sor részletei: területen tekintse át a parancs kimenetét, és győződjön meg arról, hogy tartalmazza a DNS-kiszolgáló IP-címét.
Engedélyek
Olyan felhasználó, aki szinkronizálja a DNS-kiszolgáló konfigurációit egy virtuális hálózaton:
- A előfizetés-közreműködői szerepkör tagjának kell lennie, vagy
- Rendelkezik egyéni szerepkörrel és
Microsoft.Sql/virtualClusters/updateManagedInstanceDnsServers/actionengedéllyel.