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

SQL Server में लॉगिन खोजें (Find Login)

विवरण

क्या SQL Server में कोई क्वेरी है जो सभी लॉगिन अकाउंट्स और उनके बारे में जानकारी लौटाती है? SQL Server पर एक वर्चुअल कैटलॉग टेबल (एक VIEW, या सिस्टम टेबल) है जिसे sys.sql_logins कहा जाता है। आप उपरोक्त क्वेरी चला सकते हैं और परिणाम SQL Server में बनाए गए सभी Login को उनके बारे में जानकारी के साथ लौटाएंगे।

SQL Server में सभी लॉगिन अकाउंट्स प्राप्त करने के लिए, निम्न कमांड चलाएं:

SELECT *
FROM master.sys.sql_logins;

VIEW sys.sql_logins में नीचे दिए गए कॉलम शामिल हैं:

कॉलमव्याख्या
nameयह CREATE LOGIN कमांड में निर्दिष्ट ten_dangnhap है
principal_idसंख्यात्मक मान
sidCREATE LOGIN कमांड में निर्दिष्ट यूनिक मान
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
is_disabled0 या 1
create_dateCREATE LOGIN कमांड के साथ लॉगिन बनाने की दिनांक/समय
modify_dateALTER LOGIN कमांड के साथ अंतिम लॉगिन दिनांक/समय
default_database_nameयह CREATE LOGIN या ALTER LOGIN कमांड में डिफ़ॉल्ट डेटाबेस है
default_language_nameCREATE LOGIN या ALTER LOGIN कमांड में डिफ़ॉल्ट भाषा
credential_idयह CREATE LOGIN या ALTER LOGIN कमांड में उपयोग किया गया सर्टिफिकेट है
is_policy_checked0 या 1, CREATE LOGIN या ALTER LOGIN कमांड में निर्दिष्ट
is_expiration_checked0 या 1, CREATE LOGIN या ALTER LOGIN कमांड में निर्दिष्ट
password_hashपासवर्ड का हैश मान

पुराने संस्करणों में संगतता

पुराने SQL Server संस्करणों में, आप SQL Server 2000 सिस्टम टेबल जैसे sys.syslogins का उपयोग करके सभी Login जानकारी प्राप्त कर सकते हैं, नीचे दिए गए कमांड का उपयोग करके।

SELECT *
FROM master.sys.syslogins;

सिस्टम टेबल sys.syslogins (SQL Server 2000) में निम्न कॉलम होते हैं।

कॉलमव्याख्या
sidCREATE LOGIN पेज कमांड में निर्दिष्ट यूनिक मान
createdateCREATE LOGIN कमांड के साथ लॉगिन बनाने की दिनांक/समय
updatedateALTER LOGIN कमांड के साथ अंतिम लॉगिन दिनांक/समय
nameयह CREATE LOGIN कमांड में निर्दिष्ट ten_dangnhap है
default_database_nameडिफ़ॉल्ट डेटाबेस
default_language_nameडिफ़ॉल्ट भाषा
login_nameयह CREATE LOGIN कमांड में निर्दिष्ट ten_dangnhap है
  1. - SQL Server में DELETE TOP कमांड

    SQL Server में DELETE TOP कमांड SQL Server में DELETE TOP कमांड का उपयोग SQL में एक टेबल से रिकॉर्ड्स हटाने और रिकॉर्ड्स की संख्या को मौजूदा मान या प्रतिशत के आधार पर सीमित करने के लिए किया जाता है। DELETE TOP कमांड सिंटैक्स DELETE TOP (gia_tri_dau) [PERCENT] FROM bang [WHERE dieu_kien]; चर नाम य

  1. - SQL Server में SELECT कमांड

    SQL Server में SELECT स्टेटमेंट यह ट्यूटोरियल आपको सिंटैक्स और उदाहरणों के साथ SQL Server SELECT स्टेटमेंट्स (T-SQL) का उपयोग करने में मदद करेगा। SELECT वह कमांड है जिसका उपयोग SQL Server डेटाबेस में एक या अधिक तालिकाओं से परिणाम प्राप्त करने के लिए किया जाता है। SELECT स्टेटमेंट सिंटैक्स सरल रूप म

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

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