SORUN GİDERME: Oturum açma kullanıcı için 'x' açılamadı.
Bir yanlış parola veya kullanıcı adı ile ilgili kimlik doğrulaması hatası nedeniyle için bağlantı girişimi ret edilir, aşağıdakine benzer bir ileti döndürülür istemci: "Kullanıcısı için oturum açma başarısız oldu '< kullanıcı_adı > '. (Microsoft SQL Server'ı, hata: 18456)".
Ek bilgi için döndürülen istemci aşağıdakileri içerir:
"Kullanıcısı için oturum açma başarısız oldu '<kullanıcı_adı>'. (.NET SqlClient veri sağlayıcı)"
------------------------------
"Sunucu adı: bilgisayar_adı > < "
"Hata numarası: 18456"
"Önem derecesi: 14"
"Durumu: 1"
"No satır: 65536"
Aşağıdaki iletiyi de verilmesi:
"Msg 18456, Düzey 14, durum 1, Server <Bilgisayar_Adı>Satır 1 "
"Kullanıcısı için oturum açma başarısız oldu '<kullanıcı_adı>'. "
Ek hata bilgileri
Güvenliği artırmak için , kimlik doğrulaması hatasının yapısı kasten istemciye döndürülen hata iletisinin gizler.Ancak, SQL Server hata günlüğü, bir kimlik doğrulaması hata durumuna eşleyen bir hata durumu karşılık gelen bir hata var. Oturum açma başarısızlığın nedenini belirlemek için aşağıdaki listeye hata durumu karşılaştırın.
Durumu |
Açıklama |
---|---|
2 |
Kullanıcı KIMLIĞI geçerli değil. |
5 |
Kullanıcı KIMLIĞI geçerli değil. |
6 |
Bir Windows oturum açma adı ile SQL Server kimlik doğrulaması kullanmaya çalışıldı. |
7 |
Oturum açma devre dışı bırakılır ve parola doğru değil. |
8 |
Parola doğru değil. |
9 |
Parola geçerli değil. |
11 |
Oturum açma geçerlidir, ancak sunucu erişimi başarısız oldu. |
12 |
Oturum açma geçerlidir, ancak oturum açma sunucusu erişimi başarısız oldu. |
18 |
Parola değiştirilmeli. |
Diğer hata durumlarının var ve bir beklenmeyen bir iç işleme hatası bitişini işaret eder.
Örnekler
Örneğin, 8 kimlik doğrulaması hata durumudur.Bu, parolanın hatalı olduğunu gösterir.
Date |
Kaynak |
İleti |
---|---|---|
2007-12-05 20:12:56.34 |
Oturum Açma |
Hata: 18456 Önem derecesi: 14, Durum: 8. |
2007-12-05 20:12:56.34 |
Oturum Açma |
Oturum açma kullanıcısı için başarısız oldu. '<kullanıcı_adı>'. [İSTEMCİ: <ip address>] |
Not
Ne zaman SQL Server Windows kimlik doğrulaması modu kullanılarak yüklenir ve daha sonra değiştirildi SQL Server ve Windows kimlik doğrulaması modu SA oturumu başlangıçta devre dışı bırakılır.Bu, il 7 hata neden olur: "'Sa' kullanıcısı için oturum açma başarısız oldu." Etkinleştirmek içinSA Bkz: oturumuNasıl Yapılır: Sunucu kimlik doğrulaması modunu değiştir.