Aracılığıyla paylaş


Sorun giderme SQL Server Utility

Sorun giderme SQL Server yardımcı programı sorunlarını giderme sorun giderme başarısız veri koleksiyon bir ucp yönetilen örnek liste görünümünde gri simgeler kaynaklanan performans sorunları Azaltıcı ya da çözümleme ucp ile sql Server'ın bir örneği olarak kaydetmek için başarısız bir işlem içerebilirkaynak sağlık sorunları. Kaynak sağlık sorunları ile tanımlanan azaltıcı hakkında daha fazla bilgi için bir SQL Server ucp, bkz: Sorun giderme SQL Server kaynak sistem durumu (SQL Server Utility).

sql Server örneği olarak kaydetmek için işlem başarısız birSQL Server Utility

Örneğine bağlanıyorsanız, SQL Server kullanarak kaydetmek için SQL Server , kimlik doğrulama ve farklı Active Directory'ye ait bir yetkili hesap belirtin etki alanı 'den etki alanı burada ucp bulunur, örnek doğrulama başarılı olur, ancak kayıt işlemi aşağıdaki hatayla başarısız ileti:

An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)

Additional information: Could not obtain information about Windows NT group/user '<DomainName\AccountName>', error code 0x5. (Microsoft SQL Server, Error: 15404)

Bu sorun, aşağıdaki örnek senaryoda oluşur:

  1. ucp olan bir üye , "domain_1."

  2. Tek yönlü etki alanı güven ilişkisi olduğu yerde: yani, "Domain_1" "domain_2" tarafından güvenilmiyor ancak "domain_2" güvenilen "Domain_1."

  3. örnek , SQL Server İçine kaydolmak için SQL Server yardımcı programını da üye olduğu "Domain_1."

  4. Kaydolma işlemi sırasında bağlanma örnek , SQL Server "sa" kullanarak kaydolması için."domain_2" den bir yetkili hesap belirtin

  5. Doğrulama başarılı olur, ancak kayıt başarısız olur.

Örneğine bağlanmak için yukarıdaki, bu sorun için çözüm olabilir SQL Server içine kaydolmak için SQL Server yardımcı programı'nı kullanarak "sa" ve bir yetkili hesap "Domain_1."

WMI doğrulama başarısız

WMI düzgün örneğinde yapılandırılmamışsa SQL Server, ucp oluşturmak ve yönetilen örnek kayıt işlemleri bir uyarı görüntüler, ancak işlem engellenmez.Buna ek olarak değiştirirseniz SQL Server aracısı hesabı yapılandırma böylece SQL Server Aracısı gerekli WMI sınıfları, etkilenen veri koleksiyon için izni yok yönetilen örnek , SQL Server başarısız karşıya yüklemelerine ucp.Bu sonuçlar , ucp gri simgeler.

Veri koleksiyon sonuçlar etkilenen yönetilen örneklerini ucp liste görünümünde gri durum simgelerini de başarısız SQL Server.Yönetilen örnek iş geçmiş SQL Server o sysutility_mi_collect_and_upload başarısız adım 2 (Sahne Alanı'nın toplanan veriler PowerShell komut dosyasından) üzerinde gösterir.

Basitleştirilmiş hata iletileri şunlardır:

Komut yürütme durduruldu çünkü Kabuk değişkeni "erroractionpreference" durağına küme: Erişim engellendi.

HATA: <Tarih-Saat:: (GG/AA/yyyy SS)>: Cpu özellikleri toplama sırasında özel durum yakaladı.WMI sorgusu başarısız olmuş.UYARI.

Bu sorunu gidermek için aşağıdaki yapılandırma ayarlarını doğrulayın:

  • Windows Server 2003, sql Server Agent hizmet Windows performans izleme grubunun parçası olmalıdır yönetilen örnek , SQL Server.

  • WMI hizmet etkinleştirilmeli ve konfigüre edilmiş yönetilen örnek , SQL Server.

  • WMI depo üzerinde bozuk olabilir yönetilen örnek , SQL Server.

  • Eksik veya bozuk üzerinde performans kitaplığı olabilir yönetilen örnek , SQL Server.

Doğrulamak için belirtilen örnek SQL Server düzgün ucp verileri rapor, aşağıdaki sınıfları belirtilen örneğinde kullanılabilir olduğunu doğrulamak üzere yapılandırılmış SQL Server, ve erişilebilir için sql Server Agent hizmet hesabı:

  • Win32_MountPoint

  • Win32_PerfRawData_PerfProc_Process

  • Win32_PerfRawData_PerfOS_Processor

  • Win32_Processor

  • Win32_Volume

  • Win32_LogicalDisk

Get WmiObject PowerShell cmdlet her sınıfın her sınıf erişilebilir olduğunu doğrulamak için kullanabilirsiniz.Aşağıdaki cmdlet'leri çalıştırın yönetilen örnek , SQL Server:

Get-WmiObject Win32_MountPoint -ErrorAction Stop | Out-Null
Get-WmiObject Win32_PerfRawData_PerfProc_Process -ErrorAction Stop| Out-Null
Get-WmiObject Win32_PerfRawData_PerfOS_Processor -ErrorAction Stop | Out-Null
Get-WmiObject Win32_Processor -ErrorAction Stop | Out-Null
Get-WmiObject Win32_Volume -ErrorAction Stop | Out-Null
Get-WmiObject Win32_LogicalDisk -ErrorAction Stop | Out-Null

WMI sorunlarını giderme hakkında daha fazla bilgi için bkz: Sorun giderme WMI.Bu sorgular Not SQL Server Utility işlemleri çalıştıran yerel olarak dcom Uzaktan sorun giderme içeriği ve geçerli olacak.

Veri toplama başarısız

If SQL Server Utility data collection events fail, consider the following possibilities:

  • küme "Yardımcı bilgileri" koleksiyon özelliklerini değiştirmek bir yönetilen örnek , SQL Serverve veri toplama bir yardımcı program Aracısı işi. tarafından kontrol edilir gibi veri toplama açık/kapalı el ile açma

  • WMI doğrulama başarısız veya desteklenmiyor.Daha fazla bilgi için bu konunun önceki kısımlarında başarısız WMI doğrulama bölümüne bakın.

  • Veri olarak yönetilen örnek liste görünümünde verileri yenileme SQL Server yardımcı programını görüşlerini otomatik yenileme.Verileri yenilemek için sağ tıklatın Yönetilebilir örnekleri düğümü Yardımcı programı Explorer gezinti bölmesi, sonra seçin yenileme, veya farenin sað düðmesiyle týklayýn SQL Server örnek adı liste görünümünde sonra seçin yenileme.Bundan sonra dikkat edin bir örnek , SQL Server katılmış için ilk veri Pano ve görüşlerini Utility Explorer İçerik bölmesini görünür bir ucp ile 30 dakika kadar sürebilir

  • Doğrulamak için kullanım sql Server Configuration Manager örnek , SQL Server çalışmaktadır.

  • Veri koleksiyon veya veri karşıya yükleme zaman aşımı sorunları nedeniyle başarısız olursa, msdb veritabanında işlev dbo.fn_sysutility_mi_get_collect_script() güncelleştirin.Özellikle, işlev "Invoke-BulkCopyCommand()" satırını ekleyin:

    $bulkCopy.BulkCopyTimeout=180
    

    Varsayılan zaman aşımı değeri 30 saniyedir.

  • Örneğini SQL Server olduğunu doğrulayın kümelenmiş değil, SQL Server Aracısı hizmetini çalıştıran ve hizmet küme ucp ve yönetilen örneği otomatik olarak başlayacak şekilde SQL Server.

  • Veri koleksiyon yönetilen örnek üzerinde çalıştırmak için geçerli bir hesap kullanıldığını doğrulamak SQL Server.Örneğin, parola süresi dolmuş.Proxy parolanın süresi doldu, ssms, parola kimlik bilgileri bilgilerini aşağıdaki şekilde güncelleştirin:

    1. ssms içinde Object Explorer, genişletme Güvenlik düğüm, sonra genişletin kimlik düğüm.

    2. Sağ tıklayın UtilityAgentProxyCredential_<GUID> ve Özellikler.

    3. kimlik bilgileri bilgisi Özellikler iletişim kutusunda, güncelleştirmek için gereken kimlik bilgileri bilgilerini UtilityAgentProxyCredential_<GUID> kimlik bilgileri bilgisi.

    4. ' I Tamam Değişikliği onaylamak için.

  • TCP/IP etkinleştirildiğini ucp ve yönetilen örnek SQL Server.TCP/IP üzerinden etkinleştirmek SQL Server Yapılandırma Yöneticisi.

  • ucp üzerinde sql Server Tarayıcı hizmet başlatıldı ve otomatik olarak başlatılacak şekilde yapılandırılmış.sql Server Tarayıcısı hizmet kuruluşunuzun engelliyorsa, izin vermek için aşağıdaki adımları kullanın bir yönetilen örnek , SQL Server için ucp bağlanmak için:

    1. Windows görev çubuğunda bulunan yönetilen örnek , 'iSQL Server Başlat, i Snapshot.

    2. "Cliconfg.exe" yazın sağlanan alana, i Tamam.

    3. "sql istemci yapılandırma yardımcı programı'nı exe" izin vermek isteyip istemediğiniz sorulduğunda başlatmak için tıklatın "devam."

    4. Üzerinde sql Server istemci Network Utility Seç iletişim kutusunda diğer adı sekmesini ve sonra tıklatın Ekle….

    5. Üzerinde Ağ Kitaplığı Yapılandırması Ekle iletişim kutusu:

    6. TCP/IP ağ kitaplıkları listesinden belirtin.

    7. ComputerName\InstanceName, ucp belirtmek Sunucu diğer adını metin kutusu.

    8. ucp bilgisayaradı belirtmek Sunucu adı metin kutusu.

    9. İşaretini dinamik olarak, bağlantı noktası belirlemek onay kutusu.

    10. ucp dinlediği, bağlantı noktası numarası belirtmek bağlantı noktası numarası metin kutusu.

    11. ' I Tamam yaptığınız değişiklikleri kaydetmek için.

    12. Her yönetilen örnek için bu adımları yineleyin SQL Server burada sql Server Tarayıcı hizmet etkin değil bir ucp bağlanır.

  • Emin olun örneklerini yönetilen SQL Server bağlı olduğunuzda ağ.

  • Veritabanları aynı ada ancak farklı büyük küçük durum duyarlılığı ayarları yönetilen örnek ile varsa SQL Server, kimliği veritabanı ve kendi görüşlerini arasında yanlış olabilir, sonuçta içinde başarısız veri koleksiyon.Örneğin, "VERİTABANIM" adlı bir veritabanı "Veritabanım" adlı bir veritabanı için sağlık durumlarını gösterebilir.Bu senaryoda hiçbir hata iletisi oluşturulmaz.Hatalı veri koleksiyon de neden büyük küçük durum duyarlılığı uyuşmazlıklar gibi ucp içinde görüntülenen diğer nesnelerde dan veritabanı dosyası ve dosya grubu adları.

  • Yönetilen örnek, SQL Server bir Windows Server 2003 bilgisayarında barındırılan daha sonra SQL Server Agent hizmet hesabı gerekir ait Performance Monitor Users güvenlik grubunun veya yerel Yöneticiler grubu.Aksi halde, veri koleksiyon, erişim engellendi hatası ile başarısız olur.Eklemek için bir SQL Server Agent hizmet hesabı Performance Monitor Users güvenlik grubu için aşağıdaki adımları kullanın:

    1. Açık Bilgisayar Yönetimi, sonra Yerel Kullanıcılar ve gruplar, sonra Gruplar.

    2. Sağ Performance Monitor Users ve Gruba Ekle.

    3. Click Add.

    4. Hesabı girin, sql Server Agent hizmet 'ı tıklatın, altında çalışan Tamam.

    5. örnek , SQL Server Olan kullanıcı bu gruba eklenmeden önce zaten ucp ile katılmış, yeniden SQL Server Aracısı hizmet.