Types of MSSQL Users

HackTricks का समर्थन करें

तालिका दस्तावेज़ों से ली गई है।

कॉलम का नामडेटा प्रकारविवरण

name

sysname

प्रिंसिपल का नाम, डेटाबेस के भीतर अद्वितीय।

principal_id

int

प्रिंसिपल का ID, डेटाबेस के भीतर अद्वितीय।

type

char(1)

प्रिंसिपल प्रकार: A = एप्लिकेशन भूमिका C = एक प्रमाणपत्र से मैप किया गया उपयोगकर्ता E = Azure Active Directory से बाहरी उपयोगकर्ता G = Windows समूह K = एक विषम कुंजी से मैप किया गया उपयोगकर्ता R = डेटाबेस भूमिका S = SQL उपयोगकर्ता U = Windows उपयोगकर्ता X = Azure Active Directory समूह या अनुप्रयोगों से बाहरी समूह

type_desc

nvarchar(60)

प्रिंसिपल प्रकार का विवरण। APPLICATION_ROLE CERTIFICATE_MAPPED_USER EXTERNAL_USER WINDOWS_GROUP ASYMMETRIC_KEY_MAPPED_USER DATABASE_ROLE SQL_USER WINDOWS_USER EXTERNAL_GROUPS

default_schema_name

sysname

SQL नाम का उपयोग करने के लिए नाम जब स्कीमा निर्दिष्ट नहीं किया गया हो। S, U, या A प्रकार के प्रिंसिपल के लिए NULL।

create_date

datetime

समय जब प्रिंसिपल बनाया गया था।

modify_date

datetime

समय जब प्रिंसिपल को अंतिम बार संशोधित किया गया था।

owning_principal_id

int

प्रिंसिपल का ID जो इस प्रिंसिपल का मालिक है। सभी निश्चित डेटाबेस भूमिकाएँ डिफ़ॉल्ट रूप से dbo द्वारा स्वामित्व में होती हैं।

sid

varbinary(85)

प्रिंसिपल का SID (सुरक्षा पहचानकर्ता)। SYS और INFORMATION SCHEMAS के लिए NULL।

is_fixed_role

bit

यदि 1 है, तो यह पंक्ति निश्चित डेटाबेस भूमिकाओं में से एक के लिए एक प्रविष्टि का प्रतिनिधित्व करती है: db_owner, db_accessadmin, db_datareader, db_datawriter, db_ddladmin, db_securityadmin, db_backupoperator, db_denydatareader, db_denydatawriter।

authentication_type

int

लागू होता है: SQL Server 2012 (11.x) और बाद में। प्रमाणीकरण प्रकार का संकेत देता है। संभावित मान और उनके विवरण निम्नलिखित हैं। 0 : कोई प्रमाणीकरण नहीं 1 : उदाहरण प्रमाणीकरण 2 : डेटाबेस प्रमाणीकरण 3 : Windows प्रमाणीकरण 4 : Azure Active Directory प्रमाणीकरण

authentication_type_desc

nvarchar(60)

लागू होता है: SQL Server 2012 (11.x) और बाद में। प्रमाणीकरण प्रकार का विवरण। संभावित मान और उनके विवरण निम्नलिखित हैं। NONE : कोई प्रमाणीकरण नहीं INSTANCE : उदाहरण प्रमाणीकरण DATABASE : डेटाबेस प्रमाणीकरण WINDOWS : Windows प्रमाणीकरण EXTERNAL: Azure Active Directory प्रमाणीकरण

default_language_name

sysname

लागू होता है: SQL Server 2012 (11.x) और बाद में। इस प्रिंसिपल के लिए डिफ़ॉल्ट भाषा का संकेत देता है।

default_language_lcid

int

लागू होता है: SQL Server 2012 (11.x) और बाद में। इस प्रिंसिपल के लिए डिफ़ॉल्ट LCID का संकेत देता है।

allow_encrypted_value_modifications

bit

लागू होता है: SQL Server 2016 (13.x) और बाद में, SQL डेटाबेस। बुल्क कॉपी संचालन में सर्वर पर क्रिप्टोग्राफिक मेटाडेटा जांच को दबाता है। यह उपयोगकर्ता को डेटा को डिक्रिप्ट किए बिना, तालिकाओं या डेटाबेस के बीच हमेशा एन्क्रिप्टेड डेटा को बल्क कॉपी करने की अनुमति देता है। डिफ़ॉल्ट OFF है।

HackTricks का समर्थन करें

Last updated