Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> SQL Server

SQL सर्वर में उपयोगकर्ता खोजें

क्या 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 =असममित कुंजी मैप की गई है

type_desc

प्रमुख प्रकारों का विवरण:

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 * 
FROM master.sys.sysusers;
संग्रह नोट यूआईडी यूजर आईडी (यूनीक न्यूमेरिक वैल्यू) स्टेटस लागू नहीं यूजर नेम क्रिएट यूजर सिड कमांड में बनाया गया सिड वैल्यू कमांड में निर्दिष्ट है, क्रिएट लॉगइन रोल्स नहीं बनाया गया बनाया गया दिनांक / समय बनाया गया यूजर क्रिएट यूजर द्वारा अपडेट किया गया कमांड दिनांक / समय संपादित करने के लिए उपयोगकर्ता altuid नहीं पासवर्ड लागू करें जीआईडी ​​लागू नहीं करें उपयोगकर्ता परिवेश को असाइन की गई समूह आईडी लागू नहीं हैडबएक्सेस मान 0 या 1 इस्लॉगिन मान 0 या 1 isntname मान 0 या 1 नहीं है 0 या 1 isapprole मान 0 या 1

और देखें:

  1. एसक्यूएल सर्वर में लॉगिन खोजें
  2. SQL सर्वर में USER कमांड बनाएं

  1. SQL सर्वर में पूर्ण स्थिति नहीं है

    यह SQL सर्वर ट्यूटोरियल विशिष्ट सिंटैक्स और उदाहरणों के साथ IS NOT NULL कंडीशन का उपयोग करने का तरीका दिखाता है। SQL सर्वर में IS NOT NULL कंडीशन का उपयोग यह जांचने के लिए किया जाता है कि क्या मान NULL नहीं है। किसी तालिका में एक NULL मान एक खाली फ़ील्ड में एक मान है, दूसरे शब्दों में, एक फ़ील्ड जिस

  1. एमएस SQL ​​​​सर्वर में उपयोगकर्ता कैसे बनाएं

    यहां उपयोगकर्ता डेटाबेस (डेटाबेस) तक पहुंचने के लिए MS SQL सर्वर पर एक खाता है। उपयोगकर्ताओं को नीचे 2 में से 1 तरीके से बनाया जा सकता है। विधि 1:T-SQL का उपयोग करें MS SQL सर्वर में उपयोगकर्ता बनाने के लिए सिंटैक्स। Create user for login उदाहरण के लिए: TestUser named नाम का उपयोगकर्ता बनाने के

  1. एमएस एसक्यूएल सर्वर क्या है?

    एसक्यूएल सर्वर क्या है? आरडीबीएमएस पर आधारित माइक्रोसॉफ्ट द्वारा विकसित सॉफ्टवेयर। एक ORDBMS (ऑब्जेक्ट रिलेशनल डेटाबेस मैनेजमेंट सिस्टम) भी है। एक स्वतंत्र मंच। सॉफ्टवेयर कमांड लाइन इंटरफेस और जीयूआई इंटरफेस दोनों का उपयोग करता है। SQL भाषा समर्थन (पूर्व में SEQUEL - संरचित अंग्रेजी क्वेरी भाषा) -