|
Sysaltfiles primærdatabase inneholder filene i databasen Syscharsets hoveddatabase-tegnsett og sorteringsrekkefølge Sysco nfigures primære databasekonfigurasjonsalternativer Syscurco nfigs primære database nåværende konfigurasjonsvalg Sysdatabases-databasen i den primære databaseserveren SysLanguages er hovedspråket i databasen syslogins hoveddatabase Påloggingskontoinformasjon sysoledbusers hoveddatabaselenker serverinnloggingsinformasjon SysProcesses primærdatabaseprosess sysremotelogins Primær database Logg inn på kontoen eksternt syscolumns per databasekolonne Sysco NSTRAINS per databasegrense sysfilegroups per databasefilgruppe sysfiles for hver databasefil sysforeignkeys for hvert eksternt nøkkelord i databasen Sysindekser per databaseindeks Sysmenbers for hvert databaserollemedlem sysobjects for hver database SysComments databaseobjekt syspermissio ns Per database permissions Systyper per database brukerdefinerte datatyper sysusers per databasebruker sysaltfiles-header I spesielle tilfeller, inneholder radene som tilsvarer filene i databasen. Tabellen lagres i hoveddatabasen.
Kolonnenavnet Datatypebeskrivelse fileid smallint Et unikt filidentifikasjonsnummer for hver database. Groupid Smallint filgruppeidentifikasjonsnummer. størrelse int filstørrelse (i 8 KB sider). Maxsize int Maksimal filstørrelse (i 8 KB sider). En verdi på 0 betyr ingen vekst, og en verdi på –1 betyr at filen alltid skal være Voks til skiven full. Vekst i Vekststørrelsen på databasen. En verdi på 0 indikerer ingen vekst. Avhengig av statusverdien kan det være hundrevis av sider eller filstørrelse Del forholdet. Hvis status er 0x100000, er vekst en prosentandel av filstørrelsen; Ellers er det antall sider. Status INT kun for intern bruk. perf int beholdt. dbid smallint Databaseidentifikasjonsnummeret til databasen filen tilhører. Navn nchar(128) Det logiske navnet på filen. filnavn nchar(260) Navnet på den fysiske enheten, inkludert hele stien til filen. > syscharsets toppside Hvert tegnsett opptar en rad i tabellen, som også inneholder definisjoner for Microsoft? SQL Server? Sorteringsrekkefølgen som brukes. Rad En av sekvenssekvensene er markert som standard sorteringsrekkefølge i sysco nfigures, som er den eneste rekkefølgen som faktisk brukes. Kolonnenavnet Datatypebeskrivelse type smallint Typen enhet representert av denne linjen. 1001 er tegnsettet; 2001 er sorteringsordenen. id Tinyint tegnsett eller unik ID for sorteringsrekkefølgen. Merk at sorteringsrekkefølgen og tegnsettet ikke kan dele samme ID-nummer. Garantert La ID-området ligge fra 1 til 240 for at SQL Server skal kunne brukes. CSID Tinyint-felt brukes ikke hvis linjen representerer et tegnsett. Hvis raden representerer sorteringsrekkefølgen, er feltet i I tillegg genereres tegnsett-ID-en for sorteringsrekkefølgen. Anta at en tegnsett-rad med den ID-en finnes i den tabellen. status smallint Den interne systemstatusinformasjonsbiten. navn sysnavn Det unike navnet på tegnsettet eller sorteringsrekkefølgen. Feltet må kun inneholde bokstavene A-Z eller a-z, tallet 0 – 9 og understrek (_). Det må begynne med et brev. Descriptio n Nvarchar(255) tegnsett eller valgfri beskrivelse av sorteringsordensfunksjonen. BinaryDefinitio N Varbinary(255) kun for intern bruk. Definitio n bildetegnsett eller intern definisjon av sorteringsrekkefølge. Datastrukturen i dette feltet avhenger av typen. Sysco n-figurer øverst på siden
Hver konfigurasjonsmulighet satt av brukeren opptar en rad i tabellen. sysco nfigures inkluderer nylig lanserte Microsoft? SQL Server? De tidligere definerte konfigurasjonsalternativene inneholder også alle de dynamiske konfigurasjonsalternativene som er satt etter den nylige oppskytingen. Bordet er kun plassert i hovedbordet database. Kolonnenavnet Datatypebeskrivelse value int-variabelen (brukes av SQL Server kun etter at RECo nFIGURE er kjørt). CO NFIG Smallint-konfigurasjon variabelnummer. Kommenter nvarchar(255) på konfigurasjonsmuligheter. Status Smallint representerer en bitmap av statusen til et alternativ. Mulige verdier inkluderer: 0 = statisk (denne innstillingen trer i kraft når serveren starter på nytt). 1 = Dynamisk (denne variabelen trer i kraft når RECo nFIGURE-setningen kjøres). 2 = Avansert (variabelen vises kun hvis Vis Avansert-alternativet er satt). 3 = Dynamisk og Avansert.
Syscurco nfigs øverst på siden
Hver nåværende konfigurasjonsmulighet er én for hver. I tillegg inneholder tabellen fire elementer som beskriver konfigurasjonsstrukturen. Syscurco NFIGS er i bruk Generert dynamisk ved forespørsler. For mer informasjon, se Sysco nfigures. Kolonnenavnet Datatypebeskrivelse value int brukermodifiserbar variabelverdi (kun hvis RECo nFIGURE er utført av Microsoft?) SQL Server? bruke). CO NFIG Smallint-konfigurasjon variabelnummer. Kommenter nvarchar(255) på konfigurasjonsmuligheter. Status Smallint representerer en bitmap av statusen til et alternativ. Mulige verdier inkluderer: 0 = statisk (denne innstillingen trer i kraft når serveren starter på nytt). 1 = Dynamisk (denne variabelen trer i kraft når RECo nFIGURE-setningen kjøres). 2 = Avansert (variabelen vises kun hvis Vis Avansert-alternativet er satt). 3 = Dynamisk og Avansert.
Sysdatabases-side Microsoft? SQL Server? Hver database i tabellen opptar en rad. Når du først installerer SQL Server, Sysdatabases inneholder elementer for master-, model-, msdb-, mssqlweb- og tempdb-databasene. Tabellen eksisterer kun lagret i hoveddatabasen. Kolonnenavnet Datatypebeskrivelse navn sysnavn Navnet på databasen. dbid smallint database-ID. sid varbinary(85) System-ID-en til databaseoppretteren. Modus Smallint brukes for å låse databasen internt når den opprettes. Status Int-statusbiter, noen av disse kan brukes av brukeren sp_dboptio n (les: O N, DBO-bruk). Blant annet enkeltbruker, osv.): 1 = autoclose ; Bruk sp_dboptio n-innstillingene. 4 = velg i/bulkkopier ; Bruk sp_dboptio n-innstillingene. 8 = forkortning. log o n chkpt ; Bruk sp_dboptio n-innstillingene. 16 = revet side detektio n, bruker sp_dboptio n-innstilling. 32 = lasting 。 64 = pre-recovery 。 128 = gjenoppretter 。 256 = ikke funnet 。 512 = offline ; Bruk sp_dboptio n-innstillingene. 1024 = leses bare ; Bruk sp_dboptio n-innstillingene. 2048 = dbo bruk o bare ; Bruk sp_dboptio n innstillinger. 4096 = enkeltbruker ; Bruk sp_dboptio n-innstillingene. 32768 = nødmodus 。 4194304 = autoshrink 。 1073741824 = ren avstengning 。 Flere biter kan åpnes samtidig.
status2 int 16384 = ANSI null standard ; Bruk sp_dboptio n-innstillingene. 65536 = co ncat null gir null med sp_dboptio n-innstilling. 131072 = rekursive triggere, ved bruk av sp_dboptio n innstillinger. 1048576 = standard til lokal markør, ved å bruke sp_dboptio n-innstilling. 8388608 = angitt identifikator, brukt sp_dboptio n innstillinger. 33554432 = markør nær o n commit, ved å bruke sp_dboptio n-innstilling. 67108864 = ANSI-nuller, ved bruk av innstillingen sp_dboptio n. 268435456 = ANSI-advarsler, bruker sp_dboptio n-innstilling. 536870912 = fulltekst aktivert, bruk sp_fulltext_database Innstillinger. CRDATE, dato, tidspunkt opprettet, dato. Reservert dato. Kategori int inneholder bitmaps av informasjon for kopiering: 1 = Publisert. 2 = abonnert. 4 = Sammenslåing publisert. 8 = Slå sammen abonnert.
CMPTLEVEL TinyINT-database. Se sp_dbcmptlevel for mer informasjon. Filnavn nvarchar(260) Operativsystemets sti og navn på databasemasterfilen. Byggenummeret til SQL Server-koden som ble brukt til å lage databasen. Kun SQL Server-verktøy Internt for oppgraderingsprosessering. syslanguages-header Dukker opp hos Microsoft? SQL Server? Hvert språk i tabellen har en rad. Selv om amerikansk engelsk ikke er der syslanguages, men tabellen er alltid tilgjengelig for SQL Server. Tabellen lagres kun i hoveddatabasen. Kolonnenavnet Datatypebeskrivelse langid smallint unik språk-ID. dateformat nchar(3) datorekkefølge (f.eks. DMY). datefirst tinyint Første dag i uken: 1 for mandag, 2 for tirsdag, og så videre til 7 betyr stjerne Date. Oppgrader INT for systembruk. Navn Sysname Offisielt språknavn (f.eks. fran?ais). alias sysname Alternativt språknavn (som fransk). mo nths nvarchar(372) En komma-separert liste over fulle navn for måneder i rekkefølge fra januar til desember, hvert navn Inneholder maksimalt 20 tegn. shortmo nths varchar(132) en komma-separert liste over forkortede månedsnavn i rekkefølge fra januar til desember, Hvert navn kan inneholde opptil 9 tegn. dager nvarchar(217) En komma-separert liste over dagsnavn i rekkefølge fra januar til desember, med flest av hvert navn Inneholder 30 tegn. lcid int for dette språket: Microsoft Windows NT? Lokalitets-ID. mslangid smallint SQL Server meldingsgruppe-ID. Trettitre språk levert av SQL Server er installert. Nedenfor er en liste over språk. 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 Nederlandsk 1043 1043 Norsk 2068 2068 Portugisisk 2070 2070 Finsk 1035 1035 Svensk 1053 1053 Tsjekkisk 1029 1029 Ungarsk 1038 1038 Polsk 1045 1045 Rumensk 1048 1048 Kroatisk 1050 1050 Slovakisk 1051 1051 Slovensk 1060 1060 Gresk: 1032 1032 Bulgarsk 1026 1026 Russisk 1049 1049 Tyrkisk 1055 1055 Britisk engelsk 2057 1033 Esto nian 1061 1061 Lavisk 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 innloggingskonto opptar en rad i tabellen. Kolonnenavnet Datatypebeskrivelse Sid Varbinary(85) sikkerhetsidentifikator. Status Smallint kun for intern bruk. CreateDate DateTime legger til påloggingsdatoen. oppdateringdato DatoTid Oppdater datoen for innloggingen. Tilpass dato og tid kun for intern bruk. TOTCPU INT kun for intern bruk. Totio int er kun for intern bruk. SpaceLimit Int kun for intern bruk. Tidsbegrensning er kun for intern bruk. ResultLimit int kun for intern bruk. navn varchar(30) Innloggings-ID-en til brukeren. dbname nvarchar(128) Standarddatabasenavnet til brukeren når en tilkobling etableres. passordet nvarchar(128) Brukerens krypterte passord (kan være NULL). Språket nvarchar(128) Standardspråket for brukere. denylogin int hvis innloggingen er Microsoft? Windows NT? 1 for en bruker eller gruppe som har blitt nektet tilgang. HasAccess INT er 1 hvis innloggingstilgang er autorisert. isntname int er 1 hvis innloggingen er en Windows NT-bruker eller gruppe, og hvis innloggingen er Microsoft SQL Server? Logg inn, det er 0. isntgroup int hvis logget inn Hvis det er en Windows NT-gruppe, er det 1. isntuser int er 1 hvis innloggingen er en Windows NT-bruker. Sysadmin int er 1 hvis innloggingen er medlem av en sysadmin-serverrolle. SecurityAdmin INT er 1 hvis innloggingen er medlem av SecurityAdmin-serverrollen. ServerAdmin INT er 1 hvis innloggingen er et Serveradmin Fast Server-rollemedlem. setupadmin int er 1 hvis innloggingen er et setupadmin fast serverrollemedlem. ProcessAdmin INT er 1 hvis innloggingen er et ProcessAdmin Fixed Server-rollemedlem. diskadmin int er 1 hvis innloggingen er et diskadmin fixed server-rollemedlem. DBBcreator INT er 1 hvis innloggingen er et medlem av DBBcreator Fixed Server-rolle. loginname nvarchar(128) Det faktiske navnet på påloggingen, som kan være forskjellig fra påloggingen som brukes av SQL Server 。 Sysoledbusers header
Bruker- og passordkartleggingen for hver spesifiserte lenkede server opptar en rad i tabellen. Tabellen lagres i hoveddatabasen. Kolonnenavnet Datatypebeskrivelse SID (Security Identification Number) til rmtsrvid smallint-serveren. RMTLOGINAME Nvarchar(128) Loginsid kartlegger til den eksterne innloggingen til den tilknyttede RMTservid. rmtpassword nvarchar(128) lenker det krypterte passordet for den angitte eksterne innloggingen i rmtsrvid. loginsid varbinary(85) Den lokale påloggings-SID som skal kartlegges. status smallint Hvis verdien er 1, skal kartleggingen bruke brukerens egne legitimasjoner. EndreDatoDatoTid Datoen for kartinformasjonen sist ble endret. SysProcesses toppside
sysprocesses-tabell om kjøring på Microsoft? SQL Server? informasjon om prosessen på Disse prosessene kan være: Klientprosess eller systemprosess. sysprosesser lagres kun i hoveddatabasen. Kolonnenavnet Datatypebeskrivelse spid smallint SQL Server prosess-ID. kpid smallint Microsoft Windows NT 4.0? Tråd-ID. blokkert smallint Prosess-ID-en (spid) til den blokkerte prosessen. Ventetype binær(2) reservasjon. Ventetid i Nåværende ventetid i millisekunder. 0 når prosessen ikke venter. lastwaittype nchar(32) angir strengen til det siste eller nåværende ventende typenavnet. waitresource nchar(32) En tekstlig representasjon av en låsressurs. dbid smallint brukes for tiden i prosessen. uid smallint Bruker-ID-en som utførte kommandoen. Den kumulative CPU-tiden for CPU-int-prosessen. Det spiller ingen rolle om SETT STATISTIKKTID på n er på n eller AV Det finnes en prosess for å oppdatere oppføringen. physical_io kumulative disklesinger og -skrivinger for int-prosesser. Memusage int Antall sider i prosesscachen som for øyeblikket er tildelt den prosessen. Et negativt tall indikerer at prosessen frigjøres av en annen Minnet som tildeles av en prosess. login_time datotidspunkt Tidspunktet når klientprosessen logget inn på serveren. For systemprosesser er det SQL Server-lagring Tidspunktet da oppstarten skjedde. last_batch datetime Tidspunktet da klientprosessen sist utførte et eksternt lagret prosedyrekall eller EXECUT-setning. For avdelingen Systemprosessen er tidspunktet da SQL Server begynner å lagres. ECID Smallint brukes til entydig å identifisere utførelseskontekst-ID-en til en barnetråd som opererer på vegne av en enkelt prosess. open_tran Antall åpne transaksjoner for Smallint-prosessen. status nchar(30) Statusen på prosess-ID (f.eks. kjører, går i dvale, osv.). sid binary(85) Brukerens globalt unike identifikator (GUID). vertsnavn nchar(128) Navnet på arbeidsstasjonen. program_name nchar(128) navnet på applikasjonen. hostprocess NCar(8) arbeidsstasjonens prosess-ID-nummer. cmd nchar(16)-kommando som for øyeblikket utføres. nt_domain nchar(128)-klientens Windows NT 4.0-domene (hvis Windows Authentication brukes) eller trust Tilkoblet Windows NT 4.0-domene. nt_username nchar(128) Windows NT 4.0-brukernavnet (hvis man bruker Windows-autentisering) eller bokstaven for prosessen Alle tilkoblede Windows NT 4.0-brukernavn. net_address nchar(12) tildeles en unik identifikator for nettverksgrensesnittkortet på hver brukerarbeidsstasjon. Når en bruker logger inn, Identifikatoren settes inn i kolonnen net_address. net_library nchar(12)-kolonnen som brukes til å lagre klientens nettverksbibliotek. Hver klientprosess går inn på en nettverksforbindelse. Nettverkstilkoblinger har et nettverksbibliotek knyttet til disse prosessene som gjør det mulig for dem å etablere forbindelser. For mer informasjon , se Client and Server Net-Library. Loginame NCar(128) Logg inn. sysremotelogins til toppen av siden
Har alle lov til å ringe Microsoft? SQL Server? Den eksterne brukeren av den fjernlagrede prosedyren på Kolonnenavnet Datatypebeskrivelse remoteserverid smallint Den eksterne serveridentiteten. fjernbrukernavn nvarchar(128) Brukeren logger inn på den eksterne serveren. Status Smallint-alternativ. sid varbinary(85) Microsoft Windows NT? Brukerens sikkerhets-ID. ChangeDate DateTime legger til dato og klokkeslett for den eksterne brukeren. syscolumns-overskrift
Hver kolonne i hver tabell og visning opptar en rad i tabellen, og hver parameter i den lagrede prosessen opptar også en rad i tabellen. Tabellen er plassert ved hvert tall Ifølge lageret. Kolonnenavnet Datatypebeskrivelse navn sysnavn Navnet på kolonnenavnet eller prosedyreparameteren. id int Tabellobjekt-ID-en som kolonnen tilhører, eller den lagrede prosedyre-ID-en knyttet til parameteren. xtype Tinyint systypes. TypeTat Tinyint kun for intern bruk. xusertype smallint-utvidelse. lengde smallint Den maksimale fysiske lagringslengden i systyper. Xprec Tinyint er kun for intern bruk. Xscale Tinyint er kun for intern bruk. colid smallint-kolonne eller parameter-ID. Xoffset Smallint kun for intern bruk. BitPOS Tinyint er kun for intern bruk. Reservert Tinyint kun for intern bruk. Colstat Smallint kun for innvendig bruk. cdefault int Standardverdi-ID-en til kolonnen. domenet i regelen eller CHECK-begrensnings-ID-en til kolonnen. tallet smallint Underprosedyrenummeret når prosedyren er gruppert (0 indikerer et ikke-prosesselement). Colorer Smallint kun for innvendig bruk. Autoval Varbinary(255) kun for intern bruk. offset smallint Forskyvningen av raden hvor kolonnen befinner seg; Hvis negativt, betyr det en rad med variabel lengde. Status Tinyint er en bitmap som brukes til å beskrive kolonne- eller parameteregenskaper: 0x08 = Kolonne tillater nullverdier. 0x10 = ANSI-utfylling trer i kraft når varchar- eller varbinarykolonner legges til. Behold det bakerste rommet i varchar-kolonnen, hold deg La den etterfølgende nullen stå i varbinary-kolonnen. 0x40 = parameter er OUTPUT-parameteren. 0x80 = Kolonne som identitetskolonne.
type tinyint Typen fysisk lagring i systypes. usertype smallint systype. printfmt varchar(255) kun for innvendig bruk. prec smallint presisjonsnivået til kolonnen. skala int Antall desimaler i kolonnen. iscalculated int indikerer om flagget for den kolonnen er beregnet: 0 = Ikke beregnet. 1 = Beregnet.
isoutparam int indikerer om prosessparameteren er en utgangsparameter: 1 = sant. 0 = falsk.
isnullable int indikerer om kolonnen tillater nullverdier: 1 = sant. 0 = falsk.
Sysco nstraints øverst på siden
Inneholder et begrensningskart, kartlagt til objektet som eier begrensningen. Denne systemkatalogen lagres i hver database. Kolonnenavnet Datatypebeskrivelse co nstid int constraint number. id int har tabell-ID-en til den begrensningen. colid smallint definerer kolonne-ID-en til begrensningen på den, eller 0 hvis det er en tabellbegrensning. Spare1 Tinyint beholdt. Status int bitmap indikerer status. Mulige verdier inkluderer: 1 = PRIMÆRNØKKEL-begrensning. 2 = UNIKE NØKKEL-begrensninger. 3 = FREMMEDNØKKEL-begrensninger. 4 = SJEKK-begrensning. 5 = STANDARDBEGRENSNING. 16 = kolonnenivåbegrensninger. 32 = tabellnivåbegrensninger.
Actio NS Int beholdt. Error int forblir. sysfilegroups-hode
Hver filgruppe i databasen opptar en rad i tabellen. Tabellen lagres i hver database. Minst ett element i tabellen brukes som hovedtekst Stykket er satt. Kolonnenavnet Datatypebeskrivelse groupid smallint Et unikt gruppeidentifikasjonsnummer for hver database. AllocPolicy Smallint beholdt. status int 0x8 = READ o nLY 0x10 = STANDARD gruppenavn sysname filegroup. sysfiles-header
Hver fil i databasen opptar en rad i tabellen. Denne systemtabellen er en virtuell tabell og kan ikke oppdateres eller endres direkte. Kolonnenavnet Datatypebeskrivelse fileid smallint Et unikt filidentifikasjonsnummer for hver database. Groupid Smallint filgruppeidentifikasjonsnummer. størrelse int filstørrelse (i 8 KB sider). Maxsize int Maksimal filstørrelse (i 8 KB sider). En verdi på 0 betyr ingen vekst, og en verdi på –1 betyr at filen alltid skal være Voks til skiven full. Vekst i Vekststørrelsen på databasen. En verdi på 0 indikerer ingen vekst. Avhengig av statusverdien kan det være hundrevis av sider eller filstørrelse Del forholdet. Hvis status inneholder 0x100000, er veksten en prosentandel av filstørrelsen; Ellers er det antall sider. Status int vekstverdi i megabyte (MB) eller kilobyte (KB)). 0x1 = Standardenhet. 0x2 = Diskfil. 0x40 = Loggenhet. 0x80 = Filer skrevet siden siste sikkerhetskopi. 0x4000 = ved setningen CREATE DATABASE Implisitt skapte enheter. 0x8000 = Enheter opprettet under databaseopprettelse. 0x100000 = Vekst i prosent, ikke i sider.
perf int beholdt. Navn nchar(128) Det logiske navnet på filen. filnavn nchar(260) Navnet på den fysiske enheten, inkludert hele stien til filen. sysforeignkeys øverst på siden
Inneholder informasjon om FOREIGN KEY-begrensningene i tabelldefinisjonen. Tabellen lagres i hver database. Kolonnenavnet Datatypebeskrivelse constid int ID-en til FOREIGN KEY-begrensningen. fkeyid int Tabellobjekt-ID-en med FOREIGN KEY-begrensningen. rkeyid int Tabellobjekt-ID-en referert til i FOREIGN KEY-begrensningen. fkey smallint refererer til kolonne-ID-en. rkey smallint refererte til kolonne-ID. keyno smallint Posisjonen til kolonnen i listen over refererte kolonner. sysindexes til toppen av siden
Hver indeks og tabell i databasen opptar en rad i tabellen. Tabellen lagres i hver database. Kolonnenavnet Datatypebeskrivelse id int-tabell-ID (hvis indid = 0 eller 255). Ellers er det ID-en til tabellen som indeksen tilhører. Status i intern systemstatusinformasjon. første binær(6) pekere til den første eller rotsiden. indid smallint index ID: 1 = Klynget indeks >1 = ikke-aggregert 255 = Tabelloppføringer med tekst- eller bildedata
rotbinær(6) Hvis indid >= 1 og < 255, er roten pekeren til rotsiden. Hvis indid = 0 eller indid = 255, rot er pekeren til siste side. Minlen Smallint minimum linjestørrelse. Keycnt Smallint-nøkkel. groupid smallint hvor filgruppe-ID-en til objektet opprettes. dpages int Hvis indid = 0 eller indid = 1, er dpages antall sider som brukes. Hvis indid = 255, som settes til 0. Ellers er det antall sider som er indeksert. reservert int Hvis indid = 0 eller indid = 1, er reserved sidemåleren tildelt alle indekser og tabelldata antall. Hvis indid = 255, er reservert sidetallet tildelt tekst- eller bildedataene. Ellers tildeles den en indeks sidetall. brukt& nbsp; int Hvis indid = 0 eller indid = 1, brukes det totale antallet sider brukt for alle indeks- og tabelldata. Hvis indid = 255, brukt er sidetallet brukt for tekst- eller bildedata. Ellers er det sidetallet som brukes til indeksering. Rowcnt Bigint er basert på datanivå-radtellinger av Indid = 0 og Indid = 1. Hvis indid = 255, rowcnt Satt til 0. RowModctr int teller det totale antallet rader som er satt inn, fjernet eller oppdatert siden forrige telling av tabellen ble oppdatert. xmaxlen smallint maksimal radstørrelse. Maxirow smallint maksimal radstørrelse uten bladindeks. OrigFillFactor tinyint Den opprinnelige fyllfaktorverdien som brukes ved opprettelse av indeksen. Verdien beholdes ikke; Men hvis det må være tungt Denne verdien kan være nyttig hvis du lager en ny indeks, men ikke husker fyllfaktoren du brukte i utgangspunktet. Reservert1 Tinyint beholdt. Reservert2 intelligens beholdt. Først, IAM binær(6) hold. Impid Smallint beholdt. Indeksimplementeringsflagg. lockflags smallint brukes for å begrense den aktuelle indekslåsgranulariteten. For eksempel, for oppslagstabeller som er skrivebeskyttet, kan du å sette den til kun tabell-nivå låsing for å minimere låsekostnadene. PGMODCTR INT beholdt. nøkler varbinary(816) En liste over kolonne-ID-er som utgjør indeksnøkkelen. Navn Sysname-tabellnavn (hvis indid = 0 eller 255). Ellers navnet på indeksen. statblob-bilde Statistikk-blob. Maxlen Int beholdt. Rader int baseres på antall datanivårader med indid = 0 og indid = 1, som gjentas for indid > 1. Hvis indid = 255, rader satt til 0. Kolonnen er gitt for bakoverkompatibilitet. Sysmembers-siden Hvert databaserollemedlem opptar en rad i tabellen. Tabellen lagres i hver database.
Kolonnenavnet Datatypebeskrivelse memberuid smallint Bruker-ID-en til rollemedlemmet. Bruker-ID-en til groupuid smallint-rollen. sysobjects-header Hvert objekt (begrensninger, standardinnstillinger, logger, regler, lagrede prosedyrer osv.) som opprettes i databasen, opptar en rad i tabellen. Bare i
tempdb, opptar hvert midlertidig objekt en rad i tabellen. Kolonnenavnet Datatypebeskrivelse Navn Sysname-objektnavn. ID int objektidentifikasjonsnummer. xtype char(2) objekttype. Det kan være en av følgende objekttyper: C = CHECK-begrensning D = DEFAULT- eller DEFAULT-begrensning F = FREMMEDNØKKEL-begrensning L = log FN = skalarfunksjon IF = Innebygd tabellfunksjon P = lagret prosedyre PK = PRIMARY KEY-begrensning (typen er K) RF = Replikasjonsfilterets lagrede prosedyre S = Systemtabell TF = tabellfunksjon TR = Trigger U = Brukertabell UQ = UNIK begrensning (typen er K) V = utsikt X = Utvidet lagret prosedyre
Bruker-ID-en til uid smallint-eierobjektet. info smallint beholdt. Kun for innendørs bruk. Status INT beholdt. Kun for innendørs bruk. base_schema_ Ver Int beholdt. Kun for innendørs bruk. replinfo int beholdt. For reproduksjonsbruk. parent_obj int objektidentifikatoren til foreldreobjektet (for eksempel, for triggere eller begrensninger, tabell-ID). Opprettelsesdatoen for crdate date-time-objektet. FTCATID Smallint er fulltekstkatalogidentifikatoren for alle brukertabeller registrert i fulltekstindeksen, for alle brukere som ikke er registrert Tabellen er 0. schema_ver int versjonsnummer, som økes for hver skjemaendring i tabellen. stats_schema_ Ver Int beholdt. Kun for innendørs bruk. type char(2) objekttype. Det kan være en av følgende verdier: C = CHECK-begrensning D = DEFAULT- eller DEFAULT-begrensning F = FREMMEDNØKKEL-begrensning FN = skalarfunksjon IF = Innebygd tabellfunksjon K = PRIMÆRNØKKEL eller UNIKE begrensninger L = log P = lagret prosedyre R = regel RF = Replikasjonsfilterets lagrede prosedyre S = Systemtabell TF = tabellfunksjon TR = Trigger U = Brukertabell V = utsikt X = Utvidet lagret prosedyre
Userstat Smallint beholdt. Sysstat Smallint intern tilstandsinformasjon. Indexdel Smallint beholdt. Omdater dato for senere. Versio n Int for senere bruk. Deltrig-int beholdt. Intrig Int beholdt. UPDTRIG Int beholdt. Seltrig Int beholdt. Kategori INT brukes for publisering, begrensninger og identifikasjon. cache smallint beholdt. Syspermissio NS toppen av siden Inneholder informasjon om tillatelser gitt og avslått til brukere, grupper og roller i databasen. Tabellen lagres i hver database.
Kolonnenavnet Datatypebeskrivelse id int objekt-ID for objekttillatelser; 0 indikerer uttalelsestillatelser. Grantee Smallint ID-en til brukeren, gruppen eller rollen som påvirkes av tillatelsen. Grantor Smallint ID-en til brukeren, gruppen eller rollen som tillatelsen gis eller trekkes tilbake til. ActAdd Smallint kun for intern bruk. Actmod Smallint er kun for intern bruk. Seladd Varbinary (4000) kun for intern bruk. Selmod Varbinary(4000) kun for intern bruk. updadd varbinær (4000) kun for intern bruk. updmod varbinary(4000) kun for intern bruk. refadd varbinary(4000) kun for intern bruk. refmod varbinary(4000) kun for intern bruk. SysTypes-header Hvert system gir én enkelt informasjonslinje for både datatypen og den brukerdefinerte datatypen. Tabellen lagres i hver database.
Dette er typene data som systemet gir og deres ID-numre. Kolonnenavnet Datatypebeskrivelse Navn Sysname Datatype Navn. Xtype Tinyint fysisk lagringstype. Status Tinyint er kun for intern bruk. xusertype smallint utvider brukertypen. lengde smallint Den fysiske lengden til datatypen. Den interne presisjonen brukt av Xprec Tinyint-serveren. (Ikke tilgjengelig i spørringer.) ) Antall interne desimaler brukt av Xscale Tinyint-serveren. (Ikke tilgjengelig i spørringer.) ) tdefault int ID-en til den lagrede prosedyren som utfører integritetssjekker for denne datatypen. domene int ID-en til den lagrede prosedyren som utfører integritetssjekker for denne datatypen. uid smallint Bruker-ID-en til datatype-skaperen. Reservert Smallint kun for intern bruk. usertype smallint Brukertype-ID. variabel bit er 1 for variabel lengde datatype, ellers 0. allownulls-biten indikerer at denne datatypen som standard er null. Hvis CREATE eller ALTER TABLE er spesifisert som tom , vil verdien overstyre standard null for denne datatypen. type tinyint Fysisk lagrer datatyper. printfmt Varchar(255) beholdt. prec smallint Nivået av presisjon for denne datatypen. skala tinyint Antall desimaler (basert på presisjon) for denne datatypen. sysUsers-header Alle Microsoft i databasen? Windows-brukere, Windows-grupper, Microsoft SQL Server? Bruker eller SQL
Serverrollen opptar en rad i tabellen. Kolonnenavnet Datatypebeskrivelse uid smallint bruker-ID, som er unik i denne databasen. 1 er databaseeieren. Status Smallint kun for intern bruk. Navn sysname-brukernavn eller gruppenavn, som er unikt i denne databasen. Sid Varbinary(85) Sikkerhetsidentifikatoren for denne oppføringen. Roller varbinær(2048) kun for intern bruk. createDate DateTime for kontoens tilføyde dato. UpdateDate DateTime Den siste endrede datoen for kontoen. Altuid Smallint er kun for innendørs bruk. Passord varbinary(256) kun for intern bruk. gid smallint Gruppe-ID-en denne brukeren tilhører. Hvis uid = gid, definerer denne oppføringen en gruppe. Enviro N Varchar (255) reservert. HasdbAccess-int er 1 hvis kontoen har databasetilgang. islogin int hvis kontoen er en Windows-gruppe, en Windows-bruker, eller en SQL Server-bruker med en innloggingskonto For 1. isntname int er 1 hvis kontoen er en Windows-gruppe eller en Windows-bruker. isntgroup int er 1 hvis kontoen er en Windows-gruppe. isntuser int er 1 hvis kontoen er en Windows-bruker. issqluser int er 1 hvis kontoen er en SQL Server-bruker. ISALIASED INT er 1 hvis kontoen er aliased av en annen bruker. issqlrole int er 1 hvis kontoen er en SQL Server-rolle. isapprole int er 1 hvis kontoen er en applikasjonsrolle.
|