|
Baza de date principală Sysaltfiles conține fișierele bazei de date Setul principal de caractere și ordinea de sortare a bazei de date syscharsets Opțiuni principale de configurare a bazei de date sysco nfigures Opțiuni principale de configurare actuală a bazei de date Syscurco nfigs Baza de date sysdatabases în serverul principal de baze de date syslanguages este principalul limbaj de baze de date Baza de date principală syslogins Informații cont de autentificare Legături principale ale bazei de date Sysoledbusers informații de autentificare pentru servere sysprocesses proces principal de bază de date sysremotelogins Baza de date principală Autentificare la cont de la distanță syscolumns per coloană de bază de date Sysco NSTRAINS pentru limita bazei de date sysfilegroups pentru fiecare grup de fișiere din baza de date fișiere sysfile pentru fiecare fișier de bază de date sysforeignkeys pentru fiecare cuvânt-cheie extern al bazei de date sysindexes per index de bază de date sysmenbers pentru fiecare membru al rolului bazei de date sysobjects pentru fiecare bază de date Obiect de bază de date syscomments syspermissio ns Per permisiuni de bază de date Tipuri de sistem pentru fiecare bază de date, tipuri de date definite de utilizator sysusers per utilizator de bază de date Antet sysaltfiles În cazuri speciale, conține rândurile corespunzătoare fișierelor din baza de date. Tabelul este stocat în baza de date principală.
Numele coloanei Descrierea Tipului de date fileid smallint Un număr unic de identificare a fișierului pentru fiecare bază de date. Numărul de identificare al grupului de fișiere Groupid SmallINT. mărime int, dimensiunea fișierului (în pagini de 8 KB). maxsize int Dimensiunea maximă a fișierului (în pagini de 8 KB). O valoare de 0 înseamnă lipsă de creștere, iar o valoare de –1 înseamnă că fișierul ar trebui să fie întotdeauna Crește până la discuri. Creșterea în Dimensiunea creșterii bazei de date. O valoare de 0 indică lipsa creșterii. În funcție de valoarea statusului, aceasta poate avea sute de pagini sau dimensiunea fișierului Împarte raportul. Dacă starea este 0x100000, creșterea este un procent din dimensiunea fișierului; În rest, este vorba de numărul de pagini. Status INT doar pentru uz intern. Perf Int păstrat. dbid smallint Numărul de identificare a bazei de date a bazei de date căreia îi aparține fișierul. numele nchar(128) Numele logic al fișierului. Numele fișierului nchar(260) Numele dispozitivului fizic, inclusiv calea completă către fișier. > syscharsets pagina de sus Fiecare set de caractere ocupă un rând în tabel, care conține și definiții pentru Microsoft? SQL Server? Ordinea de sortare folosită. Rând Una dintre secvențele de secvențe este marcată ca ordinea implicită de sortare în sysco nfigures, care este singura ordine folosită efectiv. Numele coloanei Descrierea Tipului de date tip smallint Tipul entității reprezentate de această linie. 1001 este setul de caractere; 2001 este ordinea de sortare. ID set de caractere tinyint sau ID unic din ordinea de sortare. Rețineți că ordinea de sortare și setul de caractere nu pot avea același număr ID. Garantat Lasă intervalul ID-urilor între 1 și 240 pentru ca SQL Server să îl folosească. câmpul CSID Tinyint nu este folosit dacă linia reprezintă un set de caractere. Dacă rândul reprezintă ordinea de sortare, câmpul este în Peste aceasta, se generează ID-ul setului de caractere al ordinii de sortare. Să presupunem că un rând de set de caractere cu acel ID există în acel tabel. status smallint Bit-ul de informații despre starea sistemului intern. nume sysname Numele unic al setului de caractere sau al ordinii de sortare. Câmpul trebuie să conțină doar literele A-Z sau a-z, numărul 0 – 9 și subliniere (_). Trebuie să înceapă cu o scrisoare. descriptio n nvarchar(255) set de caractere sau descriere opțională a funcției de ordine de sortare. BinaryDefinitio N Varbinary(255) doar pentru uz intern. Definitio n set de caractere de imagine sau definiție internă a ordinii de sortare. Structura de date din acest domeniu depinde de tip. Sysco nfigures în partea de sus a paginii
Fiecare opțiune de configurare setată de utilizator ocupă un rând în tabel. Cifrele pentru sysco includ Microsoft lansat recent? SQL Server? Opțiunile de configurare definite anterior conțin, de asemenea, toate opțiunile dinamice setate după lansarea recentă. Masa este amplasată doar în master Baza de date. Numele coloanei Descrierea Tipului de date variabila value int (folosită de SQL Server doar după ce RECo nFIGURE a fost executat). Co nfig smallint număr variabilă de configurație. Comentează nvarchar(255) despre opțiunile de configurare. status smallint reprezintă un bitmap al statusului unei opțiuni. Valorile posibile includ: 0 = static (această setare intră în vigoare când serverul repornește). 1 = Dinamic (această variabilă intră în vigoare când se execută instrucțiunea RECo nFIGURE). 2 = Avansat (variabila este afișată doar dacă opțiunea Show Advanced este setată). 3 = Dinamic și Avansat.
Syscurco nfigs partea de sus a paginii
Fiecare opțiune de configurare curentă este una pentru fiecare. În plus, tabelul conține patru elemente care descriu structura configurației. Syscurco NFIGS este folosit Generat dinamic la interogare. Pentru mai multe informații, vezi Sysco nfigures. Numele coloanei Descrierea Tipului de date value int variabilă modificabilă de utilizator value (doar dacă RECo nFIGURE a fost executat de Microsoft?) SQL Server? utilizare). Co nfig smallint număr variabilă de configurație. Comentează nvarchar(255) despre opțiunile de configurare. status smallint reprezintă un bitmap al statusului unei opțiuni. Valorile posibile includ: 0 = static (această setare intră în vigoare când serverul repornește). 1 = Dinamic (această variabilă intră în vigoare când se execută instrucțiunea RECo nFIGURE). 2 = Avansat (variabila este afișată doar dacă opțiunea Show Advanced este setată). 3 = Dinamic și Avansat.
Pagina sysdatabases Microsoft? SQL Server? Fiecare bază de date de pe tabel ocupă un rând. Când instalezi inițial SQL Server, sysdatabases conține elemente pentru bazele de date master, model, msdb, mssqlweb și tempdb. Tabelul există doar stocate în baza de date principală. Numele coloanei Descrierea Tipului de date nume sysname Numele bazei de date. dbid smallint database ID. sid varbinary(85) ID-ul sistemului creatorului de baze de date. modul smallint este folosit pentru a bloca intern baza de date la crearea acesteia. biți status int, unii dintre ei pot fi folosiți de utilizator sp_dboptio n (citește o nly, dbo use). Doar utilizator individual, etc.): 1 = închidere automată ; Folosește setările sp_dboptio n. 4 = selectează în/copia în masă ; Folosește setările sp_dboptio n. 8 = trunc. log o n chkpt; Folosește setările sp_dboptio n. 16 = detectarea paginii rupte n, folosind setarea sp_dboptio n. 32 = încărcare 。 64 = înainte de recuperare 。 128 = recuperare 。 256 = nerecuperat 。 512 = offline ; Folosește setările sp_dboptio n. 1024 = citit doar ; Folosește setările sp_dboptio n. 2048 = dbo use o singură ; Utilizare sp_dboptio și setări. 4096 = utilizator unic ; Folosește setările sp_dboptio n. 32768 = mod de urgență 。 4194304 = contracție automată 。 1073741824 = oprire curată 。 Mai mulți biți pot fi deschiși simultan.
status2 int 16384 = ANSI null default ; Folosește setările sp_dboptio n. 65536 = null co ncat dă valoare nulă cu setarea sp_dboptio n. 131072 = declanșatoare recursive, folosind sp_dboptio n setări. 1048576 = implicit la cursorul local, folosind setarea sp_dboptio n. 8388608 = identificator citat, folosit sp_dboptio și setări. 33554432 = cursor aproape de n commit, folosind setarea sp_dboptio n. 67108864 = anule ANSI, folosind setarea sp_dboptio n. 268435456 = avertismente ANSI, folosind setarea sp_dboptio n. 536870912 = text integral activat, folosește sp_fulltext_database Setări. CRDATE Data, Ora Creării. Ora rezervată pentru întâlnire. Categoria int conține bitmap-uri ale informațiilor pentru copiere: 1 = Publicat. 2 = abonat. 4 = Fuziunea a fost publicată. 8 = Fuziune Abonat.
Baza de date CMPTLEVEL TinyINT. Vezi sp_dbcmptlevel pentru mai multe informații. Numele fișierului nvarchar(260) Calea sistemului de operare și numele fișierului principal al bazei de date. Numărul de compilare al codului SQL Server folosit pentru crearea bazei de date. Doar unelte SQL Server Intern, pentru procesarea upgrade-urilor. Antet syslanguages Apariția la Microsoft? SQL Server? Fiecare limbă din tabel are un rând. Deși engleza americană nu există syslanguages, dar tabelul este întotdeauna disponibil pentru SQL Server. Tabelul este stocat doar în baza de date principală. Numele coloanei Descrierea Tipului de date langid smallint un ID unic de limbaj. Ordinea dateformat nchar(3) (de exemplu, DMY). dataprim mic Prima zi a săptămânii: 1 pentru luni, 2 pentru marți, și așa mai departe până la 7 înseamnă stea Întâlnire. Upgradează INT pentru utilizare în sistem. Nume sysname Numele limbii oficiale (de exemplu, Fran?ais). alias sysname Nume de limbă alternativă (cum ar fi franceza). mo nths nvarchar(372) O listă separată prin virgulă cu nume complete pentru luni de zile, în ordinea din ianuarie până în decembrie, fiecare nume Conține maximum 20 de caractere. Shortmo NTHS Varchar(132) o listă separată prin virgule cu nume de luni prescurtate, în ordinea din ianuarie până în decembrie, Fiecare nume poate conține până la 9 caractere. zile nvarchar(217) O listă separată cu virgule cu numele zilelor, în ordinea ianuarie-decembrie, cu cele mai multe nume Conține 30 de caractere. lcid int pentru acest limbaj Microsoft Windows NT? ID-ul locației. mslangid smallint SQL Server message group ID. Sunt instalate treizeci și trei de limbi oferite de SQL Server. Mai jos este o listă a limbilor. Numele în engleză este NT LCID SQL Server Message Group ID Engleză 1033 1033 Germană 1031 1031 Franceză 1036 1036 Japoneză 1041 1041 Daneză 1030 1030 Spaniolă 3082 3082 Italiană 1040 1040 Olandez 1043 1043 Norvegiană 2068 2068 Portugheză 2070 2070 Finlandeză 1035 1035 Suedeza 1053 1053 Cehă 1029 1029 Maghiară 1038 1038 Poloneză 1045 1045 Română 1048 1048 Croată 1050 1050 Slovaca 1051 1051 Slovenă 1060 1060 Greacă 1032 1032 Bulgară 1026 1026 Rusă 1049 1049 Turcă 1055 1055 Engleză britanică 2057 1033 Esto nian 1061 1061 Letonă 1062 1062 Lituaniană 1063 1063 Brazilian 1046 1046 Traditio nal chineză 1028 1028 Coreeană 1042 1042 Chineză simplificată 2052, 2052 Arabă 1025 1025 Thai 1054 1054 Antet syslogins
Fiecare cont de autentificare ocupă un rând în tabel. Numele coloanei Descrierea Tipului de date Identificator de securitate Sid Varbinary(85). Statut Smallint doar pentru uz intern. CreateDate DateTime adaugă data autentificării. updateDate DataOra Actualizează data autentificării. Actualizare date-oră doar pentru uz intern. INT TOTCPU doar pentru uz intern. Totio int este doar pentru uz intern. Spacelimit int doar pentru uz intern. Inteligența cu limită de timp doar pentru uz intern. ResultLimit int doar pentru uz intern. name varchar(30) ID-ul de autentificare al utilizatorului. dbname nvarchar(128) Numele implicit al utilizatorului în baza de date atunci când stabilește o conexiune. parola nvarchar(128) Parola criptată a utilizatorului (poate fi NULL). Limba Nvarchar(128) Limba implicită pentru utilizatori. denylogin int dacă autentificarea este Microsoft? Windows NT? 1 pentru un utilizator sau grup căruia i s-a refuzat accesul. HasAccess INT este 1 dacă accesul la autentificare este autorizat. isntname int este 1 dacă autentificarea este un utilizator sau grup Windows NT și dacă autentificarea este Microsoft SQL Server? Login, este 0. isntgroup int dacă ești logat Dacă este un grup Windows NT, este 1. isntuser int este 1 dacă utilizatorul de autentificare este un utilizator Windows NT. Int-ul sysadmin este 1 dacă autentificarea este membrul unui server sysadmin. Securityadmin INT este 1 dacă autentificarea este membrul rolului securityadmin server. Serveradmin INT este 1 dacă autentificarea este membrul serveradmin cu rol fix de server. Setupadmin INT este 1 dacă autentificarea este un membru al serverului fix. Procesadmin INT este 1 dacă autentificarea este un membru cu rol fix de server Processadmin. Diskadmin Int este 1 dacă autentificarea este un membru cu rol fix de server diskadmin. DbCreator INT este 1 dacă autentificarea este un membru fix al serverului DBcreator. nume de loginname nvarchar(128) Numele real al autentificării, care poate fi diferit de cel folosit de SQL Server 。 Antet sysoledbusers
Maparea utilizatorului și a parolei pentru fiecare server legat specificat ocupă un rând în tabel. Tabelul este stocat în baza de date principală. Numele coloanei Descrierea Tipului de date SID-ul (Security Identification Number) al serverului rmtsrvid smallint. rmtloginame nvarchar(128) se mapează către loginsid-ul la distanță al rmtservidului legat. RMTPassword Nvarchar(128) leagă parola criptată pentru autentificarea de la distanță specificată în cadrul RMTSRVID. loginsid varbinary(85) SID-ul local de autentificare care urmează să fie mapat. status smallint Dacă valoarea este 1, maparea ar trebui să folosească propriile credențiale ale utilizatorului. SchimbareDataDataDataOră Data la care informațiile de mapare au fost modificate ultima dată. Pagina de sus a sysprocesses
Tabelul sysprocesses despre rularea pe Microsoft? SQL Server? Informații despre proces pe Aceste procese pot fi: Proces client sau proces de sistem. Procesele de sistem sunt stocate doar în baza de date principală. Numele coloanei Descrierea Tipului de date spid smallint ID proces SQL Server. kpid smallint Microsoft Windows NT 4.0? ID-ul firului. blocat smallint ID-ul procesului (spid) al procesului blocat. Rezervare binară de tip waittype(2). timp de așteptare în Timpul actual de așteptare în milisecunde. 0 când procesul nu este în așteptare. LastWaitType nchar(32) indică șirul numelui de tip de așteptare sau cel curent. waitresource nchar(32) O reprezentare textuală a unei resurse de blocare. Smallint dbid este folosit în prezent de proces. uid smallint ID-ul utilizatorului care a executat comanda. Timpul cumulativ al procesului de inteligență CPU. Nu contează dacă opțiunea SET STATISTICS TIME sau n este o n sau OFF Există un proces de actualizare a înregistrării. physical_io citiri și scrieri cumulative pe disc pentru procesele int. Memusage int Numărul de pagini din cache-ul procesului care este alocat în prezent acelui proces. Un număr negativ indică faptul că procesul este eliberat de altcineva Memoria alocată de un proces. login_time ora datei: ora în care procesul client s-a conectat la server. Pentru procesele de sistem, este stocare SQL Server Momentul în care a avut loc pornirea. last_batch data-oră Momentul în care procesul client a executat ultima dată un apel la distanță pentru o procedură stocată sau o instrucțiune EXECUT. Pentru departament Procesul sistemului este momentul în care SQL Server începe să fie stocat. Ecid Smallint este folosit pentru a identifica în mod unic ID-ul contextului de execuție al unui fir de execuție care operează în numele unui singur proces. open_tran Numărul de tranzacții deschise pentru procesul smallint. status nchar(30) Starea ID-ului procesului (de exemplu, rulare, hibernare etc.). sid binary(85) Identificatorul unic global al utilizatorului (GUID). Numele gazdă nchar(128) Numele stației de lucru. program_name nchar(128) numele aplicației. număr de identificare proces hostprocess nchar(8). comanda cmd nchar(16) care este executată în prezent. nt_domain clientul nchar(128) a domeniului Windows NT 4.0 (dacă folosește autentificarea Windows) sau trustul Am conectat domeniul Windows NT 4.0. nt_username nchar(128) Numele de utilizator Windows NT 4.0 (dacă folosești autentificarea Windows) sau scrisoarea pentru proces Orice nume de utilizator Windows NT 4.0 conectat. net_address nchar(12) este atribuit unui identificator unic pentru placa de interfață de rețea de pe fiecare stație de lucru a utilizatorului. Când un utilizator se conectează, Identificatorul este introdus în coloana net_address. net_library coloană nchar(12) era folosită pentru stocarea bibliotecii rețelei clientului. Fiecare proces client intră pe o conexiune de rețea. Conexiunile de rețea au o bibliotecă de rețea asociată acestor procese care le permite să stabilească conexiuni. Pentru mai multe informații , vezi Biblioteca Client și Server Net-Library. Logname nchar(128) autentificare. sysremotelogins în partea de sus a paginii
Fiecare are voie să sune Microsoft? SQL Server? Utilizatorul la distanță al procedurii stocate la distanță pe Numele coloanei Descrierea Tipului de date remoteserverid smallint Identitatea serverului la distanță. remoteusername: nvarchar(128) Autentificarea utilizatorului pe serverul remote. Stare Smallint, opțiune. sid varbinary(85) Microsoft Windows NT? ID-ul de securitate al utilizatorului. ChangeDate DateTime adaugă data și ora utilizatorului de la distanță. Antet syscolumns
Fiecare coloană din fiecare tabel și vedere ocupă un rând în tabel, iar fiecare parametru din procesul stocat ocupă și un rând în tabel. Tabelul este amplasat la fiecare număr Conform depozitului. Numele coloanei Descrierea Tipului de date numele sysname: numele numelui coloanei sau al parametrului procedurii. id int ID-ul obiectului tabelului căruia îi aparține coloana sau ID-ul procedurii stocate asociat parametrului. xtype Tinyint systypes. Typestat Tinyint doar pentru uz intern. extensia xusertype smallint. length smallint Lungimea maximă fizică de stocare în systype. Xprec Tinyint este doar pentru uz intern. Xscale Tinyint este doar pentru uz intern. coloana smallint sau ID-ul parametrului. Xoffset smallint doar pentru uz intern. BitPOS Tinyint este doar pentru uz intern. A rezervat Tinyint doar pentru uz intern. Colstat Smallint doar pentru uz intern. cdefault int ID-ul valorii implicite al coloanei. în regula sau ID-ul constrângerii CHECK al coloanei. number smallint Numărul subprocedurii când procedura este grupată (0 indică un element care nu face parte din proces). Coorder smallint doar pentru uz intern. Autoval Varbinary(255) doar pentru uz intern. offset smallint Offset-ul rândului în care se află coloana; Dacă este negativ, înseamnă un rând de lungime variabilă. Status tinyint este un bitmap folosit pentru a descrie proprietățile coloanei sau parametrilor: 0x08 = Coloana permite valori nule. 0x10 = Umplutura ANSI își face efectul atunci când se adaugă coloane varchar sau varbinare. Păstrează spațiul din spate al coloanei varchar, păstrează Lasă zero-ul din urmă în coloana varbinară. 0x40 = parametrul este parametrul OUTPUT. 0x80 = Coloană ca coloană de identitate.
Type Tinyint Tipul de stocare fizică în Systypes. utilizator type: smallint systype. PrintFMT Varchar(255) doar pentru uz intern. pre smallint Nivelul de precizie al coloanei. scale int Numărul de zecimale din coloană. ISCOMPUTED INT indică dacă steagul pentru acea coloană a fost calculat: 0 = Necalculat. 1 = Calculat.
ISOUTPARAM int indică dacă parametrul procesului este un parametru de ieșire: 1 = adevărat. 0 = fals.
isnullable int indică dacă coloana permite valori nulle: 1 = adevărat. 0 = fals.
Sysco nstraints partea de sus a paginii
Conține o hartă de constrângeri, mapată către obiectul care deține constrângerea. Acest director de sistem este stocat în fiecare bază de date. Numele coloanei Descrierea Tipului de date Număr de constrângere cu nstid int. id int are ID-ul tabelului acelei constrângeri. colid smallint definește ID-ul coloanei constrângerii asupra acestuia, sau 0 dacă este o constrângere de tabel. Rezervă1 Tinyint păstrat. Status int bitmap indică status. Valorile posibile includ: 1 = constrângerea CHEII PRIMARE. 2 = constrângeri UNICE KEY. 3 = constrângeri de CHEIE STRĂINĂ. 4 = constrângerea CHECK. 5 = constrângerea IMPLICITĂ. 16 = constrângeri la nivel de coloană. 32 = constrângeri la nivel de tabel.
actio ns int păstrate. Eroare Int rămâne. Antet sysfilegroups
Fiecare grup de fișiere din baza de date ocupă un rând în tabel. Tabelul este stocat în fiecare bază de date. Cel puțin un element din tabel este folosit pentru textul principal Piese setate. Numele coloanei Descrierea Tipului de date groupid smallint Un număr unic de identificare a grupului pentru fiecare bază de date. Alocarea poliței mici a fost păstrată. status int 0x8 = READ o nLY 0x10 = IMPLICIT Groupname sysname filegroup. Antet sysfiles
Fiecare fișier din baza de date ocupă un rând în tabel. Acest tabel de sistem este un tabel virtual și nu poate fi actualizat sau modificat direct. Numele coloanei Descrierea Tipului de date fileid smallint Un număr unic de identificare a fișierului pentru fiecare bază de date. Numărul de identificare al grupului de fișiere Groupid SmallINT. mărime int, dimensiunea fișierului (în pagini de 8 KB). maxsize int Dimensiunea maximă a fișierului (în pagini de 8 KB). O valoare de 0 înseamnă lipsă de creștere, iar o valoare de –1 înseamnă că fișierul ar trebui să fie întotdeauna Crește până la discuri. Creșterea în Dimensiunea creșterii bazei de date. O valoare de 0 indică lipsa creșterii. În funcție de valoarea statusului, aceasta poate avea sute de pagini sau dimensiunea fișierului Împarte raportul. Dacă starea conține 0x100000, creșterea este un procent din dimensiunea fișierului; În rest, contează numărul de pagini. Valoarea de creștere a status int în megabytes (MB) sau kilobytes (KB)). 0x1 = Dispozitiv implicit. 0x2 = Fișier disc. 0x40 = Dispozitiv de jurnal. 0x80 = Fișiere scrise de la ultima backup. 0x4000 = prin instrucțiunea CREATE DATABASE Dispozitive create implicit. 0x8000 = Dispozitive create în timpul creării bazei de date. 0x100000 = Creștere în procent, nu pe pagini.
Perf Int păstrat. numele nchar(128) Numele logic al fișierului. Numele fișierului nchar(260) Numele dispozitivului fizic, inclusiv calea completă către fișier. sysforeignkeys partea de sus a paginii
Conține informații despre constrângerile CHEIE STRĂINE din definiția tabelului. Tabelul este stocat în fiecare bază de date. Numele coloanei Descrierea Tipului de date co nstid int ID-ul constrângerii FOREIGN KEY. fkeyid int ID-ul obiectului tabelului cu constrângerea FOREIGN KEY. rkeyid int ID-ul obiectului tabelului referențiat în constrângerea FOREIGN KEY. fkey smallint face referire la ID-ul coloanei. rkey smallint a făcut referire la ID-ul coloanei. keyno smallint Poziția coloanei în lista coloanelor referențiate. sysindexes în partea de sus a paginii
Fiecare index și tabel din baza de date ocupă un rând în tabel. Tabelul este stocat în fiecare bază de date. Numele coloanei Descrierea Tipului de date id int table ID (dacă indid = 0 sau 255). În caz contrar, ID-ul tabelului căruia îi aparține indexul. Stare INT informații despre starea sistemului intern. Primele puncte binare(6) către prima pagină sau pagina rădăcină. indid smallint index ID: 1 = Indice grupat >1 = neagregat 255 = Intrări în tabel cu date text sau imagini
Binar rădăcină(6) Dacă indid >= 1 și < 255, rădăcina este indicatorul către pagina rădăcină. Dacă indid = 0 sau Indid = 255, rădăcina este indicatorul către ultima pagină. Minlen Smallint Dimensiunea minimă a liniei. Keycnt Smallint Key. groupid smallint pe care se creează ID-ul grupului de fișiere al obiectului. dpages int Dacă indid = 0 sau indid = 1, dpages este numărul de pagini folosite. Dacă indid = 255, care este setat la 0. În caz contrar, este vorba despre numărul de pagini care au fost indexate. reserved int Dacă indid = 0 sau indid = 1, reserved este contorul de pagini atribuit tuturor indicilor și datelor din tabele număr. Dacă indid = 255, rezervat este numărul de pagini atribuit datelor text sau imaginii. În caz contrar, este atribuită unui index Număr de pagini. Used& nbsp; int Dacă indid = 0 sau indid = 1, folosit este numărul total de pagini folosite pentru toate datele de index și tabel. Dacă INDID = 255, folosit este numărul de pagini folosit pentru date de text sau imagine. În rest, este numărul de pagini folosit pentru indexare. Rowcnt Bigint se bazează pe numărul de rânduri la nivel de date: Indid = 0 și Indid = 1. Dacă indid = 255, rowcnt setat la 0. RowModctr int numără numărul total de rânduri inserate, eliminate sau actualizate de la ultima numărare a tabelului. Xmaxlen smallint dimensiunea maximă a rândului. maxirow smallintint dimensiunea maximă a rândului non-leaf index. OrigFillFactor tinyint Valoarea inițială a factorului de umplere folosită la crearea indexului. Valoarea nu este păstrată; Totuși, dacă trebuie să fie greu Această valoare poate fi utilă dacă creezi un indice nou, dar nu-ți amintești factorul de umplere pe care l-ai folosit inițial. rezervat1 tinyint păstrat. Rezervat2 INT păstrat. FirstIAM binary(6) se menține. Impid Smallint păstrat. Indicator de implementare. Lockflags smallint este folosit pentru a constrânge granularitatea blocării indexului considerată. De exemplu, pentru tabelele de căutare care sunt de natură doar pentru citire, poți să seteze doar la nivel de masă pentru a minimiza costurile de blocare. PGMODCTR INT păstrat. chei varbinary(816) O listă de ID-uri de coloane care alcătuiesc cheia index. Nume sysname tabel (dacă INDID = 0 sau 255). Altfel, numele indexului. Imagine statblob Blob de statistici. Maxlen Int a păstrat. Rândurile int se bazează pe numărul de rânduri la nivel de date cu indid = 0 și indid = 1, care se repetă pentru indid > 1. Dacă indid = 255, rânduri setate la 0. Coloana este furnizată pentru compatibilitate retroactivă. Pagina sysmembers Fiecare membru al rolului bazei de date ocupă un rând în tabel. Tabelul este stocat în fiecare bază de date.
Numele coloanei Descrierea Tipului de date memberuid smallint ID-ul utilizatorului membrului rolului. ID-ul utilizatorului rolului groupuid smallint. Antet sysobjects Fiecare obiect (constrângeri, valori implicite, jurnale, reguli, proceduri stocate etc.) creat în baza de date ocupă un rând în tabel. Doar în
tempdb, fiecare obiect temporar ocupă un rând în tabel. Numele coloanei Descrierea Tipului de date Nume nume obiect. ID int numărul de identificare a obiectului. xtype char(2) tip obiect. Poate fi unul dintre următoarele tipuri de obiecte: C = constrângerea CHECK D = Constrângerea IMPLICITĂ sau IMPLICITĂ F = constrângerea CHEIE STRĂINĂ L = logaritmic FN = funcție scalară IF = Funcția de tabel inline P = procedură stocată PK = constrângerea CHEIE PRIMARĂ (tipul este K) RF = Procedura de stocare a filtrului de replicare S = Tabelul sistemului TF = funcție de tabel TR = Trigger U = User Table UQ = constrângere UNICĂ (tipul este K) V = vizualizare X = Procedură extinsă de stocare
ID-ul utilizatorului obiectului uid smallint owner. Informații Smallint păstrate. Doar pentru uz intern. Status int păstrat. Doar pentru uz intern. base_schema_ Ver int păstrat. Doar pentru uz intern. Replinfo INT păstrat. Pentru utilizare în reproducere. parent_obj identificatorul obiectului părinte (de exemplu, pentru declanșatoare sau constrângeri, ID-ul tabelului). Data creării obiectului datetime. ftcatid smallint este identificatorul directorului full-text pentru toate tabelele utilizatorilor înregistrate în full-text index, pentru toți utilizatorii care nu sunt înregistrați Tabelul este 0. schema_ver număr de versiune int, care este incrementat cu fiecare schimbare de schemă a tabelului. stats_schema_ Ver int păstrat. Doar pentru uz intern. Type CHAR(2) tip obiect. Poate fi una dintre următoarele valori: C = constrângerea CHECK D = Constrângerea IMPLICITĂ sau IMPLICITĂ F = constrângerea CHEIE STRĂINĂ FN = funcție scalară IF = Funcția de tabel inline K = CHEIE PRIMARĂ sau constrângeri UNICE L = logaritmic P = procedură stocată R = regulă RF = Procedura de stocare a filtrului de replicare S = Tabelul sistemului TF = funcție de tabel TR = Trigger U = User Table V = vizualizare X = Procedură extinsă de stocare
Userstat Smallint păstrat. sysstat smallint informații interne de stare. indexdel smallint păstrat. Data de referință pentru mai târziu. versio n int pentru utilizare ulterioară. Deltrig Int păstrat. Instrig Int păstrat. Updtrig Int a fost păstrat. Seltrig Int a păstrat. Categoria int este folosită pentru publicare, constrângeri și identificare. cache smallint păstrat. syspermissio ns sus al paginii Conține informații despre permisiunile acordate și refuzate utilizatorilor, grupurilor și rolurilor din baza de date. Tabelul este stocat în fiecare bază de date.
Numele coloanei Descrierea Tipului de date id int obiect ID al permisiunilor obiectului; 0 indică permisiuni pentru instrucțiuni. beneficiar smallint ID-ul utilizatorului, grupului sau rolului afectat de permisiune. Grantor Smallint ID-ul utilizatorului, grupului sau rolului căruia i s-a acordat sau revocat permisiunea. ActAdd Smallint doar pentru uz intern. Actmod Smallint este doar pentru uz intern. Seladd Varbinary(4000) doar pentru uz intern. Selmod Varbinary(4000) doar pentru uz intern. Actualizează Varbinary(4000) doar pentru uz intern. Actualizează Varbinary(4000) doar pentru uz intern. Refadd Varbinary(4000) doar pentru uz intern. RefMod Varbinary(4000) doar pentru uz intern. Antet systypes Fiecare sistem oferă o singură linie de informații atât pentru tipul de date, cât și pentru cel definit de utilizator. Tabelul este stocat în fiecare bază de date.
Acestea sunt tipurile de date furnizate de sistem și numerele lor de identificare. Numele coloanei Descrierea Tipului de date Nume nume nume de tip de dată. Xtype Tinyint tip de stocare fizică. Status Tinyint este doar pentru uz intern. xusertype smallint extinde tipul utilizator. lungime smallint Lungimea fizică a tipului de date. Precizia internă folosită de serverul Xprec Tinyint. (Nu este disponibil în interogări.) ) Numărul de zecimale interne folosite de serverul Xscale Tinyint. (Nu este disponibil în interogări.) ) tdefault int ID-ul procedurii stocate care efectuează verificări de integritate pentru acest tip de date. domain int ID-ul procedurii stocate care efectuează verificări de integritate pentru acest tip de date. uid smallint ID-ul utilizatorului creatorului de tip de date. Am rezervat Smallint doar pentru uz intern. usertype smallint ID-ul tipului utilizator. bit variabil este 1 pentru tipul de date cu lungime variabilă, altfel 0. Bitul allownulls indică faptul că acest tip de date devine implicit nul. Dacă CREATE sau ALTER TABLE este specificat ca vid , atunci valoarea va suprascrie valoarea implicită pentru acest tip de date. tip tinyint Stochează fizic tipurile de date. Printfmt Varchar (255) a păstrat. prec smallint Nivelul de precizie al acestui tip de date. scale tinyint Numărul de zecimale (bazate pe precizie) pentru acest tip de date. Antet sysusers Fiecare Microsoft din baza de date? Utilizatori Windows, grupuri Windows, Microsoft SQL Server? Utilizator sau SQL
Rolul de server ocupă un rând în tabel. Numele coloanei Descrierea Tipului de date uid smallint user ID, care este unic în această bază de date. 1 este proprietarul bazei de date. Statut Smallint doar pentru uz intern. Nume nume nume de utilizator sau nume de grup, care este unic în această bază de date. Sid Varbinary(85) Identificatorul de securitate pentru această înregistrare. Roluri Varbinary (2048) doar pentru uz intern. createDate DateOra data adăugată a contului. Data actualizării DataOrăUltima dată modificată a contului. Altuid Smallint este doar pentru uz intern. Password Varbinary(256) doar pentru uz intern. gid smallint ID-ul grupului căruia face parte acest utilizator. Dacă uid = gid, atunci această intrare definește un grup. Enviro N Varchar (255) rezervat. INT HasdbAccess este 1 dacă contul are acces la baza de date. islogin int dacă contul este un grup Windows, un utilizator Windows sau un utilizator SQL Server cu un cont de autentificare pentru 1. isntname int este 1 dacă contul este un grup Windows sau un utilizator Windows. isntgroup int este 1 dacă contul este un grup Windows. isntuser int este 1 dacă contul este utilizator Windows. Int issqluser este 1 dacă contul este utilizator SQL Server. INT ISALIAZ este 1 dacă contul este aliasat de un alt utilizator. Issqlrole INT este 1 dacă contul este un rol SQL Server. ISAPPROLE INT este 1 dacă contul este un rol de aplicație.
|