डिफ़ॉल्ट लॉगिन विफल त्रुटि संदेश के अलावा कुछ भी नहीं है, लेकिन क्लाइंट उपयोगकर्ता कनेक्शन लॉगिन क्रेडेंशियल के बेमेल होने के कारण सर्वर द्वारा अस्वीकार कर दिया गया है। पहला कार्य जो आप देख सकते हैं, वह यह है कि उस SQL सर्वर आवृत्ति और प्रासंगिक डेटाबेस पर भी प्रासंगिक उपयोगकर्ता हैं, तो यह अच्छा है। जाहिर है कि यदि आवश्यक विशेषाधिकार निर्धारित नहीं किए गए हैं, तो आपको उस उपयोगकर्ता लॉगिन के लिए प्रासंगिक विशेषाधिकार प्रदान करके उस मुद्दे को ठीक करने की आवश्यकता है।
यदि उस उपयोगकर्ता के पास डेटाबेस और सर्वर पर प्रासंगिक अनुदान है, यदि सर्वर उस लॉगिन के लिए किसी भी क्रेडेंशियल समस्या का सामना करता है, तो यह SQL सर्वर को प्रमाणीकरण वापस देने में रोक देगा, क्लाइंट को निम्न त्रुटि संदेश मिलेगा:
Msg 18456, Level 14, State 1, Server <ServerName>, Line 1
Login failed for user '<Name>'
ठीक है अब, त्रुटि संदेश को देखकर आपको ऐसा लगता है कि स्तर और स्थिति को समझने के लिए यह गैर-वर्णनात्मक है। डिफ़ॉल्ट रूप से ऑपरेटिंग सिस्टम त्रुटि लॉगिन को प्रमाणित करने में मुद्दों की प्रकृति की परवाह किए बिना 1 'राज्य' दिखाएगा। तो आगे की पड़ताल करने के लिए आपको प्रासंगिक SQL सर्वर इंस्टेंस त्रुटि को देखने की आवश्यकता है, इस त्रुटि की गंभीरता और स्थिति के बारे में अधिक जानकारी के लिए। आप लॉग में इसी प्रविष्टि में देख सकते हैं:
2007-05-17 00:12:00.34 Logon Error: 18456, Severity: 14, State: 8.
or
2007-05-17 00:12:00.34 Logon Login failed for user '<user name>'.
जैसा कि त्रुटि पर गंभीरता और राज्य कॉलम के ऊपर परिभाषित किया गया है, समस्या के स्रोत के लिए सटीक प्रतिबिंब खोजने के लिए महत्वपूर्ण है। राज्य के लिए उपरोक्त त्रुटि संख्या 8 पर पासवर्ड बेमेल के कारण प्रमाणीकरण विफलता का संकेत मिलता है। ऑनलाइन पुस्तकें संदर्भित करती हैं: डिफ़ॉल्ट रूप से, 19 से कम की उपयोगकर्ता-परिभाषित संदेश Microsoft Windows अनुप्रयोग लॉग में नहीं होती हैं जब वे होते हैं। उपयोगकर्ता-परिभाषित संदेशों की गंभीरता 19 से कम है इसलिए SQL सर्वर एजेंट अलर्ट को ट्रिगर न करें।
SQL सर्वर प्रोटोकॉल (Dev.team) में प्रोग्राम मैनेजर सुंग ली ने त्रुटि स्थिति विवरण के बारे में और जानकारी दी है: सामान्य त्रुटि राज्यों और उनके विवरण निम्न तालिका में दिए गए हैं:
ERROR STATE ERROR DESCRIPTION
------------------------------------------------------------------------------
2 and 5 Invalid userid
6 Attempt to use a Windows login name with SQL Authentication
7 Login disabled and password mismatch
8 Password mismatch
9 Invalid password
11 and 12 Valid login but server access failure
13 SQL Server service paused
18 Change password required
Well I'm not finished yet, what would you do in case of error:
2007-05-17 00:12:00.34 Logon Login failed for user '<user name>'.
आप देख सकते हैं कि SQL सर्वर आवृत्ति के त्रुटि लॉग से परिभाषित कोई गंभीरता या राज्य स्तर नहीं है। तो अगला समस्या निवारण विकल्प ईवेंट व्यूअर की सुरक्षा लॉग को देखना है [संपादित करें क्योंकि स्क्रीन शॉट गायब है लेकिन आपको मिलता है
विचार, दिलचस्प घटनाओं के लिए इवेंट लॉग में देखें]।