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."