sql server - SQL सर्वर 2008 नव निर्मित उपयोगकर्ता के साथ लॉगिन नहीं कर सकता है




sql-server authentication (3)

आपको वास्तविक स्थिति निर्धारित करने के लिए SQL सर्वर त्रुटि लॉग की जांच करने की आवश्यकता होगी (यह सुरक्षा कारणों से ग्राहक को सूचित नहीं है।) विवरण के लिए here देखें।

मैं विंडोज विस्टा का उपयोग कर उपयोग कर रहा हूं और मुझे नव निर्मित उपयोगकर्ता के साथ लॉग इन करने में परेशानी हो रही है।

  1. मैं एसक्यूएल सर्वर प्रबंधन स्टूडियो खोलता हूं।
  2. मैं सुरक्षा-> लॉगिन पर राइट-क्लिक करके एक नया लॉगिन बनाता हूं।
    जांचें: एसक्यूएल सर्वर प्रमाणीकरण
    लॉगिन नाम: परीक्षक
    पासवर्ड: परीक्षण
    ओके पर क्लिक करें
  3. मैंने इस उपयोगकर्ता को अपनी पसंद के डेटाबेस में उपयोगकर्ता मैपिंग में जोड़ा।
  4. फ़ाइल -> ऑब्जेक्ट एक्सप्लोरर से कनेक्ट करें, SQL सर्वर प्रमाणीकरण का चयन करें और परीक्षक / परीक्षण दर्ज करें और कनेक्ट पर क्लिक करें।

मुझे एक त्रुटि मिलती है:

Login failed for user 'tester'. (Microsoft SQL Server, Error: 18456" 
with Severity = 14 and State = 1.

इस त्रुटि का कारण क्या है और मैं अपने उपयोगकर्ता के साथ कैसे लॉगिन करूं?


मिश्रित प्रमाणीकरण की अनुमति देने के लिए SQL सर्वर कॉन्फ़िगर नहीं किया गया था।

ठीक करने के लिए यहां दिए गए कदम हैं:

  1. ऑब्जेक्ट एक्सप्लोरर की रूट पर SQL सर्वर इंस्टेंस पर राइट-क्लिक करें, गुणों पर क्लिक करें
  2. बाएं फलक से सुरक्षा का चयन करें।
  3. SQL सर्वर और Windows प्रमाणीकरण मोड रेडियो बटन का चयन करें, और ठीक क्लिक करें।

  4. SQL सर्वर इंस्टेंस पर राइट-क्लिक करें, पुनरारंभ करें (वैकल्पिक रूप से, सेवाओं को खोलें और SQL सर्वर सेवा को पुनरारंभ करें) का चयन करें।

यह आईबीएम कनेक्शन उपयोगकर्ताओं के लिए भी अविश्वसनीय रूप से सहायक है, मेरे विज़ार्ड कनेक्ट होने में सक्षम नहीं थे जब तक कि मैं इस सेटिंग को फिक्स नहीं करता।


व्यवस्थापक के रूप में सर्वर पर लॉग इन करें

सुरक्षा> लॉग इन> नया लॉगिन पर जाएं

चरण 1:

Login Name : SomeName

चरण 2:

Select  SQL Server / Windows Authentication.

अधिक जानकारी, एसक्यूएल सर्वर प्रमाणीकरण और विंडोज प्रमाणीकरण के बीच अंतर क्या है ..?

डिफ़ॉल्ट डीबी और अपनी पसंद की भाषा चुनें

ओके पर क्लिक करें

नए उपयोगकर्ता प्रमाण-पत्रों से जुड़ने का प्रयास करें, यह आपको पासवर्ड बदलने के लिए संकेत देगा। बदलें और लॉगिन करें

या

क्वेरी के साथ प्रयास करें:

USE [master] -- Default DB
GO

CREATE LOGIN [Username] WITH PASSWORD=N'123456', DEFAULT_DATABASE=[master], DEFAULT_LANGUAGE=[us_english], CHECK_EXPIRATION=ON, CHECK_POLICY=ON
GO

--123456 is the Password And Username is Login User 
ALTER LOGIN [Username] enable -- Enable or to Disable User
GO




ssms