Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

प्रबंधन स्टूडियो के बिना SQL सर्वर प्राधिकरण मोड को कैसे बदलें

प्रमाणीकरण मोड को मिश्रित से केवल विंडोज़ में बदलने के लिए प्रबंधन स्टूडियो क्या करता है:

EXEC xp_instance_regwrite 
    N'HKEY_LOCAL_MACHINE', 
    N'Software\Microsoft\MSSQLServer\MSSQLServer', 
    N'LoginMode', 
    REG_DWORD, 
    1;

और विंडोज़ से केवल मिश्रित में वापस:

EXEC xp_instance_regwrite 
    N'HKEY_LOCAL_MACHINE', 
    N'Software\Microsoft\MSSQLServer\MSSQLServer', 
    N'LoginMode', 
    REG_DWORD, 
    2; -- only difference is right here

आप एक ही कमांड को विभिन्न स्रोतों से कॉल कर सकते हैं जो SQL सर्वर से कनेक्ट हो सकते हैं जैसे कि SQLCMD, PowerShell, VBScript, C#, आदि। या आप सीधे सर्वर पर लॉग इन कर सकते हैं, उस रजिस्ट्री कुंजी पर नेविगेट कर सकते हैं, और मान को मैन्युअल रूप से बदल सकते हैं (जैसे @ marc_s का सुझाव दिया)।

ध्यान दें कि सभी मामलों में परिवर्तनों को प्रभावी करने के लिए आपको SQL सर्वर को पुनरारंभ करना होगा। प्रमाणीकरण मोड सही है, यह सत्यापित करने के लिए आप पुनरारंभ पर नए त्रुटि लॉग में पहली कई प्रविष्टियाँ देख सकते हैं। यह कहेगा (मिश्रित के लिए):

date/time    Server    Authentication Mode is MIXED.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर को डेटा को विभाजित करने की आवश्यकता है, लेकिन केवल मानक संस्करण है

  2. क्या SQL सर्वर CLR एकीकरण कॉन्फ़िगरेशन फ़ाइलों का समर्थन करता है?

  3. मैं उस डेटाबेस नाम को कैसे प्राप्त कर सकता हूं जिससे मैं हाइबरनेट के माध्यम से जुड़ा हूं?

  4. दो पंक्तियों की तुलना करें और उन स्तंभों की पहचान करें जिनके मान भिन्न हैं

  5. एक अल्पविराम से अलग किए गए मान में स्तंभ मान कैसे प्राप्त करें