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

SQL Server में यूजर खोजें (Find User)

विवरण

क्या SQL Server पर कोई क्वेरी है जो सभी बने हुए User को लौटाती है?

SQL Server पर sys.database_principals नाम की एक सिस्टम टेबल है। आप उपरोक्त क्वेरी चला सकते हैं और परिणाम डेटाबेस पर बने सभी Users और उनके बारे में जानकारी होगी।

SQL Server में सभी Users प्राप्त करने के लिए, निम्न कमांड चलाएं:

SELECT *
FROM master.sys.database_principals;

सिस्टम sys.database_principals में निम्न कॉलम शामिल हैं:

कॉलमनोट
nameCREATE USER कमांड में बनाया गया यूजर नाम
principal_idप्रिंसिपल कोड (संख्यात्मक मान)
typeप्रिंसिपल प्रकार: S=SQL Server यूजर, 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_dateCREATE USER कमांड द्वारा यूजर बनाने की दिनांक/समय
modify_dateयूजर संपादन की दिनांक/समय
owning_principal_idयूजर का प्रिंसिपल ID
sidCREATE LOGIN कमांड में निर्दिष्ट sid मान
is_fixed_role0 या 1
authentication_typeNONE, WINDOWS, INSTANCE
default_language_nameडिफ़ॉल्ट भाषा नाम
default_language_lcidडिफ़ॉल्ट भाषा LCID

पुराने संस्करणों के लिए

पुराने SQL Server संस्करणों में, आप SQL Server 2000 में sys.sysusers टेबल का उपयोग करके सभी Users को पुनः प्राप्त कर सकते हैं। कमांड निम्न है:

SELECT *
FROM master.sys.sysusers;
कॉलमनोट
uidयूजर ID (यूनिक संख्यात्मक मान)
nameCREATE USER कमांड में बनाया गया यूजर नाम
sidCREATE LOGIN कमांड में निर्दिष्ट Sid मान
createdateCREATE USER कमांड द्वारा यूजर बनाने की दिनांक/समय
updatedateयूजर संपादन की दिनांक/समय
hasdbaccessमान 0 या 1
isloginमान 0 या 1
isntnameमान 0 या 1
isntgroupमान 0 या 1
isntuserमान 0 या 1
issqluserमान 0 या 1
isaliasedमान 0 या 1
issqlroleमान 0 या 1
isapproleमान 0 या 1

यह भी देखें:

  1. SQL Server में लॉगिन खोजें
  2. SQL Server में CREATE USER कमांड
  1. - SQL Server में IS NOT NULL कंडीशन

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

  1. MS SQL Server में उपयोगकर्ता बनाना MS SQL Server में उपयोगकर्ता बनाना

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

  1. - MS SQL Server क्या है?

    SQL Server क्या है? Microsoft द्वारा विकसित सॉफ़्टवेयर जो RDBMS पर आधारित है। यह एक ORDBMS (Object Relational Database Management System) भी है। एक स्वतंत्र प्लेटफ़ॉर्म। सॉफ़्टवेयर कमांड लाइन इंटरफेस और GUI इंटरफेस दोनों का उपयोग करता है। SQL भाषा समर्थन (पूर्व में SEQUEL - स्ट्रक्चर्ड इंग्लिश क्वे