|
Sysaltfiles primære database indeholder databasens filer Syscharsets hoveddatabases tegnsæt og sorteringsrækkefølge Sysco nFigures primære databasekonfigurationsmuligheder Syscurco nfigs primære database nuværende konfigurationsmuligheder Sysdatabases-database i den primære databaseserver Syslanguages er det primære databasesprog syslogins hoveddatabase Loginkontoinformation sysoledbusers hoveddatabaselinks serverloginoplysninger SysProcesses Primær databaseproces sysremotelogins Primær database Log ind på kontoen eksternt syscolumns pr. databasekolonne Sysco NSTRAINS per databasegrænse sysfilegroups pr. databasefilgruppe sysfiles for hver databasefil sysforeignkeys for hvert eksternt nøgleord i databasen Sysindekser pr. databaseindeks sysmenbers for hvert databaserollemedlem sysobjects for hver database SysComments databaseobjekt syspermissio ns Per database permissions Systyper pr. database brugerdefinerede datatyper sysusers pr. databasebruger sysaltfiles-header I særlige tilfælde indeholder du rækkerne, der svarer til filerne i databasen. Tabellen gemmes i hoveddatabasen.
Kolonnenavnet Datatypebeskrivelse fileid smallint Et unikt filidentifikationsnummer for hver database. GroupID Smallint-filgruppeidentifikationsnummer. størrelse int filstørrelse (i 8 KB sider). maxsize int Den maksimale filstørrelse (på 8 KB sider). En værdi på 0 betyder ingen vækst, og en værdi på –1 betyder, at filen altid skal være Voks til disken fuld. Vækst i Størrelsen af databasen. En værdi på 0 indikerer ingen vækst. Afhængigt af statusværdien kan det være flere hundrede sider eller filstørrelse Divider forholdet. Hvis status er 0x100000, er væksten en procentdel af filstørrelsen; Ellers er det antallet af sider. Status INT kun til intern brug. perf int bevaret. dbid smallint Databaseidentifikationsnummeret for den database, som filen tilhører. Navn nchar(128) Det logiske navn på filen. filnavn nchar(260) Navnet på den fysiske enhed, inklusive den fulde sti til filen. > syscharsets topside Hvert tegnsæt optager en række i tabellen, som også indeholder definitioner for Microsoft? SQL Server? Den anvendte sorteringsrækkefølge. Række En af sekvenssekvenserne er markeret som standard sorteringsrækkefølge i sysco nfigures, hvilket er den eneste rækkefølge, der faktisk bruges. Kolonnenavnet Datatypebeskrivelse type smallint Den type entitet, der repræsenteres af denne linje. 1001 er tegnsættet; 2001 er sorteringsrækkefølgen. id et lille tegnsæt eller unikt ID for sorteringsrækkefølgen. Bemærk, at sorteringsrækkefølgen og tegnsættet ikke kan dele samme ID-nummer. Garanteret Lad ID-området være fra 1 til 240 for SQL Server at bruge. CSID Tinyint-felt bruges ikke, hvis linjen repræsenterer et tegnsæt. Hvis rækken repræsenterer sorteringsrækkefølgen, er feltet i Derudover genereres tegnsættets ID for sorteringsrækkefølgen. Antag, at der findes en række med det ID i den tabel. status smallint Den interne systemstatusinformation. navn sysnavn Det unikke navn på tegnsættet eller sorteringsrækkefølgen. Feltet må kun indeholde bogstaverne A-Z eller a-z, tallet 0 – 9 og understrøg (_). Det skal starte med et brev. Descriptio n Nvarchar(255) tegnsæt eller valgfri beskrivelse af sorteringsordensfunktionen. BinaryDefinitio N Varbinary(255) kun til intern brug. Definitio n billedtegnsæt eller intern definition af sorteringsrækkefølge. Datastrukturen i dette felt afhænger af typen. Sysco nfigures øverst på siden
Hver konfigurationsmulighed, som brugeren sætter, optager en række i tabellen. sysco nfigures inkluderer nyligt lancerede Microsoft? SQL Server? De tidligere definerede konfigurationsmuligheder indeholder også alle de dynamiske konfigurationsmuligheder, der er sat efter den seneste opsendelse. Bordet er kun placeret i master database. Kolonnenavnet Datatypebeskrivelse værdi int-variabelen (bruges kun af SQL Server efter at RECo nFIGURE er blevet udført). CO NFIG Smallint-konfigurationsvariabel nummer. Kommenter nvarchar(255) på konfigurationsmuligheder. Status Smallint repræsenterer et bitmap af status for en option. Mulige værdier inkluderer: 0 = statisk (denne indstilling træder i kraft, når serveren genstarter). 1 = Dynamisk (denne variabel træder i kraft, når RECo nFIGURE-udsagnet udføres). 2 = Avanceret (variabelen vises kun, hvis Vis Avanceret-indstillingen er sat). 3 = Dynamisk og Avanceret.
Syscurco nfigs øverst på siden
Hver nuværende konfigurationsmulighed er én for hver. Derudover indeholder tabellen fire elementer, der beskriver konfigurationsstrukturen. Syscurco NFIGS er i brug Genereres dynamisk ved forespørgsler. For mere information, se Sysco nfigures. Kolonnenavnet Datatypebeskrivelse værdi int bruger-modificerbar variabel værdi (kun hvis RECo nFIGURE er blevet udført af Microsoft?) SQL Server? brug). CO NFIG Smallint-konfigurationsvariabel nummer. Kommenter nvarchar(255) på konfigurationsmuligheder. Status Smallint repræsenterer et bitmap af status for en option. Mulige værdier inkluderer: 0 = statisk (denne indstilling træder i kraft, når serveren genstarter). 1 = Dynamisk (denne variabel træder i kraft, når RECo nFIGURE-udsagnet udføres). 2 = Avanceret (variabelen vises kun, hvis Vis Avanceret-indstillingen er sat). 3 = Dynamisk og Avanceret.
Sysdatabases-side Microsoft? SQL Server? Hver database i tabellen optager en række. Når du først installerer SQL Server, Sysdatabases indeholder elementer til master-, model-, msdb-, mssqlweb- og tempdb-databaser. Tabellen eksisterer kun gemt i hoveddatabasen. Kolonnenavnet Datatypebeskrivelse navn sysnavn Navnet på databasen. dbid smallint database-ID. sid varbinary(85) System-ID for databaseopretteren. Mode Smallint bruges til at låse databasen internt, når den oprettes. Status Int-statusbits, nogle af hvilke kan bruges af brugeren sp_dboptio n (læs O N, DBO-brug). Især enkeltbruger, osv.): 1 = autoluk ; Brug sp_dboptio n-indstillingerne. 4 = vælg i/bulkkopier ; Brug sp_dboptio n-indstillingerne. 8 = afkortning. log o n chkpt ; Brug sp_dboptio n-indstillingerne. 16 = revet side-detektio n, ved brug af sp_dboptio n indstilling. 32 = indlæsning 。 64 = før genopretning 。 128 = genopretning 。 256 = ikke genvundet 。 512 = offline ; Brug sp_dboptio n-indstillingerne. 1024 = læses nølen; Brug sp_dboptio n-indstillingerne. 2048 = dbo brug o only ; Anvendelse sp_dboptio indstillinger. 4096 = enkeltbruger; Brug sp_dboptio n-indstillingerne. 32768 = nødtilstand 。 4194304 = autoshrink 。 1073741824 = ren nedlukning 。 Flere bits kan åbnes samtidig.
status2 int 16384 = ANSI null default ; Brug sp_dboptio n-indstillingerne. 65536 = co ncat null giver null med sp_dboptio n-indstilling. 131072 = rekursive triggere, ved brug af sp_dboptio n indstillinger. 1048576 = standard til lokal markør, ved at bruge sp_dboptio n-indstilling. 8388608 = angivet identifikator, brugt sp_dboptio indstillinger. 33554432 = cursor close o n commit, ved brug af sp_dboptio n indstilling. 67108864 = ANSI-nuller, ved brug af indstillingen sp_dboptio n. 268435456 = ANSI-advarsler, ved brug af sp_dboptio n-indstilling. 536870912 = fuldtekst aktiveret, brug sp_fulltext_database Indstillinger. CRDATE dato og tidspunkt oprettet dato. Reserveret dato. Kategori int indeholder bitmaps af information til kopiering: 1 = Udgivet. 2 = abonneret. 4 = Sammenfletning offentliggjort. 8 = Merge Abonneret.
CMPTLEVEL TinyINT-database. Se sp_dbcmptlevel for mere information. filnavn nvarchar(260) Operativsystemets sti og navn på databasemasterfilen. Build-nummeret på SQL Server-koden, der bruges til at oprette databasen. Kun SQL Server-værktøjer Internt til opgraderingsbehandling. syslanguages-header Skal du optræde hos Microsoft? SQL Server? Hvert sprog i tabellen har en række. Selvom amerikansk engelsk ikke findes syslanguages, men tabellen er altid tilgængelig for SQL Server. Tabellen gemmes kun i hoveddatabasen. Kolonnenavnet Datatypebeskrivelse langid smallint unikt sprog-ID. dateformat nchar(3) datorækkefølge (f.eks. DMY). datefirst tinyint Den første dag i ugen: 1 for mandag, 2 for tirsdag, og så videre indtil 7 betyder stjerne Date. Opgrader INT til systembrug. Navn Sysname Officielt Sprognavn (f.eks. Fran?AIS). alias sysnavn Alternativt sprognavn (såsom fransk). mo nths nvarchar(372) En komma-separeret liste over fulde navne i rækkefølge fra januar til december, hvert navn Indeholder maksimalt 20 tegn. shortmo nths varchar(132) en komma-adskilt liste over forkortede månedsnavne i rækkefølge fra januar til december, Hvert navn kan indeholde op til 9 tegn. dage nvarchar(217) En komma-adskilt liste over dagnavne i rækkefølge fra januar til december, med flest af hvert navn Indeholder 30 tegn. lcid int for dette sprog Microsoft Windows NT? Lokalitets-ID. mslangid smallint SQL Server meddelelsesgruppe-ID. Treogtredive sprog, som SQL Server leverer, er installeret. Nedenfor er en liste over sprog. Navnet på engelsk er NT LCID SQL Server Message Group ID Engelsk 1033 1033 Tysk 1031 1031 Fransk 1036 1036 Japansk 1041 1041 Dansk 1030 1030 Spansk 3082 3082 Italiensk 1040 1040 Hollandsk 1043 1043 Norsk 2068 2068 Portugisisk 2070 2070 Finsk 1035 1035 Svensk 1053 1053 Tjekkisk 1029 1029 Ungarsk 1038 1038 Polsk 1045 1045 Rumænsk 1048 1048 Kroatisk 1050 1050 Slovakisk 1051 1051 Slovensk 1060 1060 Græsk 1032 1032 Bulgarsk 1026 1026 Russisk 1049 1049 Tyrkisk 1055 1055 Britisk engelsk 2057 1033 Esto nian 1061 1061 Lettisk 1062 1062 Litauisk: 1063, 1063 Brasiliansk 1046 1046 Traditio nal kinesisk 1028 1028 Koreansk 1042 1042 Forenklet kinesisk 2052 2052 Arabisk 1025 1025 Thai 1054 1054 syslogins-header
Hver loginkonto optager en række i tabellen. Kolonnenavnet Datatypebeskrivelse Sid Varbinary(85) sikkerhedsidentifikator. Status Smallint kun til intern brug. CreateDate DateTime tilføjer logindatoen. opdateringdato DatoTid Opdater datoen for login. Accakter dato og tid kun til intern brug. TOTCPU INT kun til intern brug. Totio int er kun til intern brug. Spacelimit Int kun til intern brug. Tidsbegrænsning int kun til intern brug. ResultLimit int kun til intern brug. navn varchar(30) Brugerens login-ID. dbname nvarchar(128) Brugerens standarddatabasenavn ved oprettelse af en forbindelse. adgangskoden nvarchar(128) Brugerens krypterede adgangskode (kan være NULL). Sproget nvarchar(128) Standardsproget for brugere. denylogin int, hvis login er Microsoft? Windows NT? 1 for en bruger eller gruppe, der er blevet nægtet adgang. HasAccess INT er 1, hvis loginadgang er autoriseret. isntname int er 1, hvis login-in er en Windows NT-bruger eller -gruppe, og hvis login-in er Microsoft SQL Server? Login, det er 0. isntgroup int hvis logget ind Hvis det er en Windows NT-gruppe, er det 1. isntuser int er 1, hvis login-in er en Windows NT-bruger. Sysadmin int er 1, hvis login er medlem af en sysadmin-serverrolle. SecurityAdmin INT er 1, hvis login er medlem af SecurityAdmin Server-rollen. Serveradmin int er 1, hvis login er et serveradmin fast medlem af serverrollen. SetupAdmin INT er 1, hvis login er et SetupAdmin Fast serverrollemedlem. ProcessAdmin INT er 1, hvis login er et ProcessAdmin Fixed Server-rollemedlem. Diskadmin int er 1, hvis login er et diskadmin fast serverrollemedlem. DBBcreator INT er 1, hvis login er et medlem af DBCiCreator Fixed Server-rolle. loginnavn nvarchar(128) Det faktiske navn på login, som kan være forskelligt fra login, der bruges af SQL Server 。 sysoledbusers header
Bruger- og adgangskodekortlægningen for hver specificeret linket server optager en række i tabellen. Tabellen gemmes i hoveddatabasen. Kolonnenavnet Datatypebeskrivelse SID (Security Identification Number) på rmtsrvid smallint-serveren. RMTlogiName Nvarchar(128) loginsid kortlægges til den fjernindloggede login af den tilknyttede RMTservid. rmtpassword nvarchar(128) forbinder den krypterede adgangskode for den angivne fjernlogin inden for rmtsrvid. loginsid varbinary(85) Den lokale login-SID, der skal mappes. Status smallint Hvis værdien er 1, skal kortlægningen bruge brugerens egne legitimationsoplysninger. ChangeDateDateTime Datoen hvor kortlægningsinformationen sidst blev ændret. sysProcesses forside
sysprocesses-tabel om at køre på Microsoft? SQL Server? information om processen på Disse processer kan være: Klientproces eller systemproces. Sysprocesser gemmes kun i hoveddatabasen. Kolonnenavnet Datatypebeskrivelse spid smallint SQL Server proces-ID. KPID smallint Microsoft Windows NT 4.0? Tråd-ID. blokeret smallint Proces-ID (spid) for den blokerede proces. ventetype binær(2) reservation. ventetid int Den nuværende ventetid i millisekunder. 0, når processen ikke venter. LastwaitType nchar(32) angiver strengen med det sidste eller nuværende ventende typenavn. waitresource nchar(32) En tekstuel repræsentation af en låseressource. Dbid Smallint anvendes i øjeblikket i processen. uid smallint: Bruger-ID'et, der udførte kommandoen. Den kumulative CPU-tid for CPU-int-processen. Det er ligegyldigt, om indstillingen SÆT STATISTIK TID på n er på n eller OFF Der er en proces til at opdatere indførslen. physical_io kumulative disklæsninger og -skrivninger for int-processer. Memusage int Antallet af sider i procescachen, der aktuelt er tildelt den proces. Et negativt tal indikerer, at processen frigives af en anden Den hukommelse, der tildeles af en proces. login_time dato og tidspunkt Det tidspunkt, hvor klientprocessen loggede ind på serveren. For systemprocesser er det SQL Server-lagring Tidspunktet hvor opstarten fandt sted. last_batch datetime Tidspunktet, hvor klientprocessen sidst udførte et fjernlagret procedurekald eller EXECUTE-sætning. For afdelingen Systemprocessen er det tidspunkt, hvor SQL Server begynder at blive lagret. ECID Smallint bruges til entydigt at identificere eksekveringskontekst-ID'et for en børnetråd, der opererer på vegne af en enkelt proces. open_tran Antallet af åbne transaktioner for smallint-processen. status nchar(30) Proces-ID-status (f.eks. kørende, i dvale osv.). sid binary(85) Brugerens globalt unikke identifikator (GUID). værtsnavn nchar(128) Navnet på arbejdsstationen. program_name nchar(128) navnet på applikationen. hostprocess nchar(8) arbejdsstation proces-ID-nummer. cmd nchar(16) kommandoen, som i øjeblikket udføres. nt_domain nchar(128) klientens Windows NT 4.0-domæne (hvis Windows Autentificering bruges) eller trust Tilsluttet Windows NT 4.0-domæne. nt_username nchar(128) Windows NT 4.0-brugernavnet (hvis man bruger Windows-autentificering) eller bogstavet for processen Ethvert tilsluttet Windows NT 4.0-brugernavn. net_address nchar(12) tildeles en unik identifikator for netværksinterfacekortet på hver brugerarbejdsstation. Når en bruger logger ind, Identifikatoren indsættes i kolonnen net_address. net_library nchar(12)-kolonne, der bruges til at gemme klientnetværksbiblioteket. Hver klientproces går ind på en netværksforbindelse. Netværksforbindelser har et netværksbibliotek tilknyttet disse processer, som gør det muligt for dem at etablere forbindelser. For mere information , se Client and Server Net-Library. loginame nchar(128) login. sysremotelogins til toppen af siden
Må hver af dem ringe til Microsoft? SQL Server? Fjernbrugeren af den fjernlagrede procedure på Kolonnenavnet Datatypebeskrivelse remoteserverid smallint Den fjernserveridentitet. fjernbrugernavn nvarchar(128) Brugerlogin på den eksterne server. Status Smallint-mulighed. sid varbinary(85) Microsoft Windows NT? Brugersikkerheds-ID. ChangeDate DateTime tilføjer dato og tidspunkt for den fjernbruger. syscolumns-header
Hver kolonne i hver tabel og visning optager en række i tabellen, og hver parameter i den lagrede proces optager også en række i tabellen. Tabellen er placeret ved hvert tal Ifølge lageret. Kolonnenavnet Datatypebeskrivelse navn sysnavn Navnet på kolonnenavnet eller procedureparameteren. id int Tabelobjekt-ID'et, som kolonnen tilhører, eller det lagrede procedure-ID, der er tilknyttet parameteren. xtype Tinyint systypes. Typestat Tinyint kun til indendørs brug. xusertype smallint-udvidelse. længde smallint Den maksimale fysiske lagringslængde i systyper. Xprec Tinyint er kun til intern brug. Xscale Tinyint er kun til intern brug. colid smallint kolonne- eller parameter-ID. xoffset smallint kun til intern brug. BitPOS Tinyint er kun til intern brug. Reserveret Tinyint kun til intern brug. Colstat Smallint kun til indendørs brug. cdefault int Standardværdi-ID for kolonnen. domænet i reglen eller CHECK-begrænsnings-ID'et for kolonnen. number smallint Underprocedurenummeret, når proceduren grupperes (0 angiver et ikke-proceselement). farve smallint kun til indvendig brug. Autoval Varbinary(255) kun til intern brug. offset smallint Forskydningen af rækken, hvor kolonnen er placeret; Hvis negativ, betyder det en række af variabel længde. Status Tinyint er et bitmap, der bruges til at beskrive kolonne- eller parameteregenskaber: 0x08 = Kolonne tillader nullværdier. 0x10 = ANSI-udfyldning træder i kraft, når varchar- eller varbinary-kolonner tilføjes. Behold det bageste rum i varchar-kolonnen, hold Lad det bageste nulpunkt være i varbinary-kolonnen. 0x40 = parameter er OUTPUT-parameteren. 0x80 = Kolonne som identitetskolonnen.
type tinyint Typen af fysisk lagring i systypes. Usertype smallint systype. printfmt varchar(255) kun til intern brug. Prec smallint Præcisionsniveauet for kolonnen. skala int Antallet af decimaler i kolonnen. iscalculated int angiver, om flaget for den kolonne er beregnet: 0 = Ikke beregnet. 1 = Beregnet.
Isoutparam int angiver, om procesparameteren er en outputparameter: 1 = sandt. 0 = falsk.
isnullable int angiver, om kolonnen tillader nullværdier: 1 = sandt. 0 = falsk.
Sysco nstraints øverst på siden
Indeholder et begrænsningskort, der er kortlagt til objektet, der ejer begrænsningen. Denne systemmappe gemmes i hver database. Kolonnenavnet Datatypebeskrivelse co nstid int begrænsningsnummer. id int har tabel-ID'et for den begrænsning. colid smallint definerer kolonne-ID'et for begrænsningen på den, eller 0 hvis det er en tabelbegrænsning. Spare1 Tinyint beholdt. Status int bitmap angiver status. Mulige værdier inkluderer: 1 = PRIMÆRNØGLE-begrænsning. 2 = UNIKKE NØGLE-begrænsninger. 3 = FREMMEDNØGLE-begrænsninger. 4 = KONTROLBEGRÆNSNING. 5 = STANDARD-begrænsning. 16 = kolonneniveau-begrænsninger. 32 = tabelniveau-begrænsninger.
Actio NS Int bevaret. Fejl int er tilbage. sysfilegroups-header
Hver filgruppe i databasen optager en række i tabellen. Tabellen gemmes i hver database. Mindst ét element i tabellen bruges som hovedtekst Stykket er sat. Kolonnenavnet Datatypebeskrivelse groupid smallint Et unikt gruppeidentifikationsnummer for hver database. AllocPolicy Smallint bevares. status int 0x8 = READ o nLY 0x10 = STANDARD GroupName Sysname FileGroup. sysfiles-header
Hver fil i databasen optager en række i tabellen. Denne systemtabel er en virtuel tabel og kan ikke opdateres eller ændres direkte. Kolonnenavnet Datatypebeskrivelse fileid smallint Et unikt filidentifikationsnummer for hver database. GroupID Smallint-filgruppeidentifikationsnummer. størrelse int filstørrelse (i 8 KB sider). maxsize int Den maksimale filstørrelse (på 8 KB sider). En værdi på 0 betyder ingen vækst, og en værdi på –1 betyder, at filen altid skal være Voks til disken fuld. Vækst i Størrelsen af databasen. En værdi på 0 indikerer ingen vækst. Afhængigt af statusværdien kan det være flere hundrede sider eller filstørrelse Divider forholdet. Hvis status indeholder 0x100000, er væksten en procentdel af filstørrelsen; Ellers er det antallet af sider. Status i vækstværdien i megabyte (MB) eller kilobyte (KB)). 0x1 = Standard-enhed. 0x2 = Diskfil. 0x40 = Log-enhed. 0x80 = Filer skrevet siden sidste backup. 0x4000 = ved CREATE DATABASE-sætningen Implicit skabte enheder. 0x8000 = Enheder oprettet under databaseoprettelse. 0x100000 = Vækst i procent, ikke i sider.
perf int bevaret. Navn nchar(128) Det logiske navn på filen. filnavn nchar(260) Navnet på den fysiske enhed, inklusive den fulde sti til filen. sysforeignkeys øverst på siden
Indeholder information om FOREIGN KEY-begrænsningerne i tabeldefinitionen. Tabellen gemmes i hver database. Kolonnenavnet Datatypebeskrivelse co nstid int ID'en af FOREIGN KEY-begrænsningen. fkeyid int Tabelobjekt-ID med FOREIGN KEY-begrænsningen. rkeyid int Tabelobjekt-ID'et, der refereres til i FOREIGN KEY-begrænsningen. fkey smallint refererer til kolonne-ID'et. rkey smallint refererede til kolonne-ID. keyno smallint Kolonnens position i listen over refererede kolonner. sysindexes til toppen af siden
Hver indeks og tabel i databasen optager en række i tabellen. Tabellen gemmes i hver database. Kolonnenavnet Datatypebeskrivelse id int tabel ID (hvis indid = 0 eller 255). Ellers ID'et for den tabel, som indekset tilhører. Status i intern systemstatusinformation. første binære (6) pegere til den første eller rodside. indid smallint index ID: 1 = Klyngeindeks >1 = ikke-aggregeret 255 = Tabelposter med tekst- eller billeddata
rodbinær(6) Hvis indid >= 1 og < 255, er rod pegeren til rodsiden. Hvis indid = 0 eller indid = 255, root er pegeren til den sidste side. Minlen Smallint minimum linjestørrelse. Keycnt smallint-nøgle. groupid smallint, hvorpå objektets filgruppe-ID oprettes. dpages int Hvis indid = 0 eller indid = 1, er dpages antallet af anvendte sider. Hvis indid = 255, som sættes til 0. Ellers er det antallet af sider, der er indekseret. Reserved int Hvis indid = 0 eller indid = 1, er reserved den sidemåler, der tildeles alle indekser og tabeldata nummer. Hvis indid = 255, er reserveret sideantal, der er tildelt tekst- eller billeddataene. Ellers tildeles den et indeks sideantal. brugt& NBSP; int Hvis indid = 0 eller indid = 1, bruges det samlede antal sider brugt for alle indeks- og tabeldata. Hvis indid = 255, bruges til sideantal, der bruges til tekst- eller billeddata. Ellers er det sideantal, der bruges til indeksering. Rowcnt Bigint er baseret på dataniveau-rækketal Indid = 0 og Indid = 1. Hvis indid = 255, rowcnt Sat til 0. RowModctr int tæller det samlede antal rækker, der er indsat, fjernet eller opdateret siden sidste optælling af tabellen blev opdateret. xmaxlen smallint maksimal rækkestørrelse. Maxirow smallint maksimal rækkestørrelse uden bladindeks. OrigFillFactor tinyint Den oprindelige fyldfaktorværdi, der bruges ved oprettelse af indekset. Værdien bevares ikke; Men hvis det skal være tungt Denne værdi kan være nyttig, hvis du opretter et nyt indeks, men ikke kan huske den fyldfaktor, du har brugt i første omgang. reserveret1 tinyint beholdt. Reserveret2 intelligens bevaret. FirstIAM binær(6) hold. Frække Smallint bevarede. Indeksimplementeringsflag. lockflags smallint bruges til at begrænse den betragtede indekslåsgranularitet. For eksempel, for opslagstabeller, der er skrivebeskyttede af natur, kan du at sætte den til kun tabel-niveau låsning for at minimere låseomkostningerne. PGMODCTR INT bevaret. nøgler varbinary(816) En liste over kolonne-ID'er, der udgør indeksnøglen. Navn Sysname Tabellens navn (hvis INDO = 0 eller 255). Ellers navnet på indekset. statblob-billede Statistik-blob. Maxlen Int beholdt. Rækker int er baseret på antallet af dataniveaurækker med indid = 0 og indid = 1, hvilket gentages for indid > 1. Hvis indid = 255, rækker sat til 0. Kolonnen er angivet for bagudkompatibilitet. Sysmembers-side Hver databaserollemedlem optager en række i tabellen. Tabellen gemmes i hver database.
Kolonnenavnet Datatypebeskrivelse memberuid smallint Bruger-ID for rollemedlemmet. Bruger-ID'et for groupuiden smallint-rollen. sysobjects-header Hvert objekt (begrænsninger, standarder, logfiler, regler, lagrede procedurer osv.) oprettet i databasen optager en række i tabellen. Kun i
tempdb, optager hvert midlertidigt objekt en række i tabellen. Kolonnenavnet Datatypebeskrivelse navn sysname objektnavn. ID int objektidentifikationsnummer. xtype char(2) objekttype. Det kan være en af følgende objekttyper: C = CHECK-begrænsning D = STANDARD eller DEFAULT-begrænsning F = FOREIGN KEY-begrænsning L = log FN = skalar funktion IF = Inline tabelfunktion P = lagret procedure PK = PRIMARY KEY-begrænsning (typen er K) RF = Replikationsfilter-lagret procedure S = Systemtabel TF = tabelfunktion TR = Trigger U = Brugertabel UQ = UNIK begrænsning (typen er K) V = visning X = Udvidet lagret procedure
Bruger-ID'et for uid smallint ejerobjektet. info smallint beholdt. Kun til intern brug. Status int bevaret. Kun til intern brug. base_schema_ Meget intelligens bevaret. Kun til intern brug. Replinfo Int bevaret. Til reproduktionsbrug. parent_obj int objektidentifikatoren for det overordnede objekt (for eksempel for triggere eller begrænsninger, tabel-ID'et). Oprettelsesdatoen for crdate date-time-objektet. FTCATID Smallint er fuldtekst-katalogidentifikatoren for alle brugertabeller registreret i fuldtekstindekset, for alle brugere, der ikke er registreret Tabellen er 0. schema_ver int-versionsnummer, som øges for hver skemaændring i tabellen. stats_schema_ Meget intelligens bevaret. Kun til intern brug. type char(2) objekttype. Det kan være en af følgende værdier: C = CHECK-begrænsning D = STANDARD eller DEFAULT-begrænsning F = FOREIGN KEY-begrænsning FN = skalar funktion IF = Inline tabelfunktion K = PRIMÆRNØGLE eller UNIKKE begrænsninger L = log P = lagret procedure R = regel RF = Replikationsfilter-lagret procedure S = Systemtabel TF = tabelfunktion TR = Trigger U = Brugertabel V = visning X = Udvidet lagret procedure
Userstat Smallint beholdt. Sysstat Smallint intern tilstandsinformation. Indexdel Smallint bevaret. Omdater, dato, tid til senere. versio n int til senere brug. Deltrig-int bevaret. Intrige-int bevaret. UPDTRIG Int bevaret. Seltrig Int bevaret. Kategori INT bruges til publicering, begrænsninger og identifikation. Cache Smallint bevaret. Syspermissio NS øverst på siden Indeholder oplysninger om tilladelser, der er givet og nægtet til brugere, grupper og roller i databasen. Tabellen gemmes i hver database.
Kolonnenavnet Datatypebeskrivelse id int objekt-ID for objekttilladelser; 0 angiver tilladelser til udsagn. Modtager Smallint: ID'et for brugeren, gruppen eller rollen påvirkes af tilladelsen. Grantor Smallint ID'et på brugeren, gruppen eller rollen, som tilladelsen gives eller tilbagekaldes til. ActAdd Smallint kun til intern brug. Actmod Smallint er kun til intern brug. Seladd Varbinary(4000) kun til intern brug. Selmod Varbinary(4000) kun til intern brug. UPDadd varbinær (4000) kun til intern brug. UPDMOD varbinary(4000) kun til intern brug. Refadd varbinary(4000) kun til intern brug. Refmod varbinary(4000) kun til intern brug. SysTypes-header Hvert system leverer en enkelt informationslinje for både datatypen og den brugerdefinerede datatype. Tabellen gemmes i hver database.
Dette er de typer data, som systemet og deres ID-numre leverer. Kolonnenavnet Datatypebeskrivelse Navn Sysname Datatype Navn. Xtype Tinyint fysisk lagringstype. Status Tinyint er kun til intern brug. xusertype smallint udvider brugertypen. længde smallint Den fysiske længde af datatypen. Den interne præcision brugt af Xprec Tinyint-serveren. (Ikke tilgængelig i forespørgsler.) ) Antallet af interne decimaler, der bruges af Xscale Tinyint-serveren. (Ikke tilgængelig i forespørgsler.) ) tdefault int ID'et for den lagrede procedure, der udfører integritetstjek for denne datatype. domæne int ID'et for den lagrede procedure, der udfører integritetstjek for denne datatype. uid smallint Bruger-ID'et for datatypeskaberen. Reserveret smallint kun til intern brug. usertype smallint Brugertype-ID'et. variabel bit er 1 for variabel længde datatype, ellers 0. allownulls-bitten angiver, at denne datatype som standard er nul. Hvis CREATE eller ALTER TABLE er angivet som tom , så vil værdien overskrive standardnullen for denne datatype. type tinyint Fysisk gemmer datatyper. printfmt Varchar(255) beholdt. prec smallint Præcisionsniveauet for denne datatype. skala tinyint Antallet af decimaler (baseret på præcision) for denne datatype. sysusers-header Alle Microsoft i databasen? Windows-brugere, Windows-grupper, Microsoft SQL Server? Bruger eller SQL
Serverrollen optager en række i tabellen. Kolonnenavnet Datatypebeskrivelse uid smallint bruger-ID, som er unikt i denne database. 1 er databaseejeren. Status Smallint kun til intern brug. Navn sysname-brugernavn eller gruppenavn, som er unikt i denne database. Sid Varbinary(85) Sikkerhedsidentifikatoren for denne post. Roller varbinær(2048) kun til intern brug. createDate DatoTid for kontoens tilføjede dato. Opdateringsdato DatoTid Den sidst ændrede dato for kontoen. Altuid Smallint er kun til intern brug. Adgangskoden varbinary(256) kun til intern brug. gid smallint Gruppe-ID'et, som denne bruger tilhører. Hvis uid = gid, definerer denne post en gruppe. Miljø N Varchar (255) reserveret. HasdbAccess-int er 1, hvis kontoen har databaseadgang. islogin int, hvis kontoen er en Windows-gruppe, en Windows-bruger eller en SQL Server-bruger med loginkonto For 1. isntname int er 1, hvis kontoen er en Windows-gruppe eller en Windows-bruger. isntgroup int er 1, hvis kontoen er en Windows-gruppe. isntuser int er 1, hvis kontoen er en Windows-bruger. issqluser int er 1, hvis kontoen er en SQL Server-bruger. Isaliased INT er 1, hvis kontoen er aliased af en anden bruger. issqlrole int er 1, hvis kontoen er en SQL Server-rolle. Isapprole int er 1, hvis kontoen er en applikationsrolle.
|