Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 12335|Svar: 0

[Kilde] Hovedsystemtabelbeskrivelser i sqlserver2008

[Kopier link]
Opslået på 26/11/2014 15.45.26 | | |

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.






Tidligere:SQL2012 inkluderer en database til hurtigt at generere bruger-SQL-scripts
Næste:2011 MSSQL Data Creation Secure .mdb Database Tutorial
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com