Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 12335|Odpověď: 0

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

[Kopírovat odkaz]
Zveřejněno 26.11.2014 15:45:26 | | |

Primární databáze sysaltfiles uchovává soubory databáze
Hlavní znaková sada databáze syscharsets a pořadí třídění
Sysco nfigures primární možnosti konfigurace databáze

Možnosti současné konfigurace primární databáze Syscurco nfig

  Databáze sysdatabases v primárním databázovém serveru

  SysLanguages je hlavní databázový jazyk

  Hlavní databáze syslogins Informace o přihlašovacím účtu

Hlavní databázové odkazy sysoledbusers Přihlašovací informace o serveru

  Primární databázový proces systémů Systems

  sysremotelogins Primární databáze Přihlaste se k účtu na dálku

  syscolumns na sloupec databáze

  Sysco NSTRAINS per database limit

  sysfilegroups na databázovou skupinu souborů

  sysfiles pro každý databázový soubor

  sysforeignkeys pro každé externí klíčové slovo databáze

  Sysindexes per database index

  Sysmenbers pro každého člena databázové role

  sysobjects pro každou databázi

Databázový objekt syscomments

  syspermissio ns Per database permissions

  Systémy podle uživatelem definovaných datových typů databáze

  Sysusers na uživatele databáze


Hlavička sysaltfiles
Ve speciálních případech obsahují řádky odpovídající souborům v databázi. Tabulka je uložena v hlavní databázi.

Popis typu Datový typ ve sloupci
fileid smallint Jedinečné identifikační číslo souboru pro každou databázi.
Identifikační číslo skupiny souborů Groupid smallint.
velikost int velikost souboru (v 8 KB stránkách).
maxsize int Maximální velikost souboru (v 8 KB stránkách). Hodnota 0 znamená žádný růst, a hodnota –1 znamená, že soubor by měl být vždy

Rost až na disk plný.
růst v Růst velikosti databáze. Hodnota 0 znamená žádný růst. V závislosti na hodnotě stavu může být velikost stovek stran nebo soubor

Vydělte poměr. Pokud je stav 0x100000, růst je procento velikosti souboru; Jinak je to počet stran.  
Status Int pouze pro interní použití.
Výkon zachován.
dbid smallint Identifikační číslo databáze databáze, do které soubor patří.
jméno nchar(128) Logický název souboru.
název souboru nchar(260) Název fyzického zařízení, včetně plné cesty k souboru.

> Syscharsets hlavní stránka

Každá znaková sada zabírá řádek v tabulce, která také obsahuje definice pro Microsoft? SQL Server? Pořadí třídění, které se používá. Řada

Jedna ze sekvencí je označena jako výchozí pořadí třídění v sysco nfigures, což je jediné skutečně používané pořadí.

Popis typu Datový typ ve sloupci
typ smallint Typ entity reprezentované touto řádkem. 1001 je znaková sada; Pořadí třídění je rok 2001.
id tinyint znakovou sadu nebo jedinečné ID pořadí třídění. Všimněte si, že pořadí třídění a znaková sada nemohou sdílet stejné ID číslo. Zaručeno

Nechte rozsah ID od 1 do 240 pro SQL Server k použití.
CSID tinyint pole se nepoužívá, pokud řádek představuje znakovou sadu. Pokud řádek představuje pořadí třídění, pole je v

Nad tím se vygeneruje ID znakové sady pořadí třídění. Předpokládejme, že v této tabulce existuje řádek znakové sady s tímto ID.
status smallint Interní bit o stavovém stavu.
název sysname Jedinečný název znakové sady nebo pořadí třídění. Pole musí obsahovat pouze písmena A-Z nebo a-z, číslo 0 –

9 a podtržení (_). Musí začít dopisem.
Descriptio n nvarchar(255) znaková sada nebo volitelný popis funkce pořadí třídění.
BinaryDefinitio N Varbinary(255) pouze pro interní použití.
Definitio n image znaková sada nebo interní definice pořadí třídění. Datová struktura v tomto oboru závisí na typu.


Sysco nfigures na začátku stránky

Každá konfigurační možnost nastavená uživatelem zabírá řádek v tabulce. sysco nfigures zahrnují nedávno spuštěný Microsoft? SQL

Číšník? Dříve definované konfigurační možnosti také obsahují všechny dynamické konfigurační možnosti nastavené po nedávném spuštění. Stůl je umístěn pouze v hlavní části

databáze.

Popis typu Datový typ ve sloupci
value int (používá SQL Server pouze po vykonání RECo nFIGURE).
Co NFGF Smallint konfigurační proměnná číslo.
Komentář nvarchar(255) k možnostem konfigurace.
Stav smallint představuje bitmapu stavu opce. Možné hodnoty zahrnují:
0 = statický (toto nastavení se uplatní při restartu serveru).
1 = Dynamické (tato proměnná nabývá účinnosti při vykonání příkazu RECo nFIGURE).
2 = Pokročilé (proměnná se zobrazí pouze pokud je nastavena možnost Zobrazit pokročilé).
3 = Dynamické a pokročilé.


Syscurco nfigs na začátku stránky

Každá aktuální konfigurační možnost je jedna pro každou z nich. Kromě toho tabulka obsahuje čtyři položky popisující strukturu konfigurace. Syscurco NFIGS je v provozu

Generováno dynamicky při dotazování. Pro více informací viz Sysco nfigures.

Popis typu Datový typ ve sloupci
hodnota int uživatelsky modifikovatelná proměnná (pouze pokud byl RECo nFIGURE spuštěn Microsoftem?) SQL

Číšník? použití).
Co NFGF Smallint konfigurační proměnná číslo.
Komentář nvarchar(255) k možnostem konfigurace.
Stav smallint představuje bitmapu stavu opce. Možné hodnoty zahrnují:
0 = statický (toto nastavení se uplatní při restartu serveru).
1 = Dynamické (tato proměnná nabývá účinnosti při vykonání příkazu RECo nFIGURE).
2 = Pokročilé (proměnná se zobrazí pouze pokud je nastavena možnost Zobrazit pokročilé).
3 = Dynamické a pokročilé.

Stránka sysdatabases

Microsoft? SQL Server? Každá databáze v tabulce zabírá jeden řádek. Když SQL Server poprvé nainstalujete,

Sysdatabases obsahuje položky pro databáze master, model, msdb, mssqlweb a tempdb. Tabulka existuje pouze

uložené v hlavní databázi.

Popis typu Datový typ ve sloupci
název sysname Název databáze.
dbid smallint database ID.
sid varbinary(85) Systémové ID tvůrce databáze.
Režim Smallint se používá k internímu uzamčení databáze při jejím vytvoření.
stavové bity INT, z nichž některé může uživatel použít sp_dboptio n (čti o nly, dbo use).

o nly, single user atd.):
1 = automatické zavírání ; Použijte nastavení sp_dboptio n.
4 = vybrat do/bulkcopy ; Použijte nastavení sp_dboptio n.
8 = trunk. log o n chkpt; Použijte nastavení sp_dboptio n.
16 = detekce trhané stránky n, při použití nastavení sp_dboptio n.
32 = načítání 。
64 = před obnovou 。
128 = obnova 。
256 = neobnoveno 。
512 = offline ; Použijte nastavení sp_dboptio n.
1024 = čtěno o nly ; Použijte nastavení sp_dboptio n.
2048 = dbo use o nly ; Použití
sp_dboptio a nastavení.
4096 = jeden uživatel ; Použijte nastavení sp_dboptio n.
32768 = nouzový režim 。
4194304 = autozmenšit 。
1073741824 = čisté vypnutí 。

Více bitů lze otevřít současně.

status2 int 16384 = ANSI nulový výchozí stav ; Použijte nastavení sp_dboptio n.
65536 = co ncat null dává null s nastavením sp_dboptio n.
131072 = rekurzivní spouštěče, s použitím sp_dboptio n nastavení.
1048576 = výchozí nastavení lokálního kurzoru, s nastavením sp_dboptio n.
8388608 = uvedený identifikátor, použitý
sp_dboptio a nastavení.
33554432 = kurzor blízko o n commit, s použitím nastavení sp_dboptio n.
67108864 = ANSI nulls s použitím nastavení sp_dboptio n.
268435456 = ANSI varování, s použitím nastavení sp_dboptio n.
536870912 = plný text povolen, použít
sp_fulltext_database Nastavení.
Crdate, dateTime, Date, Datum vytvoření.
vyhrazený čas na rande.
Kategorie int obsahuje bitmapy informací pro kopírování:
1 = Publikováno.
2 = odběr.
4 = Sloučení publikováno.
8 = Přihlášeno ke sloučení.

CMPTLEVEL databáze TinyINT. Více informací najdete v sp_dbcmptlevel.  
název souboru nvarchar(260) Cesta operačního systému a název hlavního souboru databáze.
Číslo sestavení SQL Server kódu použitého k vytvoření databáze. Pouze nástroje SQL Server

Interně pro zpracování upgradu.

Hlavička SysLanguages

Vystupujete v Microsoftu? SQL Server? Každý jazyk v tabulce má řádek. I když americká angličtina tam není

syslanguages, ale tabulka je vždy dostupná SQL Serveru. Tabulka je uložena pouze v hlavní databázi.

Popis typu Datový typ ve sloupci
Langid smallint unikátní jazykové ID.
datový formát nchar(3) pořadí dat (např. DMY).
datefirst tinyint První den v týdnu: 1 pro pondělí, 2 pro úterý a tak dále až do 7 znamená hvězda

Rande.
Upgradujte INT pro systémové použití.
Jméno Sysname Oficiální jazykové jméno (např. Français).
alias sysname Alternativní jazykové jméno (například francouzština).
více nths nvarchar(372) Seznam plných jmen oddělených čárkami pro měsíce od ledna do prosince, každé jméno

Obsahuje maximálně 20 znaků.
shortmo nths varchar(132) seznam zkrácených měsíců oddělených čárkami od ledna do prosince,

Každé jméno může obsahovat až 9 znaků.
dny nvarchar(217) Seznam jmen dnů oddělených čárkami od ledna do prosince, s největším počtem jmen z každého jména

Obsahuje 30 znaků.
LCID int pro tento jazyk Microsoft Windows NT? Identifikace místa.
mslangid smallint SQL Server message group ID.

SQL Server nabízí 33 jazyků. Níže je seznam jazyků.

V angličtině se jmenuje NT LCID SQL Server Message Group ID
Angličtina 1033 1033
Němčina 1031 1031
Francouzi 1036 1036
Japonské 1041 1041
Dánština 1030 1030
Španělsky 3082 3082
Italské 1040 1040
Nizozemci 1043 1043
Norwegian 2068 2068
Portugalština 2070 2070
Finsky 1035 1035
Švédsky 1053 1053
Čeština 1029 1029
Maďarština 1038 1038
Polsko 1045 1045
Rumunský 1048 1048
Chorvatský 1050 1050
Slovenský rok 1051 1051
Slovinština 1060 1060
Řecký 1032 1032
Bulharský 1026 1026
Ruský 1049 1049
Turecký 1055 1055
Britská angličtina 2057 1033
Esto nian 1061 1061
Lotyšský 1062 1062
Litevský 1063 1063
Brazilská 1046 1046
Tradio nal Chinese 1028 1028
Korejský 1042 1042
Zjednodušená čínština 2052 2052
Arabština 1025 1025
Thai 1054 1054


Syslogins hlavička

Každý přihlašovací účet zabírá řádek v tabulce.

Popis typu Datový typ ve sloupci
Bezpečnostní identifikátor SID Varbinary(85).
Status Smallint pouze pro interní použití.
CreateDate DateČas přidává datum přihlášení.
aktualizaceDatumDatumČasAktualizovat datum přihlášení.
Datum schválení pouze pro interní použití.
TOTCPU INT pouze pro interní použití.
Totio int je určen pouze pro interní použití.
Spacelimit int pouze pro interní použití.
Časový limit int je určen pouze pro interní použití.
ResultLimit int je určen pouze pro interní použití.
jméno varchar(30) Přihlašovací ID uživatele.
dbname nvarchar(128) Výchozí název databáze uživatele při navazování spojení.
password nvarchar(128) Uživatelské zašifrované heslo (může být NULL).
jazyk nvarchar(128) Výchozí jazyk pro uživatele.
Odmítnout přihlášení do inteligence, pokud se přihlašujete od Microsoftu? Windows NT? 1 pro uživatele nebo skupinu, které byl odepřen přístup.
HasAccess int je 1, pokud je přihlašovací přístup autorizován.
isntname int je 1, pokud je přihlášením uživatel nebo skupina Windows NT a pokud je přihlášením Microsoft SQL

Číšník? Přihlásit se, je to 0.
je to není skupina int, pokud je přihlášen

Pokud je to skupina Windows NT, je to 1.
Isntuser int je 1, pokud je přihlášením uživatel Windows NT.
Inteligence sysadmina je 1, pokud je přihlášením člen role správce serveru.
Securityadmin int je 1, pokud je přihlášení členem role serveru Securityadmin.
Serveradmin int je 1, pokud je přihlášením člen role serveradmin fixed server.
Setupadmin int je 1, pokud je přihlášení členem role setupadmin fixed server.
Processadmin int je 1, pokud je přihlášením člen role, který je Processadmin Fixed Server Role.
Diskadmin int je 1, pokud je přihlášení členem role pevného serveru diskadmin.
Dbcreator int je 1, pokud je přihlášení členem role Dbcreator Fixed Server.
přihlašovací jméno nvarchar(128) Skutečný název přihlašovacího údaje, který se může lišit od přihlášení používaného SQL Serverem


Hlavička SysoleDBUSERS

Uživatelské a heslové mapování pro každý specifikovaný propojený server zabírá řádek v tabulce. Tabulka je uložena v hlavní databázi.

Popis typu Datový typ ve sloupci
SID (Security Identification Number) serveru rmtsrvid smallint.
rmtloginame nvarchar(128) loginsid mapuje vzdálené přihlášení k propojenému rmtservid.
RMTPASSWORD nvarchar(128) propojuje šifrované heslo pro specifikované vzdálené přihlášení v rámci rmtsrvid.
loginsid varbinary(85) Lokální přihlašovací SID pro mapování.
status smallint Pokud je hodnota 1, mapování by mělo použít uživatelovy vlastní přihlašovací údaje.
ZměnaDatumDatumČas Datum, kdy byly informace o mapování naposledy změněny.


Hlavní stránka sysProcesses

Sysprocesses tabulka o spuštění na Microsoftu? SQL Server? Informace o procesu na Tyto procesy mohou být:

Klientský proces nebo systémový proces. Sysprocesy jsou uloženy pouze v hlavní databázi.

Popis typu Datový typ ve sloupci
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ární(2) rezervace.
čekací doba v Aktuální doba čekání v milisekundách. 0, když proces nečeká.
lastwaittype nchar(32) označuje řetězec posledního nebo aktuálního čekajícího typu.
waitresource nchar(32) Textová reprezentace zámkového zdroje.
V současnosti se v procesu používá dbid smallint.
uid smallint Uživatelské ID, které příkaz provedlo.
Kumulativní CPU čas procesu CPU int. Nezáleží na tom, jestli je možnost NASTAVIT ČAS STATISTIK nebo VYPNUTO

Existuje proces aktualizace záznamu.
physical_io kumulativních čtení a zápisů na disku pro int procesy.
Memusage int Počet stránek v procesní cache, která je aktuálně přidělena tomuto procesu. Záporné číslo znamená, že proces uvolňuje jiný

Paměť přidělená procesem.
login_time datetime Čas, kdy se klientský proces přihlásil na server. Pro systémové procesy je to úložiště SQL Serveru

Čas, kdy došlo ke spuštění.
last_batch datetime Čas, kdy klientský proces naposledy provedl vzdálené uložené volání procedury nebo příkaz EXECUT. Pro katedru

Systémový proces je čas, kdy se začíná ukládat SQL Server.
ecid smallint se používá k jednoznačné identifikaci ID kontextu vykonávání podvlákna, které pracuje jménem jednoho procesu.
open_tran Počet otevřených transakcí pro proces smallint.
status nchar(30) Stav ID procesu (např. běžící, hibernující atd.).
sid binary(85) Uživatelův globálně jedinečný identifikátor (GUID).
název hostitele nchar(128) Název pracovní stanice.
program_name nchar(128) název žádosti.
Číslo pracovního pracovního stanice hostitele nchar(8)
příkaz CmD NCHAR(16), který se právě vykonává.
nt_domain doménu Windows NT 4.0 klienta nchar(128) (pokud používá Windows Authentication) nebo důvěru

Připojen k Windows NT 4.0 doméně.
nt_username nchar(128) Uživatelské jméno Windows NT 4.0 (pokud používáte autentizaci Windows) nebo písmeno pro proces

Jakékoliv připojené uživatelské jméno Windows NT 4.0.
net_address nchar(12) je přiřazen k unikátnímu identifikátoru síťové karty na každé uživatelské pracovní stanici. Když se uživatel přihlásí,

Identifikátor se vloží do sloupce net_address.
net_library sloupec nchar(12) slouží k ukládání knihovny klientské sítě. Každý klientský proces vstupuje přes síťové připojení.

Síťová spojení mají síťovou knihovnu přiřazenou k těmto procesům, která jim umožňuje navazovat spojení. Pro více informací

, viz Klientská a serverová net-knihovna.
logname nchar(128) přihlášení.


sysremotelogins na začátek stránky

Každý může volat Microsoftu? SQL Server? Vzdálený uživatel vzdálené uložené procedury na

Popis typu Datový typ ve sloupci
remoteserverid smallint Identita vzdáleného serveru.
remoteusername nvarchar(128) Uživatelské přihlášení na vzdáleném serveru.
Možnost status smallint.
sid varbinary(85) Microsoft Windows NT? Uživatelské bezpečnostní ID.
ChangeDateDateTime přidává datum a čas vzdáleného uživatele.


Hlavička syscolumns

Každý sloupec v každé tabulce a pohledu zabírá jeden řádek v tabulce a každý parametr v uloženém procesu zabírá také jeden řádek v tabulce. Stůl se nachází u každého čísla

Podle skladu.

Popis typu Datový typ ve sloupci
název sysname Název sloupce nebo parametr procedury.
id int ID objektu tabulky, ke kterému sloupec patří, nebo ID uložené procedury spojené s parametrem.
xtype Tinyint systypy.
Typestat tinyint pouze pro interní použití.
Xusertype smallint rozšíření.
délka smallint Maximální fyzická délka paměti v systypech.
Xprec Tinyint je určen pouze pro interní použití.
Xscale Tinyint je určen pouze pro interní použití.
kolid smallint sloupce nebo parametru ID.
Xoffset Smallint pouze pro interní použití.
BitPOS Tinyint je určen pouze pro interní použití.
Tinyint vyhrazen pouze pro vnitřní použití.
Colstat Smallint pouze pro vnitřní použití.
cdefault int Výchozí hodnota ID sloupce.
doména int pravidlo nebo CHECK constraint ID sloupce.
číslo smallint Podprocedura číslo při seskupení procedury (0 označuje položku mimo proces).
Colorder Smallint pouze pro interní použití.
Autoval Varbinary(255) pouze pro vnitřní použití.
offset smallint Posun řádku, ve kterém se sloupec nachází; Pokud je záporná, znamená to řádek s proměnnou délkou.
Status tinyint je bitmapa používaná k popisu vlastností sloupců nebo parametrů:
0x08 = Sloupec umožňuje nulové hodnoty.
0x10 = ANSI vyplňování nastává účinnosti při přidání varcharových nebo varbinárních sloupců. Udržujte zadní prostor varcharova sloupce, držte

Nechte v varbinárním sloupci nulu na konci.
0x40 = parametr je parametr OUTPUT.
0x80 = Sloupec jako sloupec identity.

typ tinyint Typ fyzického úložiště v systypech.
usertype smallint systype.
PrintFMT Varchar(255) pouze pro interní použití.
prec smallint Úroveň přesnosti sloupce.
škála int Počet desetinných míst ve sloupci.
iscomputed int označuje, zda byla vypočítána příponka pro daný sloupec:
0 = Nepočítáno.
1 = Vypočítano.

Isoutparam int označuje, zda je parametr procesu výstupním parametrem:
1 = pravda.
0 = nepravda.

Isnullable int označuje, zda sloupec povoluje nulové hodnoty:
1 = pravda.
0 = nepravda.


Sysco nstraints na začátku stránky

Obsahuje mapu omezení, která je namapována na objekt, který toto omezení vlastní. Tento systémový adresář je uložen v každé databázi.

Popis typu Datový typ ve sloupci
Co nsID int číslo omezení.
id int má tabulkové ID tohoto omezení.
colid smallint definuje ID sloupce omezení na něm, nebo 0, pokud je omezením tabulky.
spare1 tinyint zachován.
Stav int bitmapa označuje stav. Možné hodnoty zahrnují:
1 = OMEZENÍ PRIMÁRNÍHO KLÍČE.
2 = JEDINEČNÁ KLÍČOVÁ omezení.
3 = OMEZENÍ CIZÍHO KLÍČE.
4 = CHECK omezení.
5 = VÝCHOZÍ omezení.
16 = omezení na úrovni sloupců.
32 = omezení na úrovni tabulky.

Akce Ns Int zachovány.
chyba int přetrvává.


Hlavička sysfilegroups

Každá skupina souborů v databázi zabírá řádek v tabulce. Tabulka je uložena v každé databázi. Alespoň jeden bod v tabulce je použit pro hlavní text

Dílová sada.

Popis typu Datový typ ve sloupci
groupid smallint Jedinečné identifikační číslo skupiny pro každou databázi.
Allocpolicy smallint si ponechán.
status int 0x8 = READ o nLY
0x10 = VÝCHOZÍ STAV
Skupinový název, sysname souborová skupina.


Hlavička sysfiles

Každý soubor v databázi zabírá řádek v tabulce. Tato systémová tabulka je virtuální tabulka a nelze ji přímo aktualizovat ani upravovat.

Popis typu Datový typ ve sloupci
fileid smallint Jedinečné identifikační číslo souboru pro každou databázi.
Identifikační číslo skupiny souborů Groupid smallint.
velikost int velikost souboru (v 8 KB stránkách).
maxsize int Maximální velikost souboru (v 8 KB stránkách). Hodnota 0 znamená žádný růst, a hodnota –1 znamená, že soubor by měl být vždy

Rost až na disk plný.
růst v Růst velikosti databáze. Hodnota 0 znamená žádný růst. V závislosti na hodnotě stavu může být velikost stovek stran nebo soubor

Vydělte poměr. Pokud stav obsahuje 0x100000, růst je procento velikosti souboru; Jinak je to počet stran.
Stav hodnoty růstu je v megabajtech (MB) nebo kilobajtech (KB)).
0x1 = Výchozí zařízení.
0x2 = Diskový soubor.
0x40 = Logovací zařízení.
0x80 = Soubory napsané od poslední zálohy.
0x4000 = příkazem CREATE DATABASE
Implicitně vytvořená zařízení.
0x8000 = Zařízení vytvořená při vytváření databáze.
0x100000 = Růst procentuálně, ne podle stran.

Výkon zachován.
jméno nchar(128) Logický název souboru.
název souboru nchar(260) Název fyzického zařízení, včetně plné cesty k souboru.


sysforeignkeys nahoře na stránce

Obsahuje informace o omezeních FOREIGN KEY v definici tabulky. Tabulka je uložena v každé databázi.

Popis typu Datový typ ve sloupci
constid int ID omezení FOREIGN KEY.
fkeyid int Tabulka objektu ID s omezením FOREIGN KEY.
rkeyid int ID objektu tabulky odkazované v omezení FOREIGN KEY.
fkey smallint odkazuje na ID sloupce.
rkey smallint odkazoval na ID sloupce.
keyno smallint Pozice sloupce v seznamu odkazovaných sloupců.


sysindexes na začátek stránky

Každý index a tabulka v databázi zabírá jeden řádek v tabulce. Tabulka je uložena v každé databázi.

Popis typu Datový typ ve sloupci
id int tabulka ID (pokud indo = 0 nebo 255). Jinak ID tabulky, do které index patří.
stav int interní informace o stavu systému.
první binární(6) ukazuje na první nebo kořenovou stránku.
indid smallint index ID:
1 = Shlukovaný index
>1 = neagregované
255 = Tabulkové položky s textovými nebo obrazovými daty

kořenová binárka(6) Pokud indid >= 1 a < 255, kořen je ukazatelem na kořenovou stránku. Pokud indo = 0 nebo

INDO = 255, kořen je ukazatel na poslední stránku.  
Minlen Smallint minimální velikost čáry.
Klíč Malý Klíč.
groupid smallint, na kterém je vytvořeno ID souborové skupiny objektu.
dpages int Pokud indid = 0 nebo indid = 1, dpages je počet použitých stránek. Pokud indo =

255, což je nastaveno na 0. Jinak je to počet stránek, které byly indexovány.
rezervovaný int Pokud indid = 0 nebo indo = 1, rezervovaný je měřič stránek přiřazený všem indexům a tabulkovým datům

číslo. Pokud indid = 255, vyhrazený je počet stran přiřazený textovým nebo obrazovým datům. Jinak je přiřazen k indexu

Počet stran.
použito&

nbsp; int Pokud indid = 0 nebo indid = 1, použije se celkový počet stránek použitých pro všechna indexová a tabulková data. Pokud

INDID = 255, používá se počet stran používaný pro textová nebo obrazová data. Jinak je to počet stran používaný pro indexování.
Rowcnt Bigint je založen na počtech řádků na datové úrovni: Indid = 0 a Indo = 1. Pokud indo = 255, rowcnt

Nastaveno na 0.
RowModctr int počítá celkový počet řádků vložených, odstraněných nebo aktualizovaných od posledního počtu tabulky.
xmaxlen smallint maximální velikost řádku.
maxirow smallint maximální velikost řádku bez indexu listu.
OrigFillFactor tinyint Počáteční hodnota faktoru vyplnění použitá při vytváření indexu. Hodnota se nezachovává; Pokud ale musí být těžká

Tato hodnota může být užitečná, pokud vytvoříte nový index, ale nepamatujete si, jaký fill factor jste použili.
rezervováno1 Tinyint ponechán.
Rezervováno 2 INT zachováno.
FirstIAM binární(6) držet.
Impid Smallint si ponechal. Příznak implementace indexu.
Lockflags smallint se používá k omezení zvažované granularity indexového zámku. Například u lookup tabulek, které jsou pouze pro čtení, můžete

nastavit ji pouze na uzamčení na úrovni tabulky, aby se minimalizovaly náklady na uzamčení.
pgmodctr int zachován.
keys varbinary(816) Seznam sloupcových ID, které tvoří indexový klíč.
Jméno sysname tabulky (pokud indo = 0 nebo 255). Jinak název indexu.
statblob obrázek Statistický blob.
Maxlen Int si ponechal.
Řádky int jsou založeny na počtu řádků na úrovni dat, kde indo = 0 a indo = 1, což se opakuje pro indo > 1. Pokud

indo = 255, řádky nastaveny na 0. Sloupec je zajištěn pro zpětnou kompatibilitu.


Stránka sysmembers
Každý člen role v databázi zabírá řádek v tabulce. Tabulka je uložena v každé databázi.

Popis typu Datový typ ve sloupci
memberuid smallint Uživatelské ID člena role.
Uživatelské ID role groupuid smallint.


Hlavička Sysobjects
Každý objekt (omezení, výchozí nastavení, logy, pravidla, uložené procedury atd.) vytvořený v databázi zabírá řádek v tabulce. Pouze v

Tempdb každý dočasný objekt zabírá řadu v tabulce.

Popis typu Datový typ ve sloupci
Jméno sysname objektu.
ID int identifikační číslo objektu.
typ objektu xtype char(2). Může jít o jeden z následujících typů objektů:
C = CHECK omezení
D = VÝCHOZÍ nebo VÝCHOZÍ omezení
F = OMEZENÍ CIZÍHO KLÍČE
L = log
FN = skalární funkce
IF = Inline tabulková funkce
P = uložená procedura
PK = PRIMÁRNÍ KLÍČ (typ je K)
RF = Uložený postup replikačního filtru
S = Systémová tabulka
TF = tabulková funkce
TR = Trigger
U = Uživatelská tabulka
UQ = JEDINEČNÉ omezení (typ je K)
V = pohled
X = Rozšířená uložená procedura

Uživatelské ID objektu vlastníka uid smallint.
Informace Smallint zachován. Pouze pro vnitřní použití.
Status INT zachován. Pouze pro vnitřní použití.
base_schema_
Opravdu int zachován. Pouze pro vnitřní použití.
Replinfo Int zachován. Pro rozmnožování.
parent_obj int identifikátor objektu nadřazeného objektu (například pro spouštěče nebo omezení ID tabulky).
Datum vytvoření objektu crdate datetime.
ftcatid smallint je plnotextový adresářový identifikátor pro všechny uživatelské tabulky registrované pro full-text index, pro všechny uživatele, kteří nejsou registrováni

Tabulka je 0.  
schema_ver číslo verze int, které se zvyšuje s každou změnou schématu tabulky.
stats_schema_
Opravdu int zachován. Pouze pro vnitřní použití.
Typ objektu typu Char(2). Může to být jedna z následujících hodnot:
C = CHECK omezení
D = VÝCHOZÍ nebo VÝCHOZÍ omezení
F = OMEZENÍ CIZÍHO KLÍČE
FN = skalární funkce
IF = Inline tabulková funkce
K = PRIMÁRNÍ KLÍČ nebo UNIKÁTNÍ omezení
L = log
P = uložená procedura
R = pravidlo
RF = Uložený postup replikačního filtru
S = Systémová tabulka
TF = tabulková funkce
TR = Trigger
U = Uživatelská tabulka
V = pohled
X = Rozšířená uložená procedura

uživatelský údaj smallint zachován.
Informace o vnitřním stavu sysstat smallint.
indexdel smallint zachován.
Datum a čas na pozdější termín.
versio n int pro pozdější použití.
Deltrig int zachován.
Instrig int zachován.
updtrig int zachován.
seltrig int zachován.
Kategorie int se používá pro publikování, omezení a identifikaci.
cache smallint zachován.


syspermissio ns na začátku stránky
Obsahuje informace o oprávněních udělených a odepřených uživatelům, skupinám a rolím v databázi. Tabulka je uložena v každé databázi.

Popis typu Datový typ ve sloupci
id int ID objektu oprávnění objektu; 0 označuje oprávnění k výpisu.
příjemce smallint ID uživatele, skupiny nebo role ovlivněné oprávněním.
Grantor Smallint Identifikace uživatele, skupiny nebo role, ke které je oprávnění uděleno nebo zrušeno.
ActAdd Smallint pouze pro interní použití.
Actmod Smallint je určen pouze pro interní použití.
Seladd Varbinary(4000) pouze pro interní použití.
Selmod Varbinary(4000) pouze pro interní použití.
updadd varbinary (4000) pouze pro interní použití.
updmod varbinary(4000) pouze pro interní použití.
Refadd varbinary(4000) pouze pro vnitřní použití.
refmod varbinary(4000) pouze pro interní použití.


Hlavička Systypes
Každý systém poskytuje jednu řádku informací jak pro datový typ, tak pro uživatelem definovaný datový typ. Tabulka je uložena v každé databázi.

Jedná se o typy dat poskytovaných systémem a jejich identifikační čísla.

Popis typu Datový typ ve sloupci
Jméno sysname, datový typ jméno.
Xtype tinyint fyzický typ úložiště.
Status Tinyint je určen pouze pro interní použití.
xusertype smallint rozšiřuje uživatelský typ.
délka smallint Fyzická délka datového typu.
Interní přesnost používaná serverem Xprec Tinyint. (Není k dispozici v dotazech.) )
Počet interních desetinných míst používaných serverem Xscale Tinyint. (Není k dispozici v dotazech.) )
tdefault int ID uložené procedury, která provádí kontroly integrity pro tento typ dat.
domain int ID uložené procedury, která provádí kontroly integrity pro tento typ dat.
uid smallint Uživatelské ID tvůrce datového typu.
Smallint jsem vyhradil pouze pro vnitřní použití.
usertype smallint User Type ID.
proměnný bit je 1 pro proměnný typ dat, jinak 0.
bit allownulls znamená, že tento typ dat je výchozí na nullity. Pokud je CREATE nebo ALTER TABLE zadán jako prázdný

, pak hodnota přepíše výchozí null pro tento datový typ.
typ tinyint Fyzicky ukládá datové typy.
Printfmt Varchar(255) zachováno.
prec smallint Úroveň přesnosti tohoto datového typu.
škála tinyint Počet desetinných míst (na základě přesnosti) pro tento typ dat.


Hlavička sysusers
Každý Microsoft v databázi? Uživatelé Windows, Windows skupiny, Microsoft SQL Server? Uživatel nebo SQL

Role servíra zabírá řadu v tabulce.

Popis typu Datový typ ve sloupci
uživatelské ID uid smallint, které je v této databázi jedinečné. 1 je vlastník databáze.
Status Smallint pouze pro interní použití.
Jméno sysname uživatelské jméno nebo skupinové jméno, které je v této databázi jedinečné.
Sid Varbinary(85) Bezpečnostní identifikátor tohoto záznamu.
Roles Varbinary(2048) pouze pro interní použití.
createDateDateČas přidání data účtu.
Datum aktualizace DatumČas Datum poslední změny účtu.
Altuid Smallint je určen pouze pro vnitřní použití.
Password varbinary(256) pouze pro interní použití.
gid smallint Skupinové ID, ke kterému tento uživatel patří. Pokud uid = gid, pak tento prvek definuje grupu.
Enviro N Varchar (255) rezervován.
HasdbAccess Int je 1, pokud má účet přístup do databáze.
islogin int, pokud je účet ve Windows skupině, uživateli Windows nebo uživateli SQL Serveru s přihlašovacím účtem

pro 1.
isntname int je 1, pokud je účet ve skupině Windows nebo uživateli Windows.
Int skupiny je 1, pokud je účet ve Windows skupině.
Isntuser Int je 1, pokud je účet uživatelem Windows.
issqluser int je 1, pokud je účet uživatelem SQL Serveru.
Isaliased int je 1, pokud je účet aliasován jiným uživatelem.
issqlrole int je 1, pokud je účet role SQL Server.
ISAPPROLE INT je 1, pokud je účet aplikační role.






Předchozí:sql2012 obsahuje databázi pro rychlé generování uživatelských TSQL skriptů
Další:2011 MSSQL Vytvoření dat – Bezpečný .mdb databázový tutoriál
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com