|
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.
|