Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 12335|Odpoveď: 0

[Zdroj] Popisy hlavných systémových tabuliek v sqlserver2008

[Kopírovať odkaz]
Zverejnené 26. 11. 2014 15:45:26 | | |

Primárna databáza sysaltfiles uchováva súbory databázy
Syscharsets hlavná súbor znakov databázy a poradie triedenia
Sysco nfigures primárne možnosti konfigurácie databázy

Primárne možnosti konfigurácie databázy Syscurco nfig

  Databáza sysdatabases v primárnom databázovom serveri

  SysLanguages je hlavný databázový jazyk

  Hlavná databáza syslogins Informácie o prihlasovacom účte

Hlavné odkazy na databázu sysoledbusers Informácie o prihlásení na server

  Primárny databázový proces systémových procesov

  sysremotelogins Primárna databáza Prihláste sa na diaľku k účtu

  syscolumns na stĺpec databázy

  Sysco NSTRAINS per database limit

  sysfilegroups podľa databázovej súborovej skupiny

  sysfiles pre každý databázový súbor

  sysforeignkeys pre každé externé kľúčové slovo databázy

  Sysindexes per database index

  sysmenbers pre každého člena databázovej úlohy

  sysobjects pre každú databázu

Databázový objekt syscomments

  syspermissio ns Per database permissions

  Systémy podľa databázy podľa používateľsky definovaných dátových typov

  Systémoví používatelia na používateľa databázy


Hlavička sysaltfiles
V špeciálnych prípadoch obsahujú riadky zodpovedajúce súborom v databáze. Tabuľka je uložená v hlavnej databáze.

Popis dátového typu v názve stĺpca
fileid smallint Jedinečné identifikačné číslo súboru pre každú databázu.
Groupid Smallint identifikačné číslo skupiny súborov.
veľkosť int veľkosť súboru (v 8 KB stránkach).
maximálna veľkosť int Maximálna veľkosť súboru (v 8 KB stránkach). Hodnota 0 znamená žiadny rast a hodnota –1 znamená, že súbor by mal byť vždy

Rásť na disk plný.
Rast v Rast veľkosti databázy. Hodnota 0 znamená žiadny rast. V závislosti od hodnoty stavu môže ísť o stovky strán alebo veľkosť súboru

Vydelte pomer. Ak je stav 0x100000, rast je percento veľkosti súboru; Inak je to počet strán.  
Status Int len na interné použitie.
Výkon si ponechal.
dbid smallint Identifikačné číslo databázy databázy, do ktorej súbor patrí.
meno nchar(128) Logický názov súboru.
názov súboru nchar(260) Názov fyzického zariadenia, vrátane úplnej cesty k súboru.

> Syscharsets hlavná stránka

Každá znaková sada zaberá riadok v tabuľke, ktorá obsahuje aj definície pre Microsoft? SQL Server? Poradie triedenia, ktoré sa používa. Rad

Jedna zo sekvencií je označená ako predvolené poradie triedenia v sysco nfigures, čo je jediné skutočne používané poradie.

Popis dátového typu v názve stĺpca
typ smallint Typ entity reprezentovanej touto čiarou. 1001 je znaková sada; Poradie triedenia je 2001.
id tinyint znakovej sady alebo jedinečného ID v poradí triedenia. Upozorňujeme, že poradie triedenia a znaková sada nemôžu zdieľať rovnaké ID číslo. Zaručené

Nechajte rozsah ID od 1 do 240 pre SQL Server na použitie.
CSID tinyint pole sa nepoužíva, ak riadok predstavuje znakovú sadu. Ak riadok predstavuje poradie triedenia, pole je v

Nad tým sa vygeneruje ID znakovej sady v poradí triedenia. Predpokladajme, že v tejto tabuľke existuje riadok znakovej sady s týmto ID.
status smallint Interný stav systému bit.
Názov sysname Jedinečný názov znakovej sady alebo poradia triedenia. Pole musí obsahovať iba písmená A-Z alebo a-z, číslo 0 –

9 a podčiarknutie (_). Musí začať listom.
Descriptio n nvarchar(255) znaková sada alebo voliteľný popis funkcie triedenia.
BinaryDefinitio N Varbinary(255) len pre interné použitie.
Definitio n obrázková znaková sada alebo interná definícia poradia triedenia. Dátová štruktúra v tomto odbore závisí od typu.


Sysco nfigures hore na stránke

Každá konfiguračná možnosť nastavená používateľom zaberá riadok v tabuľke. sysco nfigures zahŕňajú nedávno spustený Microsoft? SQL

Čašník? Predtým definované konfiguračné možnosti obsahujú aj všetky dynamické konfiguračné možnosti nastavené po nedávnom spustení. Stôl sa nachádza iba v hlavnej časti

databáze.

Popis dátového typu v názve stĺpca
value int premenná (používa SQL Server až po vykonaní RECo nFIGURE).
CO NFIG Smallint Konfiguračná premenná číslo.
Komentuj nvarchar(255) k možnostiam konfigurácie.
status smallint predstavuje bitmapu stavu opcie. Možné hodnoty zahŕňajú:
0 = statické (toto nastavenie sa uplatní pri reštarte servera).
1 = Dynamické (táto premenná nadobúda účinok pri vykonaní príkazu RECo nFIGURE).
2 = Pokročilé (premenná sa zobrazí len vtedy, ak je nastavená možnosť Zobraziť pokročilé).
3 = Dynamické a pokročilé.


Syscurco nfigs horná časť stránky

Každá aktuálna konfiguračná možnosť je jedna pre každú možnosť. Okrem toho tabuľka obsahuje štyri položky, ktoré popisujú štruktúru konfigurácie. Používa sa Syscurco NFIGS

Generované dynamicky pri dotazovaní. Pre viac informácií pozri Sysco nfigures.

Popis dátového typu v názve stĺpca
hodnota int používateľom modifikovateľná premenná hodnota (len ak bol RECo nFIGURE spustený Microsoftom?) SQL

Čašník? použitie).
CO NFIG Smallint Konfiguračná premenná číslo.
Komentuj nvarchar(255) k možnostiam konfigurácie.
status smallint predstavuje bitmapu stavu opcie. Možné hodnoty zahŕňajú:
0 = statické (toto nastavenie sa uplatní pri reštarte servera).
1 = Dynamické (táto premenná nadobúda účinok pri vykonaní príkazu RECo nFIGURE).
2 = Pokročilé (premenná sa zobrazí len vtedy, ak je nastavená možnosť Zobraziť pokročilé).
3 = Dynamické a pokročilé.

Stránka sysdatabases

Microsoft? SQL Server? Každá databáza v tabuľke zaberá riadok. Keď prvýkrát nainštalujete SQL Server,

Sysdatabases obsahuje položky pre databázy master, model, msdb, mssqlweb a tempdb. Tabuľka existuje len

uložené v hlavnej databáze.

Popis dátového typu v názve stĺpca
názov sysname Názov databázy.
dbid smallint database ID.
sid varbinary(85) Systémové ID tvorcu databázy.
Režim smallint sa používa na interné uzamknutie databázy pri jej vytvorení.
stavové stavové bity int, z ktorých niektoré môže používateľ použiť sp_dboptio n (čítaj o nly, dbo použitie).

o nly, single user a pod.):
1 = automatické zatváranie ; Použite nastavenia sp_dboptio n.
4 = vybrať do/bulkcopy ; Použite nastavenia sp_dboptio n.
8 = trunk. log o n chkpt ; Použite nastavenia sp_dboptio n.
16 = detekcia roztrhnutej stránky n, s nastavením sp_dboptio n.
32 = načítanie 。
64 = pred obnovou 。
128 = obnova 。
256 = neobnovené 。
512 = offline ; Použite nastavenia sp_dboptio n.
1024 = čítať len ; Použite nastavenia sp_dboptio n.
2048 = dbo use o nly ; Použitie
sp_dboptio n nastavení.
4096 = jeden používateľ ; Použite nastavenia sp_dboptio n.
32768 = núdzový režim 。
4194304 = autozmenšovanie 。
1073741824 = čisté vypnutie 。

Viacero bitov je možné otvoriť naraz.

status2 int 16384 = ANSI nulový default ; Použite nastavenia sp_dboptio n.
65536 = co ncat null dáva null s nastavením sp_dboptio n.
131072 = rekurzívne spúšťače, s použitím sp_dboptio n nastavení.
1048576 = predvolený lokálny kurzor s nastavením sp_dboptio n.
8388608 = uvedený identifikátor, použitý
sp_dboptio n nastavení.
33554432 = kurzor blízko k n commit, s použitím nastavenia sp_dboptio n.
67108864 = ANSI nuly, pri použití nastavenia sp_dboptio n.
268435456 = ANSI varovania, s použitím sp_dboptio n nastavenia.
536870912 = plný text povolený, použitie
sp_fulltext_database Nastavenia.
Crdate, dátum, čas, dátum vytvorenia.
Rezervovaný čas na rande.
Kategória int obsahuje bitové mapy informácií na kopírovanie:
1 = Publikované.
2 = prihlásený na odber.
4 = Zlúčenie publikované.
8 = Zlúčenie prihlásené na odber.

CMPTLEVEL databáza TinyINT. Viac informácií nájdete v sp_dbcmptlevel.  
názov súboru nvarchar(260) Cesta operačného systému a názov hlavného súboru databázy.
Číslo zostavenia SQL Server kódu použitého na vytvorenie databázy. Iba nástroje SQL Server

Interne na spracovanie aktualizácií.

Hlavička SysLanguages

Vystupujete v Microsofte? SQL Server? Každý jazyk v tabuľke má riadok. Aj keď americká angličtina tam nie je

syslanguages, ale tabuľka je vždy dostupná pre SQL Server. Tabuľka je uložená iba v hlavnej databáze.

Popis dátového typu v názve stĺpca
Langid smallint unique language ID.
dátumový formát nchar(3) poradie dátumov (napr. DMY).
datefirst tinyint Prvý deň v týždni: 1 pre pondelok, 2 pre utorok a tak ďalej až do 7 znamená hviezda

Rande.
Aktualizuj inteligenciu pre použitie v systéme.
Názov Sysname Oficiálny názov jazyka (napr. Français).
alias sysname Alternatívny jazykový názov (napríklad francúzština).
mo nths nvarchar(372) Zoznam celých mien oddelených čiarkami na mesiace od januára do decembra, každé meno

Obsahuje maximálne 20 znakov.
shortmo nths varchar(132) zoznam skrátených názvov mesiacov oddelených čiarkami od januára do decembra,

Každé meno môže obsahovať až 9 znakov.
dni nvarchar(217) Zoznam názvov dní oddelených čiarkami od januára do decembra, s najväčším počtom názvov každého mena

Obsahuje 30 znakov.
lcid int pre tento jazyk Microsoft Windows NT? Identifikácia miesta.
mslangid smallint SQL Server message group ID.

SQL Server poskytuje 33 jazykov. Nižšie je zoznam jazykov.

Názov v angličtine je NT LCID SQL Server Message Group ID
Angličtina 1033 1033
Nemčina 1031 1031
Francúzština 1036 1036
Japončina 1041 1041
Dánsko 1030 1030
Španielsky 3082 3082
Taliansky 1040 1040
Holanďansky 1043 1043
Nórsko 2068 2068
Portugalčina 2070 2070
Fínsky 1035 1035
Švédsky 1053 1053
Čeština 1029 1029
Maďarsky 1038 1038
Poľsko 1045 1045
Rumunsko 1048 1048
Chorvátska 1050 1050
Slovák 1051 1051
Slovinčina 1060 1060
Gréčtina 1032 1032
Bulharsko 1026 1026
Ruský 1049 1049
Turkish 1055 1055
Britská angličtina 2057 1033
Esto nian 1061 1061
Lotyšský 1062 1062
Litovčina 1063 1063
Brazília 1046 1046
Tradio nal Chinese 1028 1028
Kórejská 1042 1042
Zjednodušená čínština 2052 2052
Arabčina 1025 1025
Thai 1054 1054


Syslogins hlavička

Každý prihlasovací účet zaberá riadok v tabuľke.

Popis dátového typu v názve stĺpca
Sid Varbinary(85) bezpečnostný identifikátor.
Status Smallint len pre interné použitie.
CreateDateDateDateTime pridáva dátum prihlásenia.
aktualizáciaDátumDátumDátumČasAktualizovať dátum prihlásenia.
Dátum schválenia je určený len na interné použitie.
TotCPU INT len na interné použitie.
Totio int je určený len na interné použitie.
Spacelimit int je určený len na interné použitie.
Časový limit int je určený len na interné použitie.
ResultLimit int je určený len na interné použitie.
meno varchar(30) Prihlasovacie ID používateľa.
dbname nvarchar(128) Predvolený názov databázy používateľa pri nadväzovaní spojenia.
password nvarchar(128) Šifrované heslo používateľa (môže byť NULL).
jazyk nvarchar(128) Predvolený jazyk pre používateľov.
Odmietnuť prihlásenie do int, ak sa prihlásite cez Microsoft? Windows NT? 1 pre používateľa alebo skupinu, ktorej bol prístup zamietnutý.
HasAccess int je 1, ak je povolený prístup na prihlásenie.
isntname int je 1, ak je prihlásený používateľ alebo skupina Windows NT a ak je prihlásenie Microsoft SQL

Čašník? Prihláste sa, je to 0.
isntgroup int, ak som prihlásený

Ak je to skupina Windows NT, je to 1.
isntuser int je 1, ak je prihlásený používateľ Windows NT.
Sysadmin int je 1, ak je prihlásený člen roly sysadmin servera.
Securityadmin int je 1, ak je prihlásenie členom roly servera Securityadmin.
Serveradmin int je 1, ak je prihlásený člen Serveradmin Fixed Server Role.
Setupadmin int je 1, ak je prihlásený člen setupadmin fixed server role.
Processadmin int je 1, ak je prihlásený člen role-roly Processadmin Fixed Server.
Diskadmin int je 1, ak je prihlásený člen pevného servera diskadmin.
DBCcreator INT je 1, ak je prihlásený člen Fixed Server Role.
loginname nvarchar(128) Skutočný názov prihlásenia, ktorý sa môže líšiť od prihlásenia používaného SQL Serverom


Hlavička sysoledbusers

Používateľské a heslové mapovanie pre každý špecifikovaný prepojený server zaberá riadok v tabuľke. Tabuľka je uložená v hlavnej databáze.

Popis dátového typu v názve stĺpca
SID (Security Identification Number) servera rmtsrvid smallint.
rmtloginame nvarchar(128) loginsid mapuje na vzdialené prihlásenie prepojeného rmtservid.
rmtpassword nvarchar(128) preväzuje šifrované heslo pre špecifikované vzdialené prihlásenie v rámci rmtsrvid.
loginsid varbinary(85) Lokálny login SID, ktorý bude mapovaný.
status smallint Ak je hodnota 1, mapovanie by malo použiť vlastné prihlasovacie údaje používateľa.
ZmenaDátumDátumČasDátum Dátum poslednej zmeny mapovacích informácií.


Hlavná stránka sysprocesses

SysProcesses tabuľka o behu na Microsofte? SQL Server? Informácie o procese na Tieto procesy môžu byť:

Klientský proces alebo systémový proces. systémové procesy sú uložené iba v hlavnej databáze.

Popis dátového typu v názve stĺpca
spid smallint SQL Server process ID.
kpid smallint Microsoft Windows NT 4.0? ID vlákna.
blocked smallint Identifikátor procesu (spid) zablokovaného procesu.
waittype binárna(2) rezervácia.
čas čakania int Aktuálny čas čakania v milisekundách. 0, keď proces nečaká.
lastwaittype nchar(32) označuje reťazec posledného alebo aktuálneho čakajúceho typu.
waitresource nchar(32) Textová reprezentácia zámkového zdroja.
V súčasnosti sa v procese používa dbid smallint.
uid smallint Používateľské ID, ktoré vykonalo príkaz.
Kumulatívny CPU čas procesu CPU int. Nezáleží na tom, či je možnosť NASTAVIŤ ČAS ŠTATISTIKY alebo VYPNUTÉ

Existuje proces na aktualizáciu záznamu.
physical_io kumulatívnych čítaní a zápisov na disku pre int procesy.
Memusage int Počet strán v procesnej cache, ktorá je momentálne pridelená tomuto procesu. Záporné číslo znamená, že proces uvoľňuje iný

Pamäť pridelená procesom.
login_time dátum Čas, keď sa klientský proces prihlásil na server. Pre systémové procesy je to úložisko SQL Serveru

Čas, keď došlo k spusteniu.
last_batch datetime Čas, kedy klientský proces naposledy vykonal vzdialené uložené volanie procedúry alebo príkaz EXECUT. Pre katedru

Systémový proces je čas, keď sa začína ukladať SQL Server.
ecid smallint sa používa na jednoznačnú identifikáciu ID kontextu vykonávania podvlákna, ktoré pracuje v mene jedného procesu.
open_tran Počet otvorených transakcií pre proces smallint.
status nchar(30) Stav ID procesu (napr. bežiaci, hibernujúci a pod.).
sid binary(85) Globálne jedinečný identifikátor používateľa (GUID).
hostname nchar(128) Názov pracovnej stanice.
program_name nchar(128) názov žiadosti.
číslo pracovnej stanice hostprocess nchar(8) pracovné ID.
Príkaz CmD NCHAR(16), ktorý sa práve vykonáva.
nt_domain doménu Windows NT 4.0 klienta nchar(128) (ak používa autentifikáciu Windows) alebo dôveru

Pripojený k doméne Windows NT 4.0.
nt_username nchar(128) Používateľské meno Windows NT 4.0 (ak sa používa autentifikácia Windows) alebo písmeno pre proces

Akékoľvek prepojené používateľské meno Windows NT 4.0.
net_address nchar(12) je priradený k jedinečnému identifikátoru sieťovej rozhraniovej karty na každej používateľskej pracovnej stanici. Keď sa používateľ prihlási,

Identifikátor sa vloží do stĺpca net_address.
net_library stĺpec nchar(12) používaný na ukladanie knižnice klientskej siete. Každý klientský proces vstupuje cez sieťové pripojenie.

Sieťové pripojenia majú k týmto procesom priradenú sieťovú knižnicu, ktorá im umožňuje nadviazať spojenia. Pre viac informácií

, pozri Klient a serverová sieťová knižnica.
logname nchar(128) prihlásenie.


sysremotelogins na začiatok stránky

Každý môže volať Microsoftu? SQL Server? Vzdialený používateľ vzdialenej uloženej procedúry na

Popis dátového typu v názve stĺpca
remoteserverid smallint Identita vzdialeného servera.
remoteusername nvarchar(128) Používateľské prihlásenie na vzdialenom serveri.
Možnosť status smallint.
sid varbinary(85) Microsoft Windows NT? Bezpečnostné ID používateľa.
ChangeDate DateTime pridáva dátum a čas vzdialeného používateľa.


Hlavička syscolumns

Každý stĺpec v každej tabuľke a pohľade zaberá riadok v tabuľke a každý parameter v uloženom procese tiež zaberá riadok v tabuľke. Stôl sa nachádza pri každom čísle

Podľa skladu.

Popis dátového typu v názve stĺpca
názov sysname Názov stĺpca alebo parametra procedúry.
id int ID objektu tabuľky, ku ktorému stĺpec patrí, alebo ID uloženej procedúry priradené k parametru.
xtype Tinyint systypes.
Typestat tinyint len na interné použitie.
xusertype smallint rozšírenie.
dĺžka smallint Maximálna fyzická dĺžka úložiska v systypoch.
Xprec Tinyint je určený len na interné použitie.
Xscale Tinyint je určený len na interné použitie.
kolid smallint stĺpcový alebo parameter ID.
xoffset smallint len na interné použitie.
BitPOS Tinyint je určený len na interné použitie.
Tinyint je vyhradený len na interné použitie.
Colstat Smallint len na vnútorné použitie.
cdefault int Predvolená hodnota ID stĺpca.
doména int pravidlo alebo CHECK constraint ID stĺpca.
číslo smallint Číslo podprocedúry pri zoskupení procedúry (0 označuje položku mimo procesu).
Colorder Smallint len na interné použitie.
Autoval Varbinary(255) len na interné použitie.
offset smallint Posun riadku, v ktorom sa stĺpec nachádza; Ak je záporné, znamená to riadok s premenlivou dĺžkou.
Stav tinyint je bitmapa používaná na popis vlastností stĺpca alebo parametra:
0x08 = Stĺpec umožňuje nulové hodnoty.
0x10 = ANSI vypchnutie nastáva účinok pri pridaní varcharových alebo varbinárnych stĺpcov. Zachovajte zadný priestor varcharovho stĺpca, zachovajte

Nechaj v stĺpci varbinárnej nuly.
0x40 = parameter je parameter OUTPUT.
0x80 = Stĺpec ako stĺpec identity.

typ tinyint Typ fyzického úložiska v systémových typoch.
usertype smallint systype.
PrintFMT Varchar(255) len na interné použitie.
prec smallint Úroveň presnosti stĺpca.
mierka int Počet desatinných miest v stĺpci.
iscomputed int označuje, či bol vypočítaný príznak pre daný stĺpec:
0 = Nevypočítané.
1 = Vypočítané.

isoutparam int označuje, či je procesný parameter výstupným parametrom:
1 = pravda.
0 = nepravda.

Isnullable int označuje, či stĺpec umožňuje nulové hodnoty:
1 = pravda.
0 = nepravda.


Sysco nstraints hore na stránke

Obsahuje mapu obmedzení, mapovanú na objekt, ktorý toto obmedzenie vlastní. Tento systémový adresár je uložený v každej databáze.

Popis dátového typu v názve stĺpca
Číslo obmedzenia CONSTID INT.
id int má tabuľkové ID tohto obmedzenia.
colid smallint definuje ID stĺpca obmedzenia na ňom, alebo 0, ak ide o tabuľkové obmedzenie.
Spare1 Tinyint si ponechal.
Stav int bitmapa označuje stav. Možné hodnoty zahŕňajú:
1 = OBMEDZENIE PRIMÁRNEHO KĽÚČA.
2 = JEDINEČNÉ KĽÚČOVÉ obmedzenia.
3 = OBMEDZENIA CUDZÍCH KĽÚČOV.
4 = CHECK obmedzenie.
5 = PREDVOLENÉ obmedzenie.
16 = obmedzenia na úrovni stĺpca.
32 = obmedzenia na úrovni tabuľky.

Actio ns int zachované.
chyba INT zostáva.


Hlavička sysfilegroups

Každá skupina súborov v databáze zaberá riadok v tabuľke. Tabuľka je uložená v každej databáze. Aspoň jedna položka v tabuľke sa používa pre hlavný text

Dielna sada.

Popis dátového typu v názve stĺpca
groupid smallint Jedinečné identifikačné číslo skupiny pre každú databázu.
Allocpolicy Smallint zostal.
status int 0x8 = READ o nLY
0x10 = ŠTANDARD
Skupinový názov sysname súborová skupina.


Hlavička sysfiles

Každý súbor v databáze zaberá riadok v tabuľke. Táto systémová tabuľka je virtuálna a nemožno ju priamo aktualizovať ani upravovať.

Popis dátového typu v názve stĺpca
fileid smallint Jedinečné identifikačné číslo súboru pre každú databázu.
Groupid Smallint identifikačné číslo skupiny súborov.
veľkosť int veľkosť súboru (v 8 KB stránkach).
maximálna veľkosť int Maximálna veľkosť súboru (v 8 KB stránkach). Hodnota 0 znamená žiadny rast a hodnota –1 znamená, že súbor by mal byť vždy

Rásť na disk plný.
Rast v Rast veľkosti databázy. Hodnota 0 znamená žiadny rast. V závislosti od hodnoty stavu môže ísť o stovky strán alebo veľkosť súboru

Vydelte pomer. Ak status obsahuje 0x100000, rast je percento veľkosti súboru; Inak je to počet strán.
Stav hodnoty rastu v megabajtoch (MB) alebo kilobajtoch (KB)).
0x1 = Predvolené zariadenie.
0x2 = Diskový súbor.
0x40 = Logovacie zariadenie.
0x80 = Súbory napísané od poslednej zálohy.
0x4000 = príkazom CREATE DATABASE
Implicitne vytvorené zariadenia.
0x8000 = Zariadenia vytvorené počas vytvárania databázy.
0x100000 = Rast podľa percent, nie podľa strán.

Výkon si ponechal.
meno nchar(128) Logický názov súboru.
názov súboru nchar(260) Názov fyzického zariadenia, vrátane úplnej cesty k súboru.


sysforeignkeys horná časť stránky

Obsahuje informácie o obmedzeniach CUDZIEHO KĽÚČA v definícii tabuľky. Tabuľka je uložená v každej databáze.

Popis dátového typu v názve stĺpca
constid int ID obmedzenia FOREIGN KEY.
fkeyid int ID objektu tabuľky s obmedzením FOREIGN KEY.
rkeyid int ID objektu tabuľky uvedené v obmedzení FOREIGN KEY.
fkey smallint odkazuje na ID stĺpca.
rkey smallint odkazoval na ID stĺpca.
keyno smallint Pozícia stĺpca v zozname referencovaných stĺpcov.


sysindexes na vrch stránky

Každý index a tabuľka v databáze zaberajú riadok v tabuľke. Tabuľka je uložená v každej databáze.

Popis dátového typu v názve stĺpca
id int ID tabuľky (ak indo = 0 alebo 255). Inak ID tabuľky, ku ktorej index patrí.
stav v internom systéme stav informácie.
prvá binárna(6) ukazuje na prvú alebo koreňovú stránku.
indid smallint index ID:
1 = Zhlukovaný index
>1 = neagregované
255 = Tabuľkové položky s textovými alebo obrazovými údajmi

koreňová binárka(6) Ak indid >= 1 a < 255, koreňová je ukazovateľ na koreňovú stránku. Ak indo = 0 alebo

INDO = 255, koreň je ukazovateľ na poslednú stranu.  
Minlen Smallint minimálna veľkosť riadku.
Kľúčový malý kľúč.
groupid smallint, na ktorom sa vytvorí ID súborovej skupiny objektu.
dstránky int Ak indid = 0 alebo indo = 1, dpages je počet použitých strán. Ak indo =

255, čo je nastavené na 0. Inak je to počet stránok, ktoré boli indexované.
reserved int Ak indid = 0 alebo indo = 1, reserved je merač strán priradený všetkým indexom a tabuľkovým údajom

číslo. Ak indid = 255, rezervovaný je počet strán priradený textovým alebo obrazovým dátam. Inak je priradený k indexu

Počet strán.
použité&

nbsp; int Ak indid = 0 alebo indid = 1, použije sa celkový počet strán použitých pre všetky indexové a tabuľkové dáta. Ak

INDID = 255, používa sa počet strán použitý pre textové alebo obrazové dáta. Inak je to počet strán používaných pri indexovaní.
Rowcnt Bigint je založený na počte riadkov na úrovni dát: Indid = 0 a Indid = 1. Ak indo = 255, rowcnt

Nastavené na 0.
RowModctr int počíta celkový počet vložených, odstránených alebo aktualizovaných riadkov od posledného sčítania tabuľky.
xmaxlen smallint maximálna veľkosť riadku.
maxirow smallint maximálna veľkosť riadku ne-listového indexu.
OrigFillFactor tinyint Počiatočná hodnota fill factor použitá pri vytváraní indexu. Hodnota sa nezachováva; Avšak, ak to musí byť ťažké

Táto hodnota môže byť užitočná, ak vytvoríte nový index, ale nepamätáte si, aký fill factor ste pôvodne použili.
rezervovaný1 Tinyint zachovaný.
Rezervované 2 int zachované.
FirstIAM binárny(6) drž.
Impid Smallint zostal. Príznak implementácie indexu.
Lockflags smallint sa používa na obmedzenie zvažovanej granularity indexového zámku. Napríklad pre vyhľadávacie tabuľky, ktoré sú len na čítanie, môžete

nastaviť zamykanie iba na úrovni stola, aby sa minimalizovali náklady na uzamknutie.
pgmodctr int zachovaný.
keys varbinary(816) Zoznam ID stĺpcov, ktoré tvoria indexový kľúč.
meno sysname tabuľky názov (ak indid = 0 alebo 255). Inak názov indexu.
statblob obrázok Statistický blob.
Maxlen Int si ponechal.
Riadky int sú založené na počte riadkov na úrovni dát, kde indo = 0 a indo = 1, čo sa opakuje pre indid > 1. Ak

indo = 255, riadky nastavené na 0. Stĺpec je určený pre spätnú kompatibilitu.


Stránka sysmembers
Každý člen databázovej úlohy zaberá riadok v tabuľke. Tabuľka je uložená v každej databáze.

Popis dátového typu v názve stĺpca
memberuid smallint Používateľské ID člena roly.
Používateľské ID roly groupuid smallint.


Hlavička sysobjects
Každý objekt (obmedzenia, predvolené hodnoty, logy, pravidlá, uložené procedúry atď.) vytvorený v databáze zaberá riadok v tabuľke. Iba v

Tempdb každý dočasný objekt zaujíma riadok v tabuľke.

Popis dátového typu v názve stĺpca
Názov sysname objektu.
ID int identifikačné číslo objektu.
xtype char(2) typ objektu. Môže to byť jeden z nasledujúcich typov objektov:
Obmedzenie C = CHECK
D = PREDVOLENÉ alebo PREDVOLENÉ obmedzenie
F = OBMEDZENIE CUDZIEHO KĽÚČA
L = logaritmus
FN = skalárna funkcia
IF = Inline tabuľková funkcia
P = uložená procedúra
PK = obmedzenie PRIMÁRNEHO KĽÚČA (typ je K)
RF = Uložená procedúra replikačného filtra
S = Systémová tabuľka
TF = tabuľková funkcia
TR = Trigger
U = Používateľská tabuľka
UQ = JEDINEČNÉ obmedzenie (typ je K)
V = pohľad
X = Rozšírená uložená procedúra

Používateľské ID objektu vlastníka uid smallint.
Informácie od smallint zachované. Len na vnútorné použitie.
Status INT zachovaný. Len na vnútorné použitie.
base_schema_
Ver int zachovaný. Len na vnútorné použitie.
Replinfo INT zachovaný. Na rozmnožovanie.
parent_obj identifikátor objektu nadradeného objektu (napríklad pre spúšťače alebo obmedzenia ID tabuľky).
Dátum vytvorenia objektu crdate datetime.
ftcatid smallint je plnotextový adresárový identifikátor pre všetky používateľské tabuľky registrované pre full-text index, pre všetkých používateľov, ktorí nie sú registrovaní

Tabuľka je 0.  
schema_ver číslo verzie int, ktoré sa zvyšuje s každou zmenou schémy tabuľky.
stats_schema_
Ver int zachovaný. Len na vnútorné použitie.
Typ objektu napíšte char(2). Môže to byť jedna z nasledujúcich hodnôt:
Obmedzenie C = CHECK
D = PREDVOLENÉ alebo PREDVOLENÉ obmedzenie
F = OBMEDZENIE CUDZIEHO KĽÚČA
FN = skalárna funkcia
IF = Inline tabuľková funkcia
K = PRIMÁRNY KĽÚČ alebo JEDINEČNÉ obmedzenia
L = logaritmus
P = uložená procedúra
R = pravidlo
RF = Uložená procedúra replikačného filtra
S = Systémová tabuľka
TF = tabuľková funkcia
TR = Trigger
U = Používateľská tabuľka
V = pohľad
X = Rozšírená uložená procedúra

userstat smallint zachovaný.
Informácie o vnútornom stave sysstat smallint.
indexdel smallint retained.
Dátum a čas na neskôr.
versio n int na neskoršie použitie.
Deltrig int si ponechal.
instrig int zachovaný.
updtrig int zachovaný.
Seltrig Int zachovaný.
Kategória int sa používa na publikovanie, obmedzenia a identifikáciu.
Cache Smallint si ponechal.


syspermissio ns na vrch stránky
Obsahuje informácie o povoleniach udelených a zamietnutých používateľom, skupinám a rolám v databáze. Tabuľka je uložená v každej databáze.

Popis dátového typu v názve stĺpca
id int ID objektu oprávnení objektu; 0 označuje povolenia na výpisy.
príjemca Smallint ID používateľa, skupiny alebo roly ovplyvnenej oprávnením.
Grantor Smallint ID používateľa, skupiny alebo roly, ku ktorej je povolenie udelené alebo zrušené.
ActAdd Smallint len pre interné použitie.
Actmod Smallint je určený len na interné použitie.
Seladd Varbinary (4000) len na interné použitie.
Selmod Varbinary (4000) len na interné použitie.
updadd varbinary (4000) len na interné použitie.
updmod varbinary (4000) len pre interné použitie.
Refadd Varbinary(4000) len na interné použitie.
refmod varbinary (4000) len na interné použitie.


Hlavička Systypes
Každý systém poskytuje jeden riadok informácií pre typ dát aj pre používateľom definovaný typ údajov. Tabuľka je uložená v každej databáze.

Ide o typy údajov, ktoré systém poskytuje, a ich identifikačné čísla.

Popis dátového typu v názve stĺpca
Názov sysname, typ dáta, meno.
Xtype tinyint fyzický typ úložiska.
Status Tinyint je určený len na interné použitie.
xusertype smallint rozširuje používateľský typ.
dĺžka smallint Fyzická dĺžka dátového typu.
Interná presnosť používaná serverom Xprec Tinyint. (Nie je dostupné v dotazoch.) )
Počet interných desatinných miest používaných serverom Xscale Tinyint. (Nie je dostupné v dotazoch.) )
tdefault int ID uloženej procedúry, ktorá vykonáva kontroly integrity pre tento typ dát.
domain int ID uloženej procedúry, ktorá vykonáva kontroly integrity pre tento typ dát.
uid smallint Používateľské ID tvorcu dátového typu.
Smallint som vyhradil len pre interné použitie.
usertype smallint User Type ID.
premenný bit je 1 pre dátový typ s premenlivou dĺžkou, inak 0.
bit allownulls označuje, že tento typ dát predvolene nastavuje nullity. Ak je CREATE alebo ALTER TABLE zadaná ako prázdna

, potom hodnota prepíše predvolený nul pre tento typ dát.
typ tinyint Fyzicky ukladá dátové typy.
Printfmt Varchar(255) si ponechal.
prec smallint Úroveň presnosti tohto dátového typu.
škála tinyint Počet desatinných miest (na základe presnosti) pre tento typ údajov.


Hlavička sysusers
Každý Microsoft v databáze? Používatelia Windows, Windows skupiny, Microsoft SQL Server? Používateľ alebo SQL

Rola čašníka zaberá riadok v tabuľke.

Popis dátového typu v názve stĺpca
používateľské ID uid smallint, ktoré je v tejto databáze jedinečné. 1 je vlastník databázy.
Status Smallint len pre interné použitie.
Názov sysname používateľské meno alebo názov skupiny, ktorý je v tejto databáze jedinečný.
sid varbinary(85) Bezpečnostný identifikátor tohto záznamu.
Roles Varbinary (2048) len pre interné použitie.
createDate DateČas pridaného dátumu účtu.
Dátum aktualizácie Dátum Čas Dátum poslednej zmeny účtu.
Altuid Smallint je určený len na vnútorné použitie.
Password varbinary(256) len na interné použitie.
gid smallint Skupinové ID, ku ktorému tento používateľ patrí. Ak uid = gid, potom tento prvok definuje grupu.
Enviro N Varchar (255) rezervovaný.
HasDBACCESS INT je 1, ak má účet prístup do databázy.
islogin int, ak ide o skupinu Windows, používateľa Windows alebo používateľa SQL Servera s prihlasovacím účtom

pre 1.
isntname int je 1, ak je účet Windows skupina alebo používateľ Windows.
isntgroup int je 1, ak je účet Windows skupina.
isntuser int je 1, ak je účet používateľom Windows.
issqluser int je 1, ak je účet používateľom SQL Servera.
Isaliased int je 1, ak je účet aliasovaný iným používateľom.
issqlrole int je 1, ak je účet SQL Server pozícia.
ISAPPROLE INT je 1, ak ide o aplikačnú pozíciu.






Predchádzajúci:sql2012 obsahuje databázu na rýchle generovanie používateľských TSQL skriptov
Budúci:2011 MSSQL Data Creation Secure .mdb Database Tutoriál
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com