क्या SQL सर्वर पर कोई भी क्वेरी सभी उपयोगकर्ता को वापस लौटाती है?
SQL सर्वर पर sys.database_principals नामक एक सिस्टम टेबल है। आप उपरोक्त क्वेरी चला सकते हैं और परिणाम डेटाबेस पर बनाए गए सभी उपयोगकर्ता और उनके बारे में जानकारी है।
SQL सर्वर में सभी उपयोगकर्ताओं को पुनः प्राप्त करने के लिए, निम्न कमांड चलाएँ:
SELECT *
FROM master.sys.database_principals;
सिस्टम sys.database_principals में निम्नलिखित कॉलम शामिल हैं:
संग्रह नोट क्रिएट USER प्रिंसिपल_आईडी कमांड प्रिंसिपल कोड (न्यूमेरिक वैल्यू) टाइप में बनाया गया यूजर नेमप्रिंसिपल टाइप करें:
S =SQL सर्वर का उपयोगकर्ता
U =Windows का उपयोगकर्ता
G =Windows समूह
A =अनुप्रयोग भूमिका
R =डेटाबेस भूमिका
C =प्रमाणपत्र मैप किया गया है
K =असममित कुंजी मैप की गई है
प्रमुख प्रकारों का विवरण:
SQL_USER
WINDOWS_USER
WINDOWS_GROUP
APPLICATION_ROLE
DATABASE_ROLE
CERTIFICATE_MAPPED_USER
ASSYMETRIC_KEY_MAPPED_USER/> default_schema_name जब स्कीमा परिभाषित नहीं किया जाता है तो उपयोग किया जाने वाला नाम create_date दिनांक / समय बनाया गया उपयोगकर्ता क्रिएट यूजर कमांड द्वारा संशोधित_डेट उपयोगकर्ता दिनांक / समय संपादित करें उपयोगकर्ता साइड का मालिक_प्रिंसिपल_आईडी आईडी प्रिंसिपल वैल्यू सिड को क्रिएट लॉगइन कमांड में निर्दिष्ट किया गया है is_fixed_role 0 या 1 ऑथेंटिकेशन_टाइप कोई नहीं, विन्डोज़ , INSTANCE default_language_name default_language_lcid
पुराने संस्करणों के लिए
SQL सर्वर के पुराने संस्करणों में, आप SQL Server 2000 में sys.sysusers तालिका का उपयोग करके सभी उपयोगकर्ताओं को पुनः प्राप्त कर सकते हैं। आदेश इस प्रकार है:
SELECT *संग्रह नोट यूआईडी यूजर आईडी (यूनीक न्यूमेरिक वैल्यू) स्टेटस लागू नहीं यूजर नेम क्रिएट यूजर सिड कमांड में बनाया गया सिड वैल्यू कमांड में निर्दिष्ट है, क्रिएट लॉगइन रोल्स नहीं बनाया गया बनाया गया दिनांक / समय बनाया गया यूजर क्रिएट यूजर द्वारा अपडेट किया गया कमांड दिनांक / समय संपादित करने के लिए उपयोगकर्ता altuid नहीं पासवर्ड लागू करें जीआईडी लागू नहीं करें उपयोगकर्ता परिवेश को असाइन की गई समूह आईडी लागू नहीं हैडबएक्सेस मान 0 या 1 इस्लॉगिन मान 0 या 1 isntname मान 0 या 1 नहीं है 0 या 1 isapprole मान 0 या 1
FROM master.sys.sysusers;
और देखें:
- एसक्यूएल सर्वर में लॉगिन खोजें
- SQL सर्वर में USER कमांड बनाएं