Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 12335|Antwoord: 0

[Bron] Beschrijvingen van hoofdsysteemtabellen in sqlserver2008

[Link kopiëren]
Geplaatst op 26-11-2014 15:45:26 | | |

Sysaltfiles primaire database bevat de bestanden van de database
Hoofddatabase-tekenset en sorteervolgorde van syscharsets
Sysco nfigures primaire databaseconfiguratieopties

Syscurco nfigs primaire database huidige configuratieopties

  Sysdatabases-database in de primaire databaseserver

  syslanguages is de belangrijkste databasetaal

  syslogins hoofddatabase Login-accountinformatie

Sysoledbusers hoofddatabaselinks server-inloggegevens

  Primaire databaseproces van sysProcesses

  sysremotelogins Primaire database Log op afstand in op het account

  syscolumns per databasekolom

  Sysco NSTRAINS per databaselimiet

  sysfilegroups per database-bestandsgroep

  sysfiles voor elk databasebestand

  sysforeignkeys voor elk extern sleutelwoord in de database

  Sysindexes per databaseindex

  Sysmenbers voor elk databaserollid

  sysobjects voor elke database

SysComments databaseobject

  syspermissio ns Per database permissions

  Systeemtypes per database door gebruikers gedefinieerde datatypes

  sysusers per databasegebruiker


sysaltfiles-header
In speciale gevallen bevat u de rijen die overeenkomen met de bestanden in de database. De tabel wordt opgeslagen in de hoofddatabase.

De kolomnaam Data Type beschrijving
fileid smallint Een uniek bestandsidentificatienummer voor elke database.
Groupid Smallint bestandsgroepidentificatienummer.
grootte int bestandsgrootte (in 8 KB pagina's).
maxsize int De maximale bestandsgrootte (in 8 KB pagina's). Een waarde van 0 betekent geen groei, en een waarde van –1 betekent dat het bestand altijd moet zijn

Groei tot schijf vol.
Groei in De groeigrootte van de database. Een waarde van 0 duidt op geen groei. Afhankelijk van de status kan het honderden pagina's of bestandsgrootte zijn

Deel de verhouding. Als status 0x100000 is, is groei een percentage van de bestandsgrootte; Anders is het het aantal pagina's.  
Status Int alleen voor intern gebruik.
Prestatie-int behouden.
dbid smallint Het databaseidentificatienummer van de database waartoe het bestand behoort.
naam nchar(128) De logische naam van het bestand.
Bestandsnaam nchar(260) De naam van het fysieke apparaat, inclusief het volledige pad naar het bestand.

> systeem-stelsels bovenpagina

Elke tekenset neemt een rij in de tabel in, die ook definities bevat voor Microsoft? SQL Server? De gebruikte sorteervolgorde. Rij

Een van de sequentievolgordes is in sysco nfigures aangeduid als de standaard sorteervolgorde, wat de enige daadwerkelijk gebruikte volgorde is.

De kolomnaam Data Type beschrijving
type smallint Het type entiteit dat door deze regel wordt weergegeven. 1001 is de tekenset; 2001 is de sorteervolgorde.
id tiny character set of unieke ID van de sorteervolgorde. Let op dat de sorteervolgorde en tekenset niet hetzelfde ID-nummer kunnen delen. Gegarandeerd

Laat het ID-bereik van 1 tot 240 voor SQL Server om te gebruiken.
Het csid Tinyint-veld wordt niet gebruikt als de lijn een tekenset vertegenwoordigt. Als de rij de sorteervolgorde weergeeft, is het veld in

Daarbovenop wordt de tekenset-ID van de sorteervolgorde gegenereerd. Stel dat er een rij met die ID in die tabel bestaat.
Status Smallint Het interne statusinformatiebitje van het systeem.
naam sysnaam De unieke naam van de tekenset of sorteervolgorde. Het veld mag alleen de letters A-Z of a-z bevatten, het getal 0 –

9 en onderstreep (_). Het moet beginnen met een brief.
Descriptio n nvarchar(255) tekenset of optionele beschrijving van de sorteervolgorde-functie.
BinaryDefinitio N Varbinary(255) alleen voor intern gebruik.
Definitio n afbeeldingstekenset of interne definitie van sorteervolgorde. De datastructuur in dit veld hangt af van het type.


Sysco nfigures bovenaan de pagina

Elke configuratie-optie die door de gebruiker wordt ingesteld, neemt een rij in de tabel in. sysco nfigures omvatten recent gelanceerde Microsoft? SQL

Server? De eerder gedefinieerde configuratieopties bevatten ook alle dynamische configuratieopties die na de recente lancering zijn ingesteld. De tafel bevindt zich alleen in de master

database.

De kolomnaam Data Type beschrijving
value int-variabele (gebruikt door SQL Server alleen nadat RECo nFIGURE is uitgevoerd).
CO nfig Smallint-configuratie variabele nummer.
Opmerking nvarchar(255) over configuratieopties.
Status Smallint vertegenwoordigt een bitmap van de status van een optie. Mogelijke waarden zijn onder andere:
0 = statisch (deze instelling treedt in bij het herstarten van de server).
1 = Dynamisch (deze variabele treedt in werking wanneer de RECo nFIGURE-instructie wordt uitgevoerd).
2 = Gevorderd (de variabele wordt alleen weergegeven als de optie Vooruitgaand weergeven is ingesteld).
3 = Dynamisch en Gevorderd.


Syscurco nfigs bovenaan de pagina

Elke huidige configuratieoptie is één voor elke configuratie. Daarnaast bevat de tabel vier items die de configuratiestructuur beschrijven. Syscurco NFIGS is in gebruik

Dynamisch gegenereerd bij het queryen. Voor meer informatie, zie Sysco nfigures.

De kolomnaam Data Type beschrijving
value int door de gebruiker aanpasbare variabele waarde (alleen als RECo nFIGURE door Microsoft is uitgevoerd?) SQL

Server? gebruiken).
CO nfig Smallint-configuratie variabele nummer.
Opmerking nvarchar(255) over configuratieopties.
Status Smallint vertegenwoordigt een bitmap van de status van een optie. Mogelijke waarden zijn onder andere:
0 = statisch (deze instelling treedt in bij het herstarten van de server).
1 = Dynamisch (deze variabele treedt in werking wanneer de RECo nFIGURE-instructie wordt uitgevoerd).
2 = Gevorderd (de variabele wordt alleen weergegeven als de optie Vooruitgaand weergeven is ingesteld).
3 = Dynamisch en Gevorderd.

Sysdatabases-pagina

Microsoft? SQL Server? Elke database in de tabel bezet een rij. Wanneer je SQL Server voor het eerst installeert,

Sysdatabases bevat items voor master-, model-, msdb-, mssqlweb- en tempdb-databases. De tabel bestaat alleen

opgeslagen in de hoofddatabase.

De kolomnaam Data Type beschrijving
naam sysnaam De naam van de database.
dbid smallint database-ID.
sid varbinary(85) De systeem-ID van de databasemaker.
Modus Smallint wordt gebruikt om de database intern te vergrendelen wanneer deze wordt aangemaakt.
Status Int-statusbits, waarvan sommige door de gebruiker kunnen worden gebruikt sp_dboptio n (lees O N, DBO-gebruik).

Onder andere single user, enzovoort):
1 = autoclose ; Gebruik de sp_dboptio n instellingen.
4 = selecteren/bulkkopieën; Gebruik de sp_dboptio n instellingen.
8 = verkort. log o n chkpt ; Gebruik de sp_dboptio n instellingen.
16 = scheurde pagina detectie n, met sp_dboptio n-instelling.
32 = laden 。
64 = pre recovery 。
128 = herstellend 。
256 = niet teruggevonden 。
512 = offline ; Gebruik de sp_dboptio n instellingen.
1024 = uitlezen ; Gebruik de sp_dboptio n instellingen.
2048 = dbo gebruik o alleen; Gebruik
sp_dboptio n instellingen.
4096 = enkele gebruiker ; Gebruik de sp_dboptio n instellingen.
32768 = noodmodus 。
4194304 = autoshrink 。
1073741824 = netjes afsluiten 。

Meerdere bits kunnen tegelijkertijd worden geopend.

status2 int 16384 = ANSI null default ; Gebruik de sp_dboptio n instellingen.
65536 = co ncat null levert null op met sp_dboptio n-instelling.
131072 = recursieve triggers, met sp_dboptio n instellingen.
1048576 = standaard naar lokale cursor, met sp_dboptio instelling n.
8388608 = aangegeven identificatiecode, gebruikt
sp_dboptio n instellingen.
33554432 = cursor close o n commit, met sp_dboptio n instelling.
67108864 = ANSI-nullen, met de instelling sp_dboptio n.
268435456 = ANSI-waarschuwingen, met sp_dboptio n-instelling.
536870912 = volledige tekst ingeschakeld, gebruik
sp_fulltext_database Instellingen.
CRDATE datum en tijd aangemaakt datum.
Gereserveerde date-tijd.
categorie int bevat bitmaps van informatie voor kopiëren:
1 = Gepubliceerd.
2 = geabonneerd.
4 = Samenvoegen gepubliceerd.
8 = Samenvoegen Geabonneerd.

CMPTLEVEL TinyINT-database. Zie sp_dbcmptlevel voor meer informatie.  
bestandsnaam nvarchar(260) Het pad en naam van het hoofdbestand van het besturingssysteem.
Het buildnummer van de SQL Server-code die is gebruikt om de database te maken. Alleen SQL Server-tools

Intern voor upgrade-verwerking.

syslanguages-header

Verschijnen bij Microsoft? SQL Server? Elke taal in de tabel heeft een rij. Hoewel Amerikaans Engels er niet bij is

syslanguages, maar de tabel is altijd beschikbaar voor SQL Server. De tabel wordt alleen opgeslagen in de hoofddatabase.

De kolomnaam Data Type beschrijving
langid smallint unieke taal-ID.
datumformat nchar(3) datumvolgorde (bijv. DMY).
datefirst tinyint De eerste dag van de week: 1 voor maandag, 2 voor dinsdag, en zo verder tot 7 betekent ster

Date.
Upgrade de int voor systeemgebruik.
naam Sysname officiële taalnaam (bijv. Fran?AIS).
alias sysnaam Alternatieve taalnaam (zoals Frans).
mo nths nvarchar(372) Een komma-gescheiden lijst van volledige namen voor maanden in volgorde van januari tot december, elke naam

Bevat maximaal 20 tekens.
shortmo nths varchar(132) een komma-gescheiden lijst van afgekorte maandnamen in volgorde van januari tot december,

Elke naam kan tot 9 tekens bevatten.
dagen nvarchar(217) Een komma-gescheiden lijst van dagnamen in volgorde van januari tot december, met de meeste van elke naam

Bevat 30 tekens.
lcid int voor deze taal: Microsoft Windows NT? Locatie-ID.
mslangid smallint SQL Server message group ID.

Drieëndertig talen die door SQL Server worden aangeboden, zijn geïnstalleerd. Hieronder volgt een lijst van talen.

De naam in het Engels is NT LCID SQL Server Message Group ID
Engels 1033 1033
Duits 1031 1031
Frans 1036 1036
Japans 1041 1041
Deens 1030 1030
Spaans 3082 3082
Italiaans 1040 1040
Nederlands 1043 1043
Noors 2068 2068
Portugees 2070 2070
Fins 1035 1035
Zweeds 1053 1053
Tsjechisch 1029 1029
Hongaars 1038 1038
Pools 1045 1045
Roemeens 1048 1048
Kroatisch 1050 1050
Slowaaks 1051 1051
Sloveens 1060 1060
Grieks 1032 1032
Bulgaars 1026 1026
Russisch 1049 1049
Turks 1055 1055
Brits Engels 2057 1033
Esto nian 1061 1061
Lets: 1062 1062
Litouws: 1063, 1063
Braziliaan 1046 1046
Traditio nal Chinees 1028 1028
Koreaans 1042 1042
Vereenvoudigd Chinees 2052 2052
Arabisch 1025 1025
Thai 1054 1054


syslogins-header

Elk inlogaccount bezet een rij in de tabel.

De kolomnaam Data Type beschrijving
Sid varbinary(85) beveiligingsidentificatie.
Status Smallint alleen voor intern gebruik.
CreateDate DateTime voegt de datum van inlogen toe.
updateDate DateTime Update de datum van het inlogen.
Datum en tijd alleen voor intern gebruik.
Totcpu INT alleen voor intern gebruik.
Totio int is alleen voor intern gebruik.
SpaceLimit Int is alleen voor intern gebruik.
Tijdslimiet int alleen voor intern gebruik.
ResultLimit int alleen voor intern gebruik.
naam varchar(30) De inlog-ID van de gebruiker.
dbname nvarchar(128) De standaard databasenaam van de gebruiker bij het tot stand brengen van een verbinding.
wachtwoord nvarchar(128) Het versleutelde wachtwoord van de gebruiker (kan NULL zijn).
Taal nvarchar(128) De standaardtaal voor gebruikers.
denylogin int als het inloggen Microsoft is? Windows NT? 1 voor een gebruiker of groep die toegang is geweigerd.
HasAccess Int is 1 als inlogtoegang is geautoriseerd.
isntname int is 1 als de aanmelding een Windows NT-gebruiker of -groep is, en als de aanmelding Microsoft SQL is

Server? Inloggen, het is 0.
isntgroup int als je bent ingelogd

Als het een Windows NT-groep is, is het 1.
isntuser int is 1 als de aanmelding een Windows NT-gebruiker is.
Sysadmin int is 1 als de login een sysadmin-serverrollid is.
SecurityAdmin INT is 1 als de login lid is van de SecurityAdmin Server-rol.
ServerAdmin INT is 1 als de login een ServerAdmin Fixed Server Role Member is.
SetupAdmin INT is 1 als de login een SetupAdmin vaste serverrol is.
ProcessAdmin INT is 1 als de login een ProcessAdmin Fixed Server Role Member is.
Diskadmin int is 1 als de login een Diskadmin Fixed Server Role Member is.
DBBcreator INT is 1 als de login een DBBcreator vaste serverrollid is.
loginnaam nvarchar(128) De daadwerkelijke naam van de login, die kan verschillen van de login die door SQL Server wordt gebruikt


Sysoledbusers header

De gebruikers- en wachtwoordmapping voor elke gespecificeerde gekoppelde server neemt een rij in de tabel in. De tabel wordt opgeslagen in de hoofddatabase.

De kolomnaam Data Type beschrijving
Het SID (Security Identification Number) van de rmtsrvid smallint-server.
RMTLOGINAME Nvarchar(128) LoginSID wordt gekoppeld aan de externe login van de gekoppelde RMTservid.
rmtpassword nvarchar(128) koppelt het versleutelde wachtwoord voor de opgegeven externe login binnen rmtsrvid.
loginsid varbinary(85) De lokale login SID die in kaart gebracht moet worden.
Status smallint Als de waarde 1 is, moet de mapping de eigen inloggegevens van de gebruiker gebruiken.
ChangeDateDateTime De datum waarop de mapping-informatie voor het laatst is gewijzigd.


Bovenpagina van sysProcesses

sysprocesses-tabel over het draaien op Microsoft? SQL Server? Informatie over het proces op de Deze processen kunnen zijn:

Cliëntproces of systeemproces. SysProcesses worden alleen opgeslagen in de hoofddatabase.

De kolomnaam Data Type beschrijving
spid smallint SQL Server proces-ID.
kpid smallint Microsoft Windows NT 4.0? Thread-ID.
geblokkeerde smallint De proces-ID (spid) van het geblokkeerde proces.
Wachttype binair(2) reservering.
Wachttijd in De huidige wachttijd in milliseconden. 0 wanneer het proces niet wacht.
LastWaitType nChar(32) geeft de string aan van de laatste of huidige wachttypenaam.
waitresource nchar(32) Een tekstuele weergave van een slotbron.
Dbid Smallint wordt momenteel door het proces gebruikt.
uid smallint De gebruikers-ID die het commando uitvoerde.
De cumulatieve CPU-tijd van het CPU-intproces. Het maakt niet uit of de optie STEL STATISTIEKEN TIJD o n op o n of UIT is

Er is een proces om de invoer bij te werken.
physical_io cumulatieve schijflees- en schrijfopdrachten voor int-processen.
Memusage int Het aantal pagina's in de procescache dat momenteel aan dat proces is toegewezen. Een negatief getal geeft aan dat het proces wordt vrijgegeven door een ander

Het geheugen dat door een proces wordt toegewezen.
login_time datum-tijd: Het tijdstip waarop het clientproces inlogde op de server. Voor systeemprocessen is dit SQL Server-opslag

Het moment waarop de opstart plaatsvond.
last_batch datetime Het moment waarop het clientproces voor het laatst een remote stored procedure call of EXECUTE-instructie uitvoerde. Voor de afdeling

Het systeemproces is het moment waarop SQL Server begint op te slaan.
ECID Smallint wordt gebruikt om de uitvoeringscontext-ID van een kindthread die namens één enkel proces opereert uniek te identificeren.
open_tran Het aantal openstaande transacties voor het smallint-proces.
status nchar(30) De status van de proces-ID (bijv. lopen, in winterslaap, enz.).
sid binary(85) De wereldwijd unieke identificatiecode (GUID) van de gebruiker.
hostnaam nchar(128) De naam van de werkstation.
program_name nchar(128) de naam van de applicatie.
hostprocess nchar(8) werkstations-ID-nummer.
CMD nchar(16) commando dat momenteel wordt uitgevoerd.
nt_domain het Windows NT 4.0-domein van de client (indien Windows Authenticatie gebruikt) of trust van de client

Verbonden Windows NT 4.0 domein.
nt_username nchar(128) De Windows NT 4.0 gebruikersnaam (indien Windows-authenticatie gebruikt) of letter voor het proces

Elke verbonden Windows NT 4.0 gebruikersnaam.
net_address nchar(12) wordt toegewezen aan een unieke identificatie voor de netwerkinterfacekaart op elke werkstation van de gebruiker. Wanneer een gebruiker inlogt,

De identificatie wordt in de kolom net_address ingevoegd.
net_library nchar(12)-kolom die wordt gebruikt om de clientnetwerkbibliotheek op te slaan. Elk clientproces wordt binnengebracht via een netwerkverbinding.

Netwerkverbindingen hebben een netwerkbibliotheek die aan deze processen is gekoppeld en die het mogelijk maakt om verbindingen op te bouwen. Voor meer informatie

, zie Client en Server Net-Library.
loginame nchar(128) login in.


sysremotelogins naar de bovenkant van de pagina

Mag ieder Microsoft bellen? SQL Server? De externe gebruiker van de remote stored procedure op de

De kolomnaam Data Type beschrijving
remoteserverid smallint De remote serveridentiteit.
remoteusername nvarchar(128) De gebruiker logt in op de externe server.
Status Smallint optie.
sid varbinary(85) Microsoft Windows NT? Gebruikersbeveiligings-ID.
ChangeDate DateTime voegt de datum en tijd van de externe gebruiker toe.


syscolumns-header

Elke kolom in elke tabel en weergave bezet een rij in de tabel, en elke parameter in het opgeslagen proces neemt ook een rij in de tabel in. De tabel bevindt zich bij elk nummer

Volgens het magazijn.

De kolomnaam Data Type beschrijving
naam sysnaam De naam van de kolomnaam of procedureparameter.
id int De tabelobject-ID waartoe de kolom behoort, of de stored procedure-ID die aan de parameter is gekoppeld.
xtype Tinyint systypes.
TypeTat Tinyint alleen voor intern gebruik.
XUSerType Smallint-extensie.
lengte smallint De maximale fysieke opslaglengte in systypes.
Xprec Tinyint is alleen voor intern gebruik.
Xscale Tinyint is alleen voor intern gebruik.
colid smallint kolom of parameter ID.
xoffset smallint alleen voor intern gebruik.
BitPOS Tinyint is alleen voor intern gebruik.
Tinyint alleen voor intern gebruik gereserveerd.
Colstat Smallint alleen voor intern gebruik.
cdefault int De standaardwaarde-ID van de kolom.
domein in de regel of CHECK constraint ID van de kolom.
nummer smallint Het subprocedurenummer wanneer de procedure wordt gegroepeerd (0 duidt op een niet-procesitem).
Colorder Smallint alleen voor intern gebruik.
Autoval Varbinary(255) alleen voor intern gebruik.
offset smallint De offset van de rij waarin de kolom zich bevindt; Als het negatief is, betekent het een rij van variabele lengte.
Status Tinyint is een bitmap die wordt gebruikt om kolom- of parametereigenschappen te beschrijven:
0x08 = Kolom staat nullwaarden toe.
0x10 = ANSI-opvulling treedt in werking wanneer varchar- of varbinaire kolommen worden toegevoegd. Houd de achterste ruimte van de varchar-kolom aan, houd

Laat de achterliggende nul in de variabele kolom.
0x40 = parameter is de OUTPUT-parameter.
0x80 = Kolom als identiteitskolom.

type tinyint Het type fysieke opslag in systypes.
usertype smallint systype.
printfmt varchar(255) alleen voor intern gebruik.
Prec smallint: Het precisieniveau van de kolom.
schaal int Het aantal decimalen in de kolom.
iscomputed int geeft aan of de vlag voor die kolom is berekend:
0 = Niet berekend.
1 = Berekend.

isoutparam int geeft aan of de procesparameter een outputparameter is:
1 = waar.
0 = onwaar.

isnullable int geeft aan of de kolom nullwaarden toestaat:
1 = waar.
0 = onwaar.


Sysco nstraints bovenaan de pagina

Bevat een constraint map, toegewezen aan het object dat de constraint bezit. Deze systeemmap wordt opgeslagen in elke database.

De kolomnaam Data Type beschrijving
CO NSTID int-constraintnummer.
id int heeft de tabel-ID van die beperking.
colid smallint definieert de kolom-ID van de beperking erop, of 0 als het een tabelbeperking is.
Spare1 Tinyint behouden.
Status int bitmap geeft status aan. Mogelijke waarden zijn onder andere:
1 = PRIMAIRE SLEUTEL-beperking.
2 = UNIEKE SLEUTEL-beperkingen.
3 = FOREIGN KEY-beperkingen.
4 = CONTROLE-beperking.
5 = DEFAULT-beperking.
16 = kolomniveau-beperkingen.
32 = tabelniveau-beperkingen.

Actio NS Int behouden.
Error int blijft bestaan.


sysfilegroups-header

Elke bestandsgroep in de database neemt een rij in de tabel in. De tabel wordt opgeslagen in elke database. Ten minste één item uit de tabel wordt gebruikt voor de hoofdtekst

Stuk klaar.

De kolomnaam Data Type beschrijving
groupid smallint Een uniek groepidentificatienummer voor elke database.
AllocPolicy Smallint behouden.
status int 0x8 = READ o nLY
0x10 = STANDAARD
groepnaam sysname filegroup.


sysfiles-header

Elk bestand in de database neemt een rij in de tabel in. Deze systeemtabel is een virtuele tabel en kan niet direct worden bijgewerkt of gewijzigd.

De kolomnaam Data Type beschrijving
fileid smallint Een uniek bestandsidentificatienummer voor elke database.
Groupid Smallint bestandsgroepidentificatienummer.
grootte int bestandsgrootte (in 8 KB pagina's).
maxsize int De maximale bestandsgrootte (in 8 KB pagina's). Een waarde van 0 betekent geen groei, en een waarde van –1 betekent dat het bestand altijd moet zijn

Groei tot schijf vol.
Groei in De groeigrootte van de database. Een waarde van 0 duidt op geen groei. Afhankelijk van de status kan het honderden pagina's of bestandsgrootte zijn

Deel de verhouding. Als status 0x100000 bevat, is groei een percentage van de bestandsgrootte; Anders is het het aantal pagina's.
De status in de groeiwaarde in megabytes (MB) of kilobytes (KB)).
0x1 = Standaardapparaat.
0x2 = Schijfbestand.
0x40 = Logapparaat.
0x80 = Bestanden geschreven sinds de laatste back-up.
0x4000 = door de CREATE DATABASE-instructie
Impliciet gecreëerde apparaten.
0x8000 = Apparaten die tijdens het aanmaken van de database zijn aangemaakt.
0x100000 = Groei in percentage, niet per pagina.

Prestatie-int behouden.
naam nchar(128) De logische naam van het bestand.
Bestandsnaam nchar(260) De naam van het fysieke apparaat, inclusief het volledige pad naar het bestand.


sysforeignkeys bovenaan de pagina

Bevat informatie over de FOREIGN KEY-beperkingen in de tabeldefinitie. De tabel wordt opgeslagen in elke database.

De kolomnaam Data Type beschrijving
co nstid int de ID van de FOREIGN KEY-beperking.
fkeyid int De tabelobject-ID met de FOREIGN KEY-beperking.
rkeyid int De tabelobject-ID die wordt genoemd in de FOREIGN KEY-constraint.
fkey smallint verwijst naar de kolom-ID.
rkey smallint verwees naar kolom-ID.
keyno smallint De positie van de kolom in de lijst van gerefereerde kolommen.


sysindexes naar bovenaan de pagina

Elke index en tabel in de database bezet een rij in de tabel. De tabel wordt opgeslagen in elke database.

De kolomnaam Data Type beschrijving
id int tabel ID (als indid = 0 of 255). Anders de ID van de tabel waartoe de index behoort.
Status in interne systeemstatusinformatie.
de eerste binaire (6) verwijzingen naar de eerste of rootpagina.
indid smallint index ID:
1 = Geclusterde index
>1 = niet-geaggregeerd
255 = Tabelvermeldingen met tekst- of afbeeldingsgegevens

wortelbinair(6) Als indid >= 1 en < 255, is root de pointer naar de rootpagina. Als indid = 0 of

indid = 255, wortel is de aanwijzer naar de laatste pagina.  
Minlen Smallint minimale lijngrootte.
Keycnt Smallint Key.
groupid smallint waarop de bestandsgroep-ID van het object wordt aangemaakt.
dpages int Als indid = 0 of indid = 1, is dpages het aantal gebruikte pagina's. Als indid =

255, die op 0 staat. Anders is het het aantal pagina's dat geïndexeerd is.
gereserveerd int Als indid = 0 of indid = 1, is reserved de paginameter die aan alle indexen en tabelgegevens is toegewezen

nummer. Als indid = 255, is gereserveerd het aantal pagina's dat aan de tekst- of afbeeldingsgegevens is toegekend. Anders wordt het toegewezen aan een index

paginatelling.
gebruikt&

NBSP; int Als indid = 0 of indid = 1 is, wordt het totale aantal pagina's gebruikt voor alle index- en tabelgegevens. Als

indid = 255, gebruikt is het pagina-aantal dat wordt gebruikt voor tekst- of afbeeldingsgegevens. Anders is het het paginaaantal dat wordt gebruikt voor indexering.
Rowcnt Bigint is gebaseerd op de aantal rijen op dataniveau van Indid = 0 en Indid = 1. Als indid = 255, rijcnt

Zet op 0.
RowModctr telt het totale aantal rijen dat sinds de laatste telling van de tabel is bijgewerkt, ingevoegd, verwijderd of bijgewerkt.
xmaxlen smallint maximale rijgrootte.
Maxirow Smallint maximale niet-bladindex rijgrootte.
OrigFillFactor tinyint De initiële fill factor-waarde die wordt gebruikt bij het maken van de index. De waarde blijft niet behouden; Maar als het zwaar moet zijn,

Deze waarde kan handig zijn als je een nieuwe index aanmaakt maar de vulfactor die je oorspronkelijk gebruikte niet meer kunt onthouden.
gereserveerd1 Tinyint behouden.
gereserveerd2 intelligentie behouden.
Eerst IAM binaire (6) houden.
Brutale Smallint behield. Indeximplementatievlag.
Lockflags smallint wordt gebruikt om de beschouwde indexlockgranulariteit te beperken. Bijvoorbeeld, voor zoektabellen die alleen-lezen van aard zijn, kun je

om het alleen op tafelniveau vergrendeling in te stellen om de vergrendelingskosten te minimaliseren.
PGMODCTR INT behouden.
sleutels varbinary(816) Een lijst van kolom-ID's die de indexsleutel vormen.
naam sysname tabelnaam (indien indid = 0 of 255). Anders de naam van de index.
statblob afbeelding Statistiekblob.
Maxlen Int behouden.
Rijen int is gebaseerd op het aantal data-niveau rijen met indid = 0 en indid = 1, wat wordt herhaald voor indid > 1. Als

indid = 255, rijen gezet op 0. De kolom is voorzien voor achterwaartse compatibiliteit.


Sysmembers-pagina
Elk databaserollid bezet een rij in de tabel. De tabel wordt opgeslagen in elke database.

De kolomnaam Data Type beschrijving
memberuid smallint De gebruikers-ID van het rollid.
De gebruikers-ID van de groupuid smallint-rol.


sysobjects-header
Elk object (constraints, defaults, logs, regels, opgeslagen procedures, enz.) dat binnen de database wordt aangemaakt, neemt een rij in de tabel in. Alleen in

tempdb, elk tijdelijk object bezet een rij in de tabel.

De kolomnaam Data Type beschrijving
naam sysname objectnaam.
ID is een objectidentificatienummer.
xtype char(2) objecttype. Het kan een van de volgende objecttypen zijn:
C = CHECK-beperking
D = DEFAULT- of DEFAULT-beperking
F = FOREIGN KEY-beperking
L = log
FN = scalaire functie
IF = Inline Tabel Functie
P = opgeslagen procedure
PK = PRIMARY KEY-beperking (type is K)
RF = Replicatiefilter Opgeslagen Procedure
S = Systeemtabel
TF = tabelfunctie
TR = Trigger
U = Gebruikerstabel
UQ = UNIEKE beperking (type is K)
V = weergave
X = Uitgebreide opgeslagen procedure

De gebruikers-ID van het uid smallint eigenaarobject.
Info Smallint behouden. Alleen voor intern gebruik.
Status Int behouden. Alleen voor intern gebruik.
base_schema_
Volledig inzicht behouden. Alleen voor intern gebruik.
Replinfo Int behouden. Voor voortplantingsdoeleinden.
parent_obj de objectidentificatie van het ouderobject (bijvoorbeeld voor triggers of constraints, de tabel-ID).
De aanmaakdatum van het crdate date-tijd-object.
FTCATID Smallint is de full-text directory-identificatie voor alle gebruikerstabellen die geregistreerd zijn voor de full-text index, voor alle gebruikers die niet geregistreerd zijn

De tabel is 0.  
schema_ver int-versienummer, dat wordt verhoogd bij elke schemawijziging van de tabel.
stats_schema_
Volledig inzicht behouden. Alleen voor intern gebruik.
Type Char(2) objecttype. Het kan een van de volgende waarden hebben:
C = CHECK-beperking
D = DEFAULT- of DEFAULT-beperking
F = FOREIGN KEY-beperking
FN = scalaire functie
IF = Inline Tabel Functie
K = PRIMAIRE SLEUTEL of UNIEKE beperkingen
L = log
P = opgeslagen procedure
R = regel
RF = Replicatiefilter Opgeslagen Procedure
S = Systeemtabel
TF = tabelfunctie
TR = Trigger
U = Gebruikerstabel
V = weergave
X = Uitgebreide opgeslagen procedure

Userstat Smallint behouden.
Interne toestandsinformatie van Sysstat Smallint.
Indexdel Smallint behouden.
Datum en tijd voor later.
Versie van Int voor later gebruik.
Deltrig Int behouden.
Intrige-int behouden.
UPDTRIG Int behouden.
Seltrig Int behouden.
Categorie-int wordt gebruikt voor publicatie, beperkingen en identificatie.
Cache Smallint behouden.


Syspermissio NS bovenaan de pagina
Bevat informatie over toestemmingen die zijn verleend en geweigerd aan gebruikers, groepen en rollen binnen de database. De tabel wordt opgeslagen in elke database.

De kolomnaam Data Type beschrijving
id int object-ID van objectrechten; 0 geeft verklaringsrechten aan.
Grantee Smallint De ID van de gebruiker, groep of rol die door de toestemming wordt beïnvloed.
Grantor Smallint De ID van de gebruiker, groep of rol waarvoor de toestemming is verleend of ingetrokken.
ActAdd Smallint alleen voor intern gebruik.
Actmod Smallint is alleen voor intern gebruik.
Seladd Varbinary(4000) alleen voor intern gebruik.
Selmod Varbinary(4000) alleen voor intern gebruik.
updadd varbinary(4000) alleen voor intern gebruik.
updmod varbinary(4000) alleen voor intern gebruik.
Refadd varbinary(4000) alleen voor intern gebruik.
RefMod varbinary(4000) alleen voor intern gebruik.


systypes-header
Elk systeem levert één enkele regel informatie voor zowel het datatype als het door de gebruiker gedefinieerde datatype. De tabel wordt opgeslagen in elke database.

Dit zijn de soorten gegevens die door het systeem worden verstrekt en hun ID-nummers.

De kolomnaam Data Type beschrijving
naam sysname datatype naam.
Xtype Tinyint fysieke opslagtype.
Status Tinyint is alleen voor intern gebruik.
xusertype smallint verlengt het gebruikerstype.
lengte smallint De fysieke lengte van het datatype.
De interne precisie die wordt gebruikt door de Xprec Tinyint-server. (Niet beschikbaar in zoekopdrachten.) )
Het aantal interne decimalen dat door de Xscale Tinyint-server wordt gebruikt. (Niet beschikbaar in zoekopdrachten.) )
tdefault int De ID van de opgeslagen procedure die integriteitscontroles uitvoert voor dit datatype.
domein int De ID van de opgeslagen procedure die integriteitscontroles uitvoert voor dit datatype.
uid smallint De gebruikers-ID van de maker van het datatype.
Kleine Kleint alleen voor intern gebruik gereserveerd.
usertype smallint Het gebruikerstype-ID.
variabele bit is 1 voor het variabele lengte datatype, anders 0.
allownulls-bit geeft aan dat dit datatype standaard op nulliteit staat. Als CREATE of ALTER TABLE als leeg is gespecificeerd

, dan zal de waarde de standaard null voor dit datatype overschrijven.
type tinyint Slaat fysiek datatypes op.
printfmt Varchar(255) behouden.
prec smallint Het precisieniveau van dit datatype.
schaal tinyint Het aantal decimalen (gebaseerd op precisie) voor dit datatype.


sysUsers-header
Elke Microsoft in de database? Windows-gebruikers, Windows-groepen, Microsoft SQL Server? Gebruiker of SQL

De rol Bediener bezet een rij in de tabel.

De kolomnaam Data Type beschrijving
uid smallint gebruikers-ID, die uniek is in deze database. 1 is de eigenaar van de database.
Status Smallint alleen voor intern gebruik.
Naam sysname-gebruikersnaam of groepsnaam, die uniek is in deze database.
Sid Varbinary(85) De beveiligingsidentificatie voor deze vermelding.
Rollen varbinair(2048) alleen voor intern gebruik.
createDate DateTime van de toegevoegde datum van het account.
UpdateDate DateTime De laatst gewijzigde datum van het account.
Altuid Smallint is alleen voor intern gebruik.
wachtwoord varbinary(256) alleen voor intern gebruik.
gid smallint De groeps-ID waartoe deze gebruiker behoort. Als uid = gid, dan definieert deze vermelding een groep.
Enviro N Varchar (255) gereserveerd.
HasdbAccess-int is 1 als het account database-toegang heeft.
islogin int als het account een Windows-groep is, een Windows-gebruiker, of een SQL Server-gebruiker met een loginaccount

Voor 1.
isntname int is 1 als het account een Windows-groep is of een Windows-gebruiker.
isntgroup int is 1 als het account een Windows-groep is.
isntuser int is 1 als het account een Windows-gebruiker is.
issqluser int is 1 als het account een SQL Server-gebruiker is.
Isaliased INT is 1 als het account door een andere gebruiker wordt gealiased.
issqlrole int is 1 als het account een SQL Server-rol is.
Isapprole int is 1 als het account een applicatierol is.






Vorig:SQL2012 bevat een database om snel gebruikers-SQL-scripts te genereren
Volgend:2011 MSSQL Data Creation Secure .mdb Database Tutorial
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com