Aracılığıyla paylaş


Veritabanı Altyapısı başlangıç sırasında iletişim kuralı hatalarını giderme

Zaman SQL Server Veritabanı Altyapısı karşılaştığı protokol ile ilgili bir hata başlatılırken bir hata iletisi yazılır, SQL Server hata günlüğü ve Windows olay günlüğüne aşağıdaki formu:

"Hata: 17182, Önem derecesi: 16, State: 1."

"TDSSNIClient başlatma başarısız oldu, hata <x>, durum kodu <y>."

Bu iletide, <x> iletişim veya güvenlik alt sistemi tarafından döndürülen hata kodu temel ve <y> olan bir iç SQL Server protokol hatası durumu.

Not

Paylaşılan bellek protokol ve adlandırılmış kanallar protokol bunların uygulanmasını bazı yönlerini paylaşın.Bir protokol başarısız olursa, bu diğer de başarısız olmasına neden olabilir.Belirtilen protokol hatası iletisi devre dışı bırakılır ancak hata devam ederse, hem paylaşılan bellek ile yeniden başlatılıyor deneyin ve adlandırılmış yöneltmeler devre dışı.

Hata kodu yorumlama

Temel hata kodu <x>, genellikle bir hata kodu Windows ağ katmanı veya verdi.bir güvenlik desteği sağlayıcısı arabirimi (SSPI) çağrısı. Windows için hata kodlarını çalıştıran, ağ net helpmsg komut kodu yorumlama yardımcı.SSPI hata kodları Şifre Çöz kadar kolay değildir.Aramak zorunda kalabilirsiniz Microsoft bilgi temel veya işletim sistemi sdk yüklüyse, incelemek Winerror.h'de dosyası.

Protokolü hata durum kodu yorumlama

The SQL Server protocol error states are listed in the following table.Not hata durumları en iç hata durumunu göstermek, ancak Insight altında hata denk belirli protokol alanı olarak belirli değer sağlayacaktır.Örneğin, değer 30 (0x0A ve 0x1E) ve 7 arasında ise, hata TCP/IP işleme'den kaynaklandığını.Durum kodları hata iletisinde, onaltılık biçimde gösterilir.Aşağıdaki tablo ondalık eşdeğerine Netlik için sağlanmıştır.

Onaltılı biçimde durum kodu aralık

Durum kodu aralık onlu biçimde

İletişim kuralı alanı

0x03

3

Paylaşılan bellek

0x07 0x1E

7-30

TCP/IP

0x1f 0x23

31-35

Adanmış yönetici bağlantısı (dac)

hatası 0x35 kodunu döndürdü

53

Adlandırılmış Kanallar

0x36

54

Sanal arabirim bağdaştırıcısı (VIA)

0x38

56

Güvenli Yuva Katmanı (SSL)

0x40 0x4F

64-79

Paylaşılan bellek

0x50 0x5F

80-95

Adlandırılmış Kanallar

0x60 0x6F

96-111

VIA

0x70 0x7F

112-127

HTTP

0x80 0x8F

128-143

SSL

0x9F 0x90

144-159

Genel

Aşağıdaki tablo bazı sık karşılaşılan hata kodlarını listeler.

Durum kodu

Açıklama

0x03

Bellek desteği paylaşılan başlatılırken hata

0x04

Tüm iletişim kurallarını devre dışı

0x0A

TCP/IP dinleyicisi başlatılamıyor

0x1C

Sunucu üzerinde bir küme ortamında belirli bir IP adresini dinleyecek şekilde yapılandırıldığından

0x1E

Yinelenen IP adresi ağda algılandı

hatası 0x35 kodunu döndürdü

Başlatılırken hata adlandırılmış kanal destek

0x36

Hata başlangıç VIA desteği

0x38

Hata alma veya ssl için sertifika kullanma

0x3A

İletişim dinleyicilerini başlatılamıyor

0x40

Shared Memory dinleyicisi başlatılamıyor

0x50

Adlandırılmış Yöneltme dinleyicisi başlatılamıyor

0x60

VIA dinleyicisi başlatılamıyor

0x70

http dinleyicisi başlatılamıyor

0x80

ssl desteği başlatılamadı

Örnekler

Başlangıç sırasında oluşan tipik bir hata bir örnek verilmektedir: "TDSSNIClient hata: 0x80092004, durum kodu 0x38 başlatılamadı."

Değer: 0x80092004 çeviren crypt_e_not_found için SSPI hata kodudur.olduğunu belirten, bir iç hata kodu 0x38 SQL Server iletişim katmanını başlatamadı dinleyici.Bu hata, sertifika bulmak için ssl tarafından üretildi.

Tüm iletişim kurallarını devre dışı bırakıldığında döndürülen hataları

Aşağıdaki aldığınız hataları tüm iletişim kurallarını devre dışı bırakıldığında oluşur:

  • "Hata: 17182, Önem derecesi: 16, State: 1."

    "TDSSNIClient başlatma 0xd, 0x4 durum kodu hata ile başarısız oldu."

  • "Hata: 17182, Önem derecesi: 16, State: 1."

    "TDSSNIClient başlatma 0xd, 0x1 durum kodu hata ile başarısız oldu."

  • "Hata: 17826, Önem derecesi: 18, State: 3."

    "Ağ Kitaplığı ağ kitaplığı içinde bir iç hata nedeniyle başlatılamadı.Nedenini belirlemek için bu bir hata günlüğü'ne hemen öncesindeki hataları inceleyin."

  • "Hata: 17120, Önem derecesi: 16, State: 1."

    "sql Server FRunCM iş parçacığı oluşturulamadı.sql Server hata günlüğü ve ilgili olası sorunlar hakkında bilgi için Windows olay günlüklerini denetleyin."