|
Sysaltfiles primärdatabas innehåller filerna i databasen syscharsets huvuddatabasens teckenuppsättning och sorteringsordning Sysco nfigures primära databaskonfigurationsalternativ Syscurco nfigs primärdatabasens nuvarande konfigurationsalternativ sysdatabases-databasen i primärdatabasservern syslanguages är huvudsakliga databasspråket syslogins huvuddatabas Inloggningskontoinformation sysoledbusers huvuddatabaslänkar serverinloggningsinformation sysprocesses primär databasprocess sysremotelogins Primär databas Logga in på kontot på distans syskolumner per databaskolumn Sysco NSTRAINS per databasgräns sysfilegroups per databasfilgrupp sysfiles för varje databasfil sysforeignkeys för varje externt nyckelord i databasen sysindex per databasindex sysmenbers för varje databasrollsmedlem sysobjects för varje databas SysComments Database-objekt syspermissio ns Per database permissions Systyper per databas användardefinierade datatyper sysusers per databasanvändare Sysaltfiles-rubrik I speciella fall innehåller de rader som motsvarar filerna i databasen. Tabellen lagras i huvuddatabasen.
Kolumnnamnet Datatypbeskrivning fileid smallint Ett unikt filidentifieringsnummer för varje databas. Groupid Smallint-filgruppsidentifikationsnummer. storlek int filstorlek (i 8 KB sidor). maxsize int Den maximala filstorleken (i 8 KB sidor). Ett värde på 0 betyder ingen tillväxt, och ett värde på –1 betyder att filen alltid ska vara Väx till skiva full. Tillväxt i Tillväxtstorleken på databasen. Ett värde på 0 indikerar ingen tillväxt. Beroende på statusens värde kan det vara hundratals sidor eller filstorlek Dela förhållandet. Om statusen är 0x100000 är tillväxten en procentandel av filstorleken; Annars är det antalet sidor. Status INT endast för internt bruk. Prestanda int bevarades. dbid smallint Databasidentifieringsnumret för den databas som filen tillhör. Name nchar(128) Det logiska namnet på filen. filnamn nchar(260) Namnet på den fysiska enheten, inklusive hela sökvägen till filen. > syscharsets översta sidan Varje teckenuppsättning upptar en rad i tabellen, som också innehåller definitioner för Microsoft? SQL Server? Den sorteringsordning som användes. Rodd En av sekvenssekvenserna är markerad som standardsorteringsordning i sysco nfigurer, vilket är den enda ordningen som faktiskt används. Kolumnnamnet Datatypbeskrivning typ smallint Typen av entitet som representeras av denna linje. 1001 är teckenuppsättningen; 2001 är sorteringsordningen. id liten teckenuppsättning eller unikt ID för sorteringsordningen. Observera att sorteringsordningen och teckenuppsättningen inte kan dela samma ID-nummer. Garanterat Låt ID-intervallet vara från 1 till 240 för SQL Server att använda. CSID-tinnfältet används inte om raden representerar en teckenuppsättning. Om raden representerar sorteringsordningen är fältet i Ovanpå det genereras teckenuppsättningens ID för sorteringsordningen. Antag att en rad med teckenuppsättningar med det ID:t finns i den tabellen. status smallint Den interna systemstatusinformationen. namn sysnamn Det unika namnet på teckenuppsättningen eller sorteringsordningen. Fältet får endast innehålla bokstäverna A-Z eller a-z, siffran 0 – 9 och understreck (_). Det måste börja med ett brev. Descriptio n nvarchar(255) teckenuppsättning eller valfri beskrivning av sorteringsordningsfunktionen. BinaryDefinitio N Varbinary(255) endast för internt bruk. Definitio n bildteckenuppsättning eller intern definition av sorteringsordning. Datastrukturen i detta fält beror på typen. Sysco nfigures toppen av sidan
Varje konfigurationsalternativ som användaren sätter upptar en rad i tabellen. sysco nfigures inkluderar nyligen lanserade Microsoft? SQL Server? De tidigare definierade konfigurationsalternativen innehåller också alla dynamiska konfigurationsalternativ som sattes efter den senaste lanseringen. Bordet är endast placerat i master databas. Kolumnnamnet Datatypbeskrivning variabeln value int (används av SQL Server endast efter att RECo nFIGURE har körts). CO nfig Smallint-konfigurationsvariabelnummer. Kommentera nvarchar(255) om konfigurationsalternativ. Status Smallint representerar en bitmap av statusen för ett alternativ. Möjliga värden inkluderar: 0 = statisk (denna inställning träder i kraft när servern startar om). 1 = Dynamisk (denna variabel träder i kraft när RECo nFIGURE-satsen exekveras). 2 = Avancerat (variabeln visas endast om alternativet Visa Avancerat är inställt). 3 = Dynamisk och Avancerad.
Syscurco nfigs toppen av sidan
Varje nuvarande konfigurationsalternativ är ett för varje. Dessutom innehåller tabellen fyra element som beskriver konfigurationsstrukturen. Syscurco NFIGS används Genereras dynamiskt vid förfrågningar. För mer information, se Sysco nfigures. Kolumnnamnet Datatypbeskrivning värde int användarmodifierbar variabelvärde (endast om RECo nFIGURE har körts av Microsoft?) SQL Server? använda). CO nfig Smallint-konfigurationsvariabelnummer. Kommentera nvarchar(255) om konfigurationsalternativ. Status Smallint representerar en bitmap av statusen för ett alternativ. Möjliga värden inkluderar: 0 = statisk (denna inställning träder i kraft när servern startar om). 1 = Dynamisk (denna variabel träder i kraft när RECo nFIGURE-satsen exekveras). 2 = Avancerat (variabeln visas endast om alternativet Visa Avancerat är inställt). 3 = Dynamisk och Avancerad.
sysdatabass-sida Microsoft? SQL Server? Varje databas i tabellen upptar en rad. När du installerar SQL Server för första gången, Sysdatabases innehåller objekt för master-, model-, msdb-, mssqlweb- och tempdb-databaser. Tabellen existerar endast lagrad i huvuddatabasen. Kolumnnamnet Datatypbeskrivning namn sysnavn Namnet på databasen. dbid smallint databas-ID. sid varbinary(85) System-ID för databasskaparen. Mode Smallint används för att låsa databasen internt när den skapas. Status int-statusbitar, varav några kan användas av användaren sp_dboptio n (läs O N, DBO-användning). Endast ensam användare, etc.): 1 = autoclose ; Använd inställningarna sp_dboptio n. 4 = välja in/bulkkopiera ; Använd inställningarna sp_dboptio n. 8 = trunk. log o n chkpt ; Använd inställningarna sp_dboptio n. 16 = riven sida detektio n, med sp_dboptio n-inställning. 32 = laddning 。 64 = före återhämtning 。 128 = återhämtar sig 。 256 = ej återfunnen 。 512 = offline ; Använd inställningarna sp_dboptio n. 1024 = läs bara ; Använd inställningarna sp_dboptio n. 2048 = dbo använd o nly ; Användning sp_dboptio N inställningar. 4096 = ensamanvändare; Använd inställningarna sp_dboptio n. 32768 = nödläge 。 4194304 = autoshrink 。 1073741824 = ren avstängning 。 Flera bitar kan öppnas samtidigt.
status2 int 16384 = ANSI null default ; Använd inställningarna sp_dboptio n. 65536 = co ncat null ger noll med sp_dboptio n inställning. 131072 = rekursiva triggers, med sp_dboptio n inställningar. 1048576 = standard till lokal markör, med sp_dboptio n-inställning. 8388608 = citerad identifierare, använd sp_dboptio N inställningar. 33554432 = markör stäng o n commit, med sp_dboptio n inställning. 67108864 = ANSI-nollor, med inställningen sp_dboptio n. 268435456 = ANSI-varningar, med sp_dboptio n-inställning. 536870912 = fulltext aktiverad, använd sp_fulltext_database Inställningar. CRDATE, datum, tid, skapat datum. Bokad dejttid. Kategori int innehåller bitmaps av information för kopiering: 1 = Publicerad. 2 = prenumererad. 4 = Sammanslagning publicerad. 8 = Slå ihop prenumererad.
CMPTLEVEL TinyINT-databas. Se sp_dbcmptlevel för mer information. filnamn nvarchar(260) Operativsystemets sökväg och namn på databasens huvudfil. Byggnumret för SQL Server-koden som användes för att skapa databasen. Endast SQL Server-verktyg Internt för uppgraderingshantering. syslanguages-huvud Dyker du upp hos Microsoft? SQL Server? Varje språk i tabellen har en rad. Även om amerikansk engelska inte finns där syslanguages, men tabellen är alltid tillgänglig för SQL Server. Tabellen lagras endast i huvuddatabasen. Kolumnnamnet Datatypbeskrivning langid smallint unikt språk-ID. datumformat nchar(3) datumordning (t.ex. DMY). datefirst tinyint Första veckans dag: 1 för måndag, 2 för tisdag, och så vidare till 7 betyder stjärna Datum. Uppgradera INT för systemanvändning. Namn sysname officiellt språknamn (t.ex. fran?ais). alias sysname Alternativt språknamn (såsom franska). mo nths nvarchar(372) En komma-separerad lista med fullständiga namn för månader i ordning från januari till december, varje namn Innehåller maximalt 20 tecken. shortmo nths varchar(132) en komma-separerad lista med förkortade månadsnamn i ordning från januari till december, Varje namn kan innehålla upp till 9 tecken. dagar nvarchar(217) En komma-separerad lista över dagnamn i ordning från januari till december, med flest av varje namn Innehåller 30 tecken. LCID INT för detta språk Microsoft Windows NT? Plats-ID. mslangid smallint SQL Server meddelandegrupp-ID. Trettiotre språk som tillhandahålls av SQL Server installeras. Nedan följer en lista över språk. Namnet på engelska är NT LCID SQL Server Message Group ID Engelska 1033 1033 Tyska 1031 1031 Franska 1036 1036 Japanska 1041 1041 Dansk 1030 1030 Spanska 3082 3082 Italienska 1040 1040 Nederländska 1043 1043 Norska 2068 2068 Portugisiska 2070 2070 Finska 1035 1035 Svenska 1053 1053 Tjeckiska 1029 1029 Ungerska 1038 1038 Polska 1045 1045 Rumänska 1048 1048 Kroatiska 1050 1050 Slovakiska 1051 1051 Slovenska 1060 1060 Grekiska 1032 1032 Bulgariska 1026 1026 Ryska 1049 1049 Turkiska 1055 1055 Brittisk engelska 2057 1033 Esto nian 1061 1061 Lettiska 1062 1062 Litauiska 1063 1063 Brasilianska 1046 1046 Traditio nal kinesiska 1028 1028 Koreanska 1042 1042 Förenklad kinesiska 2052 2052 Arabiska 1025 1025 Thai 1054 1054 syslogins-header
Varje inloggningskonto upptar en rad i tabellen. Kolumnnamnet Datatypbeskrivning Sid varbinary(85) säkerhetsidentifierare. Status Smallint endast för internt bruk. CreateDate DateTime lägger till inloggningsdatumet. updateDate DateTime Uppdatera inloggningsdatumet. Datum och tid endast för intern användning. ToTCPU INT endast för internt bruk. Totio int är endast för internt bruk. Spacelimit Int endast för internt bruk. Tidsgräns int endast för internt bruk. ResultLimit int endast för internt bruk. namn varchar(30) Användarens inloggnings-ID. dbname nvarchar(128) Användarens standardnamn på databasen vid upprättande av en anslutning. lösenordet nvarchar(128) Användarens krypterade lösenord (kan vara NULL). Språket nvarchar(128) Standardspråket för användare. denylogin int om inloggningen är Microsoft? Windows NT? 1 för en användare eller grupp som har nekats åtkomst. HasAccess INT är 1 om inloggningsåtkomst är auktoriserad. isntname int är 1 om inloggningen är en Windows NT-användare eller grupp, och om inloggningen är Microsoft SQL Server? Logga in, det är 0. isntgroup int om inloggad Om det är en Windows NT-grupp är det 1. isntuser int är 1 om inloggningen är en Windows NT-användare. Sysadmin int är 1 om inloggningen är en sysadmin-serverrollmedlem. SecurityAdmin INT är 1 om inloggningen är medlem i SecurityAdmin Server-rollen. Serveradmin int är 1 om inloggningen är en serveradmin fixed serverrollmedlem. SetupAdmin INT är 1 om inloggningen är en SetupAdmin Fixed Server-rollmedlem. ProcessAdmin INT är 1 om inloggningen är en ProcessAdmin Fixed Server-rollmedlem. Diskadmin int är 1 om inloggningen är en Diskadmin Fixed Server Role-medlem. DBBcreator INT är 1 om inloggningen är en medlem i DBCiCreator Fixed Server-roll. loginname nvarchar(128) Det faktiska namnet på inloggningen, som kan skilja sig från inloggningen som används av SQL Server 。 Sysoledbusers huvud
Användar- och lösenordsmappningen för varje specificerad länkad server upptar en rad i tabellen. Tabellen lagras i huvuddatabasen. Kolumnnamnet Datatypbeskrivning SID (Security Identification Number) för rmtsrvid smallint-servern. RMTLOGINAME Nvarchar(128) Loginsid Mappar till fjärrinloggningen av den länkade RMTservid. rmtpassword nvarchar(128) länkar det krypterade lösenordet för den angivna fjärrinloggningen inom rmtsrvid. loginsid varbinary(85) Den lokala inloggnings-SID som ska mappas. Status smallint Om värdet är 1 ska mappningen använda användarens egna inloggningsuppgifter. ÄndraDatumDatumTid Datumet då kartläggningsinformationen senast ändrades. SysProcesses Toppsida
sysprocesses-tabell om att köra på Microsoft? SQL Server? Information om processen på Dessa processer kan vara: Klientprocess eller systemprocess. sysprocesser lagras endast i huvuddatabasen. Kolumnnamnet Datatypbeskrivning spid smallint SQL Server process-ID. kpid smallint Microsoft Windows NT 4.0? Tråd-ID. blockerad smallint Process-ID (spid) för den blockerade processen. Väntatyp binär(2) bokning. Väntetid int Den nuvarande väntetiden i millisekunder. 0 när processen inte väntar. LastwaitType nchar(32) anger strängen för det sista eller nuvarande väntande typnamnet. waitresource nchar(32) En textuell representation av en låsresurs. dbid smallint används för närvarande av processen. uid smallint Användar-ID:t som utförde kommandot. Den kumulativa CPU-tiden för CPU-int-processen. Det spelar ingen roll om alternativet SÄTT STATISTIKTID på n är o n eller OFF Det finns en process för att uppdatera posten. physical_io kumulativa diskläsningar och -skrivningar för int-processer. Memusage int Antalet sidor i processcachen som för närvarande är tilldelat den processen. Ett negativt tal indikerar att processen släpps av en annan Det minne som tilldelas av en process. login_time Datumtid Tiden då klientprocessen loggade in på servern. För systemprocesser är det SQL Server-lagring Tiden då uppstarten ägde rum. last_batch datetime Tiden då klientprocessen senast exekverade ett fjärrlagrat proceduranrop eller EXECUT-sats. För institutionen Systemprocessen är den tid då SQL Server börjar lagras. ECID Smallint används för att unikt identifiera exekveringskontext-ID:t för en barntråd som arbetar på uppdrag av en enskild process. open_tran Antalet öppna transaktioner för smallint-processen. status nchar(30) Process-ID:ts status (t.ex. körande, i viloläge, etc.). sid binary(85) Användarens globalt unika identifierare (GUID). värdnamn NCar(128) Namnet på arbetsstationen. program_name nchar(128) namnet på applikationen. hostprocess nchar(8) arbetsstationens process-ID-nummer. CMD NCar(16)-kommando som för närvarande utförs. nt_domain nchar(128)-klientens Windows NT 4.0-domän (om Windows Authentication används) eller trust Ansluten Windows NT 4.0-domän. nt_username nchar(128) Windows NT 4.0-användarnamnet (om Windows autentisering används) eller bokstaven för processen Vilket anslutet Windows NT 4.0-användarnamn som helst. net_address nchar(12) tilldelas en unik identifierare för nätverkskortet på varje användararbetsstation. När en användare loggar in, Identifieraren infogas i kolumnen net_address. net_library kolumnen nchar(12) som används för att lagra klientens nätverksbibliotek. Varje klientprocess går in på en nätverksanslutning. Nätverksanslutningar har ett nätverksbibliotek kopplat till dessa processer som gör det möjligt för dem att etablera anslutningar. För mer information , se Client and Server Net-Library. loginame NCAR(128) inloggning. sysremotelogins till toppen av sidan
Får var och en ringa Microsoft? SQL Server? Den fjärranvändande användaren av den fjärrlagrade proceduren på Kolumnnamnet Datatypbeskrivning remoteserverid smallint Den fjärrserveridentiteten. Fjärranvändarnamn nvarchar(128) Användarinloggningen på den fjärranslutna servern. Status Smallint-alternativ. sid varbinary(85) Microsoft Windows NT? Användarsäkerhets-ID. ChangeDate DateTime lägger till datum och tid för fjärranvändaren. syscolumns-rubrik
Varje kolumn i varje tabell och vy upptar en rad i tabellen, och varje parameter i den lagrade processen upptar också en rad i tabellen. Tabellen finns vid varje nummer Enligt lagret. Kolumnnamnet Datatypbeskrivning namn sysnamn Namnet på kolumnnamnet eller procedurparametern. id int Tabellobjekt-ID som kolumnen tillhör, eller det lagrade procedure-ID som är associerat med parametern. xtype Tinyint systypes. TypeTat Tinyint endast för invändig användning. XUSerType Smallint-tillägg. längd smallint Den maximala fysiska lagringslängden i systyper. Xprec Tinyint är endast för internt bruk. Xscale Tinyint är endast för internt bruk. colid smallint-kolumn eller parameter-ID. Xoffset Smallint endast för internt bruk. BitPOS Tinyint är endast för internt bruk. Reserverad Tinyint endast för internt bruk. Colstat Smallint endast för invändigt bruk. cdefault int Standardvärde-ID:t för kolumnen. domän int regeln eller CHECK-begränsnings-ID:t för kolumnen. nummer smallint Delprocedurnumret när proceduren är grupperad (0 indikerar ett icke-processobjekt). färgare Smallint endast för invändig användning. Autoval Varbinary(255) endast för internt bruk. offset smallint Förskjutningen av raden där kolumnen är placerad; Om negativt betyder det en rad av variabel längd. Status Tinyint är en bitmap som används för att beskriva kolumn- eller parameteregenskaper: 0x08 = Kolumnen tillåter nullvärden. 0x10 = ANSI-utfyllnad träder i kraft när varchar- eller varbinärkolumner läggs till. Behåll det bakre utrymmet i varchar-kolonnen, behåll Lämna den efterföljande nollan i varbinärkolumnen. 0x40 = parameter är OUTPUT-parametern. 0x80 = Kolumn som identitetskolumn.
typ tinyint Typen av fysisk lagring i systyper. Usertype smallint systype. printfmt varchar(255) endast för internt bruk. Prec smallint Kolonnens precisionsnivå. skala int Antalet decimaler i kolumnen. isberäknad int indikerar om flaggan för den kolumnen har beräknats: 0 = Ej beräknat. 1 = Beräknat.
isoutparam int anger om processparametern är en utgångsparameter: 1 = sant. 0 = falskt.
isnullable int anger om kolumnen tillåter nollvärden: 1 = sant. 0 = falskt.
Sysco nstraints toppen av sidan
Innehåller en begränsningsavbildning, mappad till objektet som äger begränsningen. Denna systemkatalog lagras i varje databas. Kolumnnamnet Datatypbeskrivning Co NSTID int-begränsningsnummer. id int har tabell-ID för den begränsningen. colid smallint definierar kolumn-ID för begränsningen på den, eller 0 om det är en tabellbegränsning. Spare1 Tinyint behållen. Status int bitmap indikerar status. Möjliga värden inkluderar: 1 = PRIMÄRNYCKEL-begränsning. 2 = UNIKA NYCKEL-begränsningar. 3 = FRÄMMANDE NYCKEL-begränsningar. 4 = CHECK-begränsning. 5 = STANDARDBEGRÄNSNING. 16 = kolumnnivåbegränsningar. 32 = tabellnivåbegränsningar.
Actio NS Int bevarades. Felet int kvarstår. sysfilegroups-huvud
Varje filgrupp i databasen upptar en rad i tabellen. Tabellen lagras i varje databas. Minst en punkt i tabellen används som huvudtext Bit satt. Kolumnnamnet Datatypbeskrivning groupid smallint Ett unikt gruppidentifieringsnummer för varje databas. AllocPolicy Smallint behölls. status int 0x8 = LÄS o nLY 0x10 = STANDARD gruppnamn sysname-filgrupp. sysfiles-huvud
Varje fil i databasen upptar en rad i tabellen. Denna systemtabell är en virtuell tabell och kan inte uppdateras eller modifieras direkt. Kolumnnamnet Datatypbeskrivning fileid smallint Ett unikt filidentifieringsnummer för varje databas. Groupid Smallint-filgruppsidentifikationsnummer. storlek int filstorlek (i 8 KB sidor). maxsize int Den maximala filstorleken (i 8 KB sidor). Ett värde på 0 betyder ingen tillväxt, och ett värde på –1 betyder att filen alltid ska vara Väx till skiva full. Tillväxt i Tillväxtstorleken på databasen. Ett värde på 0 indikerar ingen tillväxt. Beroende på statusens värde kan det vara hundratals sidor eller filstorlek Dela förhållandet. Om status innehåller 0x100000 är tillväxten en procentandel av filstorleken; Annars är det antalet sidor. Status int tillväxtvärde i megabyte (MB) eller kilobyte (KB)). 0x1 = Standardenhet. 0x2 = Diskfil. 0x40 = Loggenhet. 0x80 = Filer skrivna sedan senaste säkerhetskopieringen. 0x4000 = enligt satsen CREATE DATABASE Implicit skapade enheter. 0x8000 = Enheter skapade under databasskapandet. 0x100000 = Tillväxt i procent, inte i sidor.
Prestanda int bevarades. Name nchar(128) Det logiska namnet på filen. filnamn nchar(260) Namnet på den fysiska enheten, inklusive hela sökvägen till filen. sysforeignkeys toppen av sidan
Innehåller information om FOREIGN KEY-begränsningarna i tabelldefinitionen. Tabellen lagras i varje databas. Kolumnnamnet Datatypbeskrivning co nstid int ID:n för FOREIGN KEY-begränsningen. fkeyid int Tabellobjekt-ID med FOREIGN KEY-begränsningen. rkeyid int Tabellobjekt-ID som refereras i FOREIGN KEY-begränsningen. fkey smallint refererar till kolumn-ID:t. rkey smallint refererade kolumn-ID. keyno smallint Kolumnens position i listan över refererade kolumner. sysindexes till toppen av sidan
Varje index och tabell i databasen upptar en rad i tabellen. Tabellen lagras i varje databas. Kolumnnamnet Datatypbeskrivning id int-tabell-ID (om indid = 0 eller 255). Annars är det ID:t för tabellen som indexet tillhör. Status int intern systemstatusinformation. första binär(6) pekarna till den första eller rotsidan. indid smallint index ID: 1 = Klustrat index >1 = icke-aggregerad 255 = Tabellposter med text- eller bilddata
rotbinär(6) Om indid >= 1 och < 255, är roten pekaren till rotsidan. Om indid = 0 eller indid = 255, rot är pekaren till sista sidan. Minlen Smallint minsta linjestorlek. Keycnt Smallint-nyckel. groupid smallint där objektets filgrupps-ID skapas. dpages int Om indid = 0 eller indid = 1 är dpages antalet använda sidor. Om indid = 255, som är satt till 0. Annars är det antalet sidor som har indexerats. reserved int Om indid = 0 eller indid = 1, reserved är sidmätaren som tilldelats alla index och tabelldata nummer. Om indid = 255 är reserverat sidantal tilldelat text- eller bilddata. Annars tilldelas den ett index Sidantal. använd& NBSP; int Om indid = 0 eller indid = 1 används det totala antalet sidor som används för all index- och tabelldata. Om INDID = 255, används för sidantalet som används för text- eller bilddata. Annars är det sidantalet som används för indexering. Rowcnt Bigint baseras på radräkningar på datanivå: Indid = 0 och Indid = 1. Om indid = 255, rowcnt Ställ på 0. RowModctr int räknar det totala antalet rader som infogats, tagits bort eller uppdaterats sedan tabellen senast uppdaterades. xmaxlen smallint maximal radstorlek. Maxirow Smallint maximal radstorlek utan bladindex. OrigFillFactor tinyint Det initiala fyllnadsfaktorvärdet som används vid skapandet av indexet. Värdet behålls inte; Men om det behöver vara tungt Detta värde kan vara användbart om du skapar ett nytt index men inte minns fyllnadsfaktorn du använde från början. reserverad1 tinyint behölls. Reserverat2 int behölls. FörstIAM binär(6) håll. Oförskämda Smallint behöll. Indeximplementeringsflagga. lockflags smallint används för att begränsa den betraktade indexlåsgranulariteten. Till exempel, för uppslagstabeller som är skrivskyddade till sin natur, kan du att ställa in den till endast bordsnivålåsning för att minimera låskostnaderna. PGMODCTR INT behölls. nycklar varbinary(816) En lista över kolumn-ID:n som utgör indexnyckeln. namn sysnametabellnamn (om indid = 0 eller 255). Annars namnet på indexet. statblob-bild Statistikblob. Maxlen Int behölls. Rader int baseras på antalet datanivårader med indid = 0 och indid = 1, vilket upprepas för indid > 1. Om indid = 255, rader satta till 0. Kolumnen tillhandahålls för bakåtkompatibilitet. Sysmembers-sidan Varje databasrollmedlem upptar en rad i tabellen. Tabellen lagras i varje databas.
Kolumnnamnet Datatypbeskrivning medlemuid smallint Användar-ID för rollmedlemmen. Användar-ID:t för groupuid smallint-rollen. sysobjects-huvud Varje objekt (begränsningar, standardvärden, loggar, regler, lagrade procedurer, etc.) som skapas i databasen tar upp en rad i tabellen. Endast i
tempdb, varje tillfälligt objekt upptar en rad i tabellen. Kolumnnamnet Datatypbeskrivning namn sysname-objektnamn. ID int objektidentifieringsnummer. xtype char(2) objekttyp. Det kan vara en av följande objekttyper: C = CHECK-begränsning D = DEFAULT- eller DEFAULT-begränsning F = FRÄMMANDE NYCKEL-begränsningen L = log FN = skalär funktion IF = Inline-tabellfunktion P = lagrad procedur PK = PRIMÄRNYCKEL-begränsning (typen är K) RF = Replikationsfilter-lagrad procedur S = Systemtabell TF = tabellfunktion TR = Trigger U = Användartabell UQ = UNIK begränsning (typen är K) V = vy X = Utökad lagrad procedur
Användar-ID:t för uid smallint ägarobjektet. info smallint behållet. Endast för internt bruk. Status INT behållen. Endast för internt bruk. base_schema_ Fördjupning bevarad. Endast för internt bruk. Replinfo Int behölls. För reproduktionsändamål. parent_obj int objektidentifieraren för föräldraobjektet (till exempel för triggers eller begränsningar, tabell-ID:t). Skapandedatumet för crdate date-tid-objektet. FTCATID Smallint är fulltextkatalogidentifieraren för alla användartabeller som är registrerade i fulltextindexet, för alla användare som inte är registrerade Tabellen är 0. schema_ver int-versionsnumret, som ökar med varje schemaändring i tabellen. stats_schema_ Fördjupning bevarad. Endast för internt bruk. typ char(2) objekttyp. Det kan vara ett av följande värden: C = CHECK-begränsning D = DEFAULT- eller DEFAULT-begränsning F = FRÄMMANDE NYCKEL-begränsningen FN = skalär funktion IF = Inline-tabellfunktion K = PRIMÄRNYCKEL eller UNIKA begränsningar L = log P = lagrad procedur R = regel RF = Replikationsfilter-lagrad procedur S = Systemtabell TF = tabellfunktion TR = Trigger U = Användartabell V = vy X = Utökad lagrad procedur
Userstat Smallint behöll. Sysstat Smallint intern tillståndsinformation. Indexdel Smallint behölls. Omboka datumtid för senare. Versio n int för senare användning. Deltrig-int bevarades. Intrig Int behölls. UPDTRIG Int behölls. Seltrig Int behölls. Kategori INT används för publicering, begränsningar och identifiering. cache smallint behölls. Syspermissio NS toppen av sidan Innehåller information om tillstånd som beviljats och nekats användare, grupper och roller inom databasen. Tabellen lagras i varje databas.
Kolumnnamnet Datatypbeskrivning id int objekt-ID för objektbehörigheter; 0 indikerar tillstånd för uttalanden. Grantee Smallint ID:t för användaren, gruppen eller rollen som påverkas av behörigheten. Grantor Smallint ID:t för användaren, gruppen eller rollen som tillståndet ges eller återkallas. ActAdd Smallint endast för internt bruk. Actmod Smallint är endast för internt bruk. Seladd Varbinary(4000) endast för internt bruk. Selmod Varbinary(4000) endast för internt bruk. updadd varbinary(4000) endast för internt bruk. UPDMOD varbinary(4000) endast för internt bruk. Refadd varbinary(4000) endast för internt bruk. Refmod varbinary(4000) endast för internt bruk. systypes-huvud Varje system tillhandahåller en enda informationsrad för både datatypen och den användardefinierade datatypen. Tabellen lagras i varje databas.
Detta är de typer av data som tillhandahålls av systemet och deras ID-nummer. Kolumnnamnet Datatypbeskrivning Namn, sysname, datatyp. Xtype Tinyint fysisk lagringstyp. Status Tinyint är endast för internt bruk. xusertype smallint utökar användartypen. längd smallint Den fysiska längden av datatypen. Den interna precisionen som används av Xprec Tinyint-servern. (Ej tillgänglig i frågor.) ) Antalet interna decimalplatser som används av Xscale Tinyint-servern. (Ej tillgänglig i frågor.) ) tdefault int ID:t för den lagrade proceduren som utför integritetskontroller för denna datatyp. domän int ID:t för den lagrade proceduren som utför integritetskontroller för denna datatyp. uid smallint Användar-ID:t för datatypskaparen. Reserverad småtall endast för internt bruk. usertype smallint Användartyp-ID:t. variabel bit är 1 för variabel längd datatyp, annars 0. allownulls-biten indikerar att denna datatyp som standard är null. Om CREATE eller ALTER TABLE anges som tomt , då kommer värdet att åsidosätta standardnollvärdet för denna datatyp. type tinyint Lagrar datatyper fysiskt. printfmt varchar(255) behölls. prec smallint Nivån av precision för denna datatyp. skala tinyint Antalet decimaler (baserat på precision) för denna datatyp. sysUsers-huvud Alla Microsoft i databasen? Windows-användare, Windows-grupper, Microsoft SQL Server? Användare eller SQL
Serverrollen upptar en rad i tabellen. Kolumnnamnet Datatypbeskrivning uid smallint användar-ID, som är unikt i denna databas. 1 är databasägaren. Status Smallint endast för internt bruk. Namn, sysname-användarnamn eller gruppnamn, vilket är unikt i denna databas. Sid Varbinary(85) Säkerhetsidentifieraren för denna post. Roller varbinär(2048) endast för internt bruk. createDate DatumTid för kontots tillagda datum. UpdateDate DateTime Det senaste ändrade datumet för kontot. Altuid Smallint är endast för internt bruk. lösenordet varbinary(256) endast för intern användning. gid smallint Grupp-ID:t som denna användare tillhör. Om uid = gid, så definierar denna post en grupp. Miljö N Varchar (255) reserverad. HasdbAccess INT är 1 om kontot har databasåtkomst. islogin int om kontot är en Windows-grupp, en Windows-användare eller en SQL Server-användare med inloggningskonto För det första. isntname int är 1 om kontot är en Windows-grupp eller en Windows-användare. isntgroup int är 1 om kontot är en Windows-grupp. isntuser int är 1 om kontot är en Windows-användare. issqluser int är 1 om kontot är en SQL Server-användare. Isaliased INT är 1 om kontot aliaseras av en annan användare. issqlrole int är 1 om kontot är en SQL Server-roll. Isapprole int är 1 om kontot är en applikationsroll.
|