Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 12335|Svare: 0

[Kilde] Hovedsystemtabellbeskrivelser i sqlserver2008

[Kopier lenke]
Publisert på 26.11.2014 15:45:26 | | |

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.






Foregående:SQL2012 inkluderer en database for raskt å generere bruker-SQL-skript
Neste:2011 MSSQL Data Creation Secure .mdb databaseveiledning
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com