क्या SQL सर्वर में कोई ऐसी क्वेरी है जो सभी लॉगिन खातों और उनके बारे में जानकारी लौटाती है? SQL सर्वर पर एक वर्चुअल कैटलॉग टेबल (एक दृश्य, या सिस्टम टेबल) है जिसे sys.sql_logins कहा जाता है। आप उपरोक्त क्वेरी चला सकते हैं और परिणाम SQL सर्वर में बनाए गए सभी लॉगिन को उनके बारे में जानकारी के साथ वापस कर देंगे।
SQL सर्वर में सभी लॉगिन खातों को पुनः प्राप्त करने के लिए, निम्न कमांड चलाएँ।
SELECT*
Ma ster.sys.sql_loginsFROM ma
;
देखें sys.sql_logins में नीचे दिए गए कॉलम शामिल हैं
कॉलम स्पष्टीकरण दस यह क्रिएट लॉगइन कमांड id_uynhem संख्या मान giatri_duynhat में निर्दिष्ट दस_dangnhap है। CREATE LOGIN कमांड प्रकार में निर्दिष्ट अद्वितीय मानप्रॉक्सी प्रकार:
- S =SQL सर्वर उपयोगकर्ता
- यू =विंडोज उपयोगकर्ता
- जी =विंडोज समूह
- ए =आवेदन अधिकार
- R =डेटाबेस अनुमतियां
- C =प्रमाणीकरण मैप किया गया है
- K =असममित कुंजी मैप की गई है
प्रॉक्सी प्रकारों के लिए विवरण:
- SQL_USER
- WINDOWS_USER
- WINDOWS_GROUP
- APPLICATION_ROLE
- DATABASE_ROLE
- CERTIFICATE_MAPPED_USER
- ASSYMETRIC_KEY_MAPPED_USER
पुराने संस्करणों में संगत
पुराने SQL सर्वर संस्करणों में, आप नीचे दिए गए कमांड का उपयोग करके SQL Server 2000 सिस्टम टेबल जैसे sys.syslogins का उपयोग करके सभी लॉगिन जानकारी प्राप्त कर सकते हैं।
SELECT *
FROM master.s
ys.syslogins;
सिस्टम टेबल sys.syslogins (SQL Server 2000) में निम्नलिखित कॉलम हैं।
कॉलम स्पष्टीकरण giatri_duynhat CREATE LOGIN पेज कमांड में निर्दिष्ट अद्वितीय मान तुरंत लागू नहीं होता है दिनांक / समय बनाया गया लॉग इन करें CREATE LOGIN कमांड के साथ तुरंत Snapnhat अंतिम लॉगिन दिनांक / समय कमांड के साथ ALTER LOGIN accdate उपयोग नहीं किया गया totcpu कोई लागू नहीं totio लागू नहीं स्पेसलिमिट लागू नहीं समय सीमा लागू नहीं परिणाम सीमा दस लागू नहीं यह दस_डांगनहैप है जो CREATE LOGIN कमांड में निर्दिष्ट है। टेंडब डिफ़ॉल्ट डेटाबेस डिफ़ॉल्ट भाषा है 0 या 1 डिफ़ॉल्ट 0 या 1 नंबर 0 या 1 नंबर 0 या 1 नंबर 0 या 1 व्यवस्थापक 0 या 1 व्यवस्थापक या 0 व्यवस्थापक 0 या 1 व्यवस्थापक 0 या 1 व्यवस्थापक 0 या 1 nguoitaodb 0 या 1 adminbulk 0 या 1 tendangnhap यह दस_dangnhap है जो CREATE LOGIN कमांड में निर्दिष्ट है।