Azure SQL Yönetilen Örneği'da özel etki alanı adlarını çözümleme

Şunlar için geçerlidir:Azure SQL Yönetilen Örneği

Bu makalede, Azure SQL Yönetilen Örneği özel etki alanı adlarını nasıl çözeceğini öğrenin.

Genel bakış

Bazı durumlarda, SQL Server veritabanı altyapısının genel DNS kayıtlarında mevcut olmayan etki alanı adlarını çözümlemesi gerekir. Örneğin, aşağıdaki senaryolar büyük olasılıkla özel etki alanı adlarını içerir:

Azure SQL Yönetilen Örneği bir Azure sanal ağına dağıtılır ve İnternet adreslerini çözümlemek için varsayılan olarak Azure tarafından sağlanan ad çözümlemesini kullanır.

Varsayılan ad çözümleme davranışını değiştirmek ve özel etki alanı adlarının çözümlemesini etkinleştirmek için şunları yapabilirsiniz:

Önemli

Bir sanal ağın DNS sunucusunu Azure'dan özel veya tam tersi olarak değiştirdiğinizde, bu sanal ağdaki SQL Yönetilen Örneği de değişiklikten haberdar edilmelidir. Bu, güncelleştirme SQL Yönetilen Örneği bölümünde açıklanmıştır.

Yönetilen örneklerin sanal ağına yalnızca Azure özel DNS bölgelerini ekler veya güncelleştirirken bunu yapmanız gerekmez. Bu değişiklikler otomatik olarak yönetilen örneklere yayılır.

Dikkat edilmesi gereken noktalar

  • Ağ kısıtlamaları'nda listelendiği gibi, Azure SQL Yönetilen Örneği şirket içinde kullanılan etki alanı adlarının çözümlemesini geçersiz kılmamaya veya devre dışı bırakmamaya dikkat edin. Özel DNS sunucunuzu her zaman genel etki alanı adlarını çözümleyebilmesi için yapılandırın.
  • Posta sunucunuz veya şirket içi SQL Server örneği gibi Azure SQL Yönetilen Örneği çözümlemesini istediğiniz hizmetler için her zaman tam etki alanı adı (FQDN) kullanın. Bu hizmetler özel DNS bölgeniz içinde olsa bile FQDN'leri kullanın. Örneğin, kullanın smtp.contoso.com. Bağlantılı sunucu oluşturma veya aynı sanal ağ içindeki SQL Server VM'lerine başvuran çoğaltmayı yapılandırma, FQDN ve varsayılan DNS soneki de gerektirir; örneğin, SQLVM.internal.cloudapp.net.

SQL Yönetilen Örneği güncelleştirme

DNS sunucusu ayarı mevcut SQL yönetilen örnekleriyle bir sanal ağda değiştirilirse, bu örnekleri barındıran sanal kümenin ve temel makine gruplarının DNS yapılandırmasındaki değişikliklerle eşitlenmesi gerekir. Sanal kümenin güncelleştirilmesi, içinde barındırılan tüm SQL Yönetilen Örneği etkiler.

Bir sanal kümenin DNS sunucusu ayarlarını güncelleştirdiğinizde, sanal ağda ayarlanan özel DNS sunucusu IP adresleri, bu kümedeki örnekler için tercih edilen DNS sunucuları haline gelir. Örnekler hala Azure'ın DNS çözümleyici adresini yedek olarak tutar, ancak şimdi önce özel DNS sunucularını kullanarak adresleri çözümleyin.

Mevcut bir sanal kümenin DNS sunucusu ayarlarını güncelleştirmek için Azure portalını kullanın.

  1. Azure portalını açın.
  2. Yapılandırdığınız alt ağda yönetilen örneği olan kaynak grubunu açın ve DNS sunucusu ayarlarını güncelleştirmek istediğiniz SQL yönetilen örneğini seçin.
  3. Genel Bakış bölümünde örneğin ait olduğu Sanal kümeyi seçin.
  4. Kümeyi güncelleştirmek için DNS sunucusu ayarlarını eşitle'yi seçin.

Screenshot showing the Synchronize DNS server settings action on the virtual cluster's overview page.

Yapılandırmayı doğrulama

Sanal kümedeki DNS sunucusu ayarlarını güncelleştirdikten sonra, bu kümedeki yönetilen örnekler için geçerli olduğunu doğrulayabilirsiniz. Bunun bir yolu, ağ arabiriminde yapılandırılmış olan DNS sunucularının listesini veren bir SQL Server Aracısı işi oluşturmak ve çalıştırmaktır.

Yönetilen örneğin ağ arabiriminde yapılandırılmış DNS sunucularının listesini görüntülemek için:

  1. SQL Server Management Studio'yu başlatın.
  2. DNS ayarlarını güncelleştirdiğiniz kümedeki yönetilen örneğe Bağlan.
  3. Nesne Gezgini'de SQL Server Agent'ı genişletin.
  4. İşler'e sağ tıklayın ve Yeni İş...'i seçin.
  5. Genel'de işin adını yazın; örneğin"DNS ayarlarını doğrula".
  6. Adımlar'da Yeni... öğesini seçin.
  7. Adımın adını yazın; örneğin, "run".
  8. Tür'i PowerShell olarak ayarlayın.
  9. Komut'a aşağıdaki komutu yapıştırın:Get-DnsClientServerAddress
  10. Tamam'ı ve ardından Tamam'ı seçerek her iki iletişim kutusunu da kapatın.
  11. Nesne Gezgini'da, oluşturduğunuz işe sağ tıklayın ve İşi Adımdan Başlat...'ı seçin. İş çalışır.
  12. İş bittiğinde yeniden sağ tıklayın ve Geçmişi Görüntüle'yi seçin.
  13. Günlük dosyası özetinde işi genişletin ve altındaki ilk ve tek adımını seçin.
  14. Seçili satır ayrıntıları: bölümünde komutun çıkışını gözden geçirin ve DNS sunucusu IP adresinizi (ler) içerdiğini onaylayın.

İzinler

Dns sunucusu yapılandırmalarını sanal ağ üzerinden eşitleyen bir kullanıcı:

  • Abonelik Katkıda Bulunanı rolünün üyesi olmalıdır veya
  • İzni olan Microsoft.Sql/virtualClusters/updateManagedInstanceDnsServers/action özel bir role sahip olun.

Sonraki adımlar