SQL Server IaaS Aracısı uzantısıyla ilgili bilinen sorunlar ve sorun giderme

Şunlar için geçerlidir:Azure VM'de SQL Server

Bu makale, SQL Server IaaS Aracısı uzantısını kullanırken bilinen sorunları çözmenize ve hataları gidermenize yardımcı olur.

Uzantı hakkında sık sorulan soruların yanıtları için SSS bölümüne bakın.

Önkoşulları denetleme

Desteklenmeyen seçenekler veya sınırlamalar nedeniyle hataları önlemek için uzantının önkoşullarını doğrulayın.

SQL IaaS Aracısı uzantısını onardığınızda veya yeniden yüklerseniz, lisans değişiklikleri dışında ayarınız korunmaz. Uzantıyı onardıysanız veya yeniden yüklediyseniz, otomatik yedeklemeyi, otomatik düzeltme ekini ve onarımdan veya yeniden yüklemeden önce yapılandırdığınız diğer hizmetleri yeniden yapılandırmanız gerekir.

Uzantı durumunu denetleme

Uzantınızın durumunu Azure portalındaki SQL sanal makineleri kaynağınızın Genel Bakış sayfasından Uzantı sistem durumu bölümünden de kontrol edebilirsiniz.

Screenshot of the Azure portal, the overview pane of the SQL virtual machines resource.

Not

Ayrıca, sanal makinelerinizdeki uzantı sistem durumunu denetlemek için bir PowerShell betiği de kullanabilirsiniz. GitHub'da betiğin tamamını bulabilirsiniz. Bkz . Az PowerShell ile SQL IaaS Aracısı uzantısı sistem durumunu alma.

SQL IaaS Aracısı uzantısının durumu şöyle olabilir:

  • Sağlıklı: Her şey beklendiği gibi çalışıyor.
  • Başarısız: Sql Server VM'sinde ana SQL IaaS Aracısı hizmeti çalışmıyor.
  • İyi durumda değil: Bir veya daha fazla alt hizmette sorun var.

SQL IaaS Aracısı uzantısının durumu İyi Durumda Değil veya Başarısız ise, daha fazla ayrıntı öğrenmek için Genel Bakış sayfasındaki Bildirimler'e bakın.

Bu bölümün geri kalanında her hata koşulu bildirimi hakkında bilgi sağlanır.

Ana SQL IaaS Aracısı uzantısı hizmeti çalışmıyor

SQL IaaS Aracısı uzantısı (Microsoft SQL Server IaaS aracısı) için ana hizmet durdurulmuş durumdadır. SQL IaaS Aracısı uzantısı durumu bu hata nedeniyle başarısız oldu.

Bu hata koşulunu çözmek için uzantıyı onarın .

SQL Server çalışmıyor

SQL Server hizmeti durduruldu. Bu hata nedeniyle SQL IaaS Aracısı uzantısı durumu iyi durumda değil.

Daha fazla araştırma yapıp hizmeti yeniden başlatın.

SQL IaaS Aracısı uzantısı sorgu hizmeti çalışmıyor

SQL IaaS Aracısı uzantısı, SQL Server ile iletişim kurmak için sorgu hizmetini (Microsoft SQL Server IaaS Sorgu Hizmeti) kullanır. Sorgu hizmeti durdurulmuş durumdaysa, SQL Server ile iletişimi kullanan özellikler çalışmaz. Bu hata nedeniyle SQL IaaS Aracısı uzantısı durumu iyi durumda değil.

Bu hata koşulunu çözmek için uzantıyı onarın .

SQL IaaS Aracısı uzantısı doğru izinlere sahip değil

SQL IaaS Aracısı uzantısı sorgu hizmeti (Microsoft SQL Server IaaS Sorgu Hizmeti), SQL Server örneğini sorgulamak için hesabı kullanır NT Service\SQLIaaSExtensionQuery . Bu oturum açma SQL Server'dan kaldırılırsa veya bir kullanıcı veya etki alanı ilkesi oturum açma izinlerini değiştirirse, uzantının doğru izinlere sahip olmadığı hatasını görürsünüz. Bu hata nedeniyle SQL IaaS Aracısı uzantısı durumu iyi durumda değil.

En düşük ayrıcalık izinleri modelini kullanan SQL Server VM'leri için hesabın NT Service\SQLIaaSExtensionQuery etkinleştirilen her özellikle ilişkili uygun izinlere sahip olduğundan emin olun. Hiçbir özellik etkinleştirilmediyse, oturum açma sql server içinde yoksa NT Service\SQLIaaSExtensionQuery veya Microsoft SQL Server IaaS Sorgu Hizmeti farklı NT Service\SQLIaaSExtensionQuerybir kullanıcı adı altında çalışıyorsa hatasını görürsünüz.

Ekim 2022'ye kadar dağıtılan bazı SQL Server VM'leri eski sysadmin izin modelini kullanmaya devam edebilir. Bu eski VM'ler için , yoksa veya SQL Server'da sysadmin hakları yoksa veya Microsoft SQL Server IaaS Sorgu Hizmeti farklı bir kullanıcı adı altında çalışıyorsa izin hatasını NT Service\SQLIaaSExtensionQueryNT Service\SQLIaaSExtensionQuerygörürsünüz.

Bu hata koşulunu çözmek için oturum açma bilgilerinin SQL Server'da mevcut olduğunu ve etkinleştirdiğiniz özelliklere göre doğru izinlere sahip olduğunu onaylayın. Oturum açmayı yeniden oluşturmanız ve/veya doğru izinleri atamanız gerekebilir. Ayrıca, Microsoft SQL Server IaaS Sorgu Hizmeti'nin kullanıcı adı NT Service\SQLIaaSExtensionQueryaltında çalıştığını doğrulayın.

Onarım uzantısı

SQL IaaS Aracısı uzantınızın başarısız durumda olması mümkündür. SQL IaaS Aracısı uzantısını onarmak için Azure portalını kullanın.

Uzantıyı Azure portalıyla onarmak için:

  1. Azure Portal’ında oturum açın.

  2. SQL sanal makineleri kaynağınıza gidin.

  3. Listeden SQL Server VM'nizi seçin. SQL Server VM'niz burada listelenmiyorsa, büyük olasılıkla SQL IaaS Aracısı uzantısına kaydedilmemiştir.

  4. Yardım'ın altında SQL IaaS Aracı Uzantısı Ayarlar'nı seçin.

  5. Sağlama durumunuz Başarısız olarak görünüyorsa, uzantıyı onarmak için Onar'ı seçin. Durumunuz Başarılı ise, durumdan bağımsız olarak uzantıyı onarmaya zorla'nın yanındaki kutuyu işaretleyebilirsiniz.

    Screenshot of the SQL IaaS Agent extension settings page of the SQL virtual machines extension in the Azure portal showing where to repair the extension.

SQL IaaS Aracısı uzantısı kaydı "Power BI VM görüntüleri için SQL Sanal Makine kaynağı oluşturma desteklenmiyor" hatasıyla başarısız oluyor

SQL IaaS Aracısı uzantısı kaydının Azure Market dağıtılan Power BI VM, SQL Server Reporting Server ve SQL Server Analysis Service Görüntülerinde engellendiğini ve desteklenmediğini unutmayın.

Yönetim için geçerli durum yok

Aşağıdaki hata iletisini görürseniz uzantıyı onarın:

The SQL virtual machines resource is not in a valid state for management

Temel alınan sanal makine geçersiz

Aşağıdaki hata iletisini görürseniz:

SQL management operations are disabled because the state of underlying virtual machine is invalid

Aşağıdakileri göz önünde bulundurun:

  • SQL VM durdurulabilir, serbest bırakılabilir, başarısız durumda olabilir veya bulunamayabilir. Temel alınan sanal makinenin çalıştığını doğrulayın.
  • SQL IaaS Aracısı uzantınız başarısız durumda olabilir. Uzantıyı onarın.

Sql VM'nizin kaydını uzantıdan kaldırın ve aşağıdakilerden birini yaptıysanız SQL VM'sini uzantıyla yeniden kaydedin:

  • VM'nizi bir abonelikten diğerine geçirildi.
  • SQL Server'ın yerel ayarı veya harmanlaması değiştirildi.
  • SQL Server örneğinizin sürümü değiştirildi.
  • SQL Server örneğinizin sürümü değiştirildi.

Sağlama başarısız oldu

SQL IaaS Aracısı uzantısının durumu Azure portalında Sağlama başarısız olarak görünüyorsa uzantıyı onarın.

SQL VM kaynağı portalda kullanılamıyor

SQL IaaS Aracısı uzantısı yüklüyse ve VM çevrimiçiyse, ancak SQL VM kaynağı Azure portalında kullanılamıyorsa. SQL Server ve SQL Browser hizmetinizin VM içinde başlatıldığını doğrulayın. Bu işlem sorunu çözmezse uzantıyı onarın.

Özellikler gri gösteriliyor

Azure portalında SQL VM kaynağınıza giderseniz ve gri renkte özellikler varsa, SQL VM'nin çalıştığını ve SQL IaaS Aracısı uzantısının en son sürümüne sahip olduğunuzu doğrulayın.

Hizmet hesabı değiştirildi

Uzantıyla ilişkili iki hizmet için hizmet hesaplarının değiştirilmesi, uzantının başarısız olmasına veya öngörülemez şekilde davranmasına neden olabilir.

İki hizmet aşağıdaki hesaplar altında çalıştırılmalıdır:

  • Microsoft SQL Server IaaS aracısı, SQL IaaS Aracısı uzantısının ana hizmetidir ve Yerel Sistem hesabı altında çalıştırılmalıdır.
  • Microsoft SQL Server IaaS Sorgu Hizmeti, uzantının SQL Server içindeki sorguları çalıştırmalarına yardımcı olan ve NT Service hesabı NT Service\SqlIaaSExtensionQueryaltında çalışması gereken bir yardımcı hizmettir.

Otomatik kayıt başarısız oldu

Otomatik olarak kaydedilemeyen birkaç SQL Server VM'niz varsa, kaydedilemeyen VM'lerde SQL Server sürümünü denetleyin. Varsayılan olarak, SQL Server 2016 veya sonraki sürümlerine sahip Azure VM'leri, CEIP hizmeti tarafından algılandığında SQL IaaS Aracısı uzantısına otomatik olarak kaydedilir. 2016'dan önceki sürümleri olan SQL Server VM'lerinin tek tek veya toplu olarak el ile kaydedilmesi gerekir.

Yüksek kaynak tüketimi

SQL IaaS Aracısı uzantısının beklenmedik şekilde yüksek CPU veya bellek tüketildiğini fark ederseniz uzantının en son sürümde olduğunu doğrulayın. Bu durumda, Microsoft SQL Server IaaS Aracısı'nu uygulamasından services.mscyeniden başlatın.

Diskler genişletemiyorum

Disklerinizi SQL VM kaynağının Depolama Yapılandırma sayfasından genişletmek aşağıdaki koşullar altında kullanılamaz:

  • SQL IaaS Aracısı uzantısını kaldırıp yeniden yüklerseniz.
  • SQL Server örneğinizi kaldırıp yeniden yüklerseniz.
  • SQL Server görüntünüzü Azure Market dağıtırken disk/depolama havuzu adı için özel adlandırma kuralları kullandıysanız.

Dağıtım sırasında disk yapılandırması gri gösteriliyor

SQL Server VM'nizi yönetilmeyen bir disk kullanarak oluşturursanız, disk yapılandırması tasarım gereği gri görünür.

Otomatik yedekleme devre dışı bırakıldı

SQL VM kaynağınızda Otomatik yedekleme şu anda devre dışı görünüyorsa SQL Server örneğinizde yönetilen yedeklemelerin etkinleştirilip etkinleştirilmediğini denetleyin. Azure portalından otomatik yedeklemeleri kullanmak için SQL Server'da yönetilen yedeklemeleri devre dışı bırakın.

Uzantı geçişte takıldı

SQL IaaS Aracısı uzantınız aşağıdaki senaryolarda geçiş durumunda takılabilir:

  • Hizmeti SQL Server oturum açma bilgilerinden ve/veya yerel yöneticinin grubundan kaldırdınız NT service\SQLIaaSExtension .
  • Bu iki hizmetlerden biri services.msc dosyasında durduruldu
    • Microsoft SQL Server IaaS Aracısı
    • Microsoft SQL Server IaaS Sorgu Hizmeti

Etki alanı denetleyicisine yüklenemedi

Sql IaaS Aracısı uzantısıyla etki alanı denetleyicinize yüklenmiş SQL Server örneğinizin kaydedilmesi desteklenmez. Uzantıya kaydolmak kullanıcıyı NT Service\SQLIaaSExtension oluşturur ve bu kullanıcı etki alanı denetleyicisinde oluşturulabildiğinden, bu VM'nin SQL IaaS Aracısı'na kaydedilmesi desteklenmez.

Sonraki adımlar

Daha fazla bilgi edinmek için aşağıdaki makaleleri gözden geçirin: