Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 12335|Odpowiedź: 0

[Źródło] Opisy głównych tabel systemowych w sqlserver2008

[Skopiuj link]
Opublikowano 26.11.2014 15:45:26 | | |

Podstawowa baza danych Sysaltfiles zawiera pliki bazy danych
Syscharsety główne zestawy znaków bazy danych i kolejność sortowania
Sysco nfigures opcje konfiguracji podstawowej bazy danych

Podstawowe opcje konfiguracji bazy danych Syscurco nfigs

  Baza danych sysdatabases w głównym serwerze bazy danych

  Syslanguages to główny język bazodanowy

  Główna baza danych syslogins Informacje o kontach logowania

Główne linki do bazy danych SysoleDBUSERS Informacje logowania do serwera

  Główny proces bazy danych SysProcesses

  sysremotelogins Podstawowa baza danych Zaloguj się zdalnie do konta

  syscolumns na kolumnę bazy danych

  Limit NStrains na bazę danych sysco

  sysfilegroups dla grupy plików bazy danych

  plików sysfiles dla każdego pliku bazy danych

  sysforeignkeys dla każdego zewnętrznego słowa kluczowego bazy danych

  sysindexes per database index

  sysmenbers dla każdego członka roli bazy danych

  Obiekty sysObjects dla każdej bazy danych

Obiekt bazy danych syscomments

  syspermissio ns Per database permissions

  Systemy dla każdego użytkownika zdefiniowanych przez użytkownika typów danych w bazie danych

  Sysusers na użytkownika bazy danych


nagłówek sysaltfiles
W szczególnych przypadkach zawierają wiersze odpowiadające plikom w bazie danych. Tabela jest przechowywana w głównej bazie danych.

Opis typu typu danych w nazwie kolumny
fileid smallint Unikalny numer identyfikacyjny pliku dla każdej bazy danych.
Numer identyfikacyjny grupy plików plików Groupid Smallint.
rozmiar int rozmiar pliku (w 8 KB stron).
maksymalny rozmiar int Maksymalny rozmiar pliku (w 8 KB stron). Wartość 0 oznacza brak wzrostu, a wartość –1 oznacza, że plik zawsze powinien być

Urosnąć do pełnego dysku.
wzrost w Wzrost wielkości bazy danych. Wartość 0 oznacza brak wzrostu. W zależności od wartości statusu, może to być setki stron lub rozmiar pliku

Podziel stosunek. Jeśli status jest 0x100000, wzrost to procent rozmiaru pliku; W przeciwnym razie liczy się liczba stron.  
status int tylko do użytku wewnętrznego.
Zachowano wykonanie inteligencji.
dbid smallint Numer identyfikacyjny bazy danych, do której należy plik.
nazwa nchar(128) Logiczna nazwa pliku.
nazwa pliku nchar(260) Nazwa fizycznego urządzenia, w tym pełna ścieżka do pliku.

> strona główna syscharsetów

Każdy zestaw znaków zajmuje wiersz w tabeli, która zawiera także definicje Microsoftu? SQL Server? Kolejność sortowania użyta. Rząd

Jedna z sekwencji jest oznaczona jako domyślna kolejność sortowania w sysco nfigures, która jest jedyną faktycznie używaną kolejnością.

Opis typu typu danych w nazwie kolumny
typ smallint Typ bytu reprezentowanego przez tę linię. 1001 to zestaw znaków; Kolejność sortowania to rok 2001.
id tinyint zestaw znaków lub unikalny identyfikator w kolejności sortowania. Należy zauważyć, że kolejność sortowania i zestaw znaków nie mogą mieć tego samego numeru ID. Gwarantowane

Zostaw zakres ID od 1 do 240, aby SQL Server mógł go używać.
Pole csid tinyint nie jest używane, jeśli linia reprezentuje zestaw znaków. Jeśli wiersz reprezentuje kolejność sortowania, pole jest w

Na to generowany jest identyfikator zestawu znaków w kolejności sortowania. Załóżmy, że w tej tabeli istnieje wiersz ze zbiorem znaków o tym ID.
status smallint wewnętrzny bit informacji o statusie systemu.
nazwa sysname Unikalna nazwa zestawu znaków lub kolejności sortowania. Pole musi zawierać tylko litery A-Z lub a-z, a liczba 0 –

9 i podkreślenie (_). Musi się zaczynać od listu.
Descriptio n nvarchar(255) zestaw znaków lub opcjonalny opis funkcji sortowania.
BinaryDefinitio N Varbinary(255) tylko do użytku wewnętrznego.
Definitio n zestaw znaków obrazów lub wewnętrzna definicja porządku sortowania. Struktura danych w tej dziedzinie zależy od typu.


Sysco nfigures góra strony

Każda opcja konfiguracyjna ustawiona przez użytkownika zajmuje wiersz w tabeli. sysco nfigures obejmują niedawno uruchomiony Microsoft? SQL

Kelner? Wcześniej zdefiniowane opcje konfiguracyjne zawierają także wszystkie dynamiczne opcje konfiguracyjne ustawione po ostatnim uruchomieniu. Stół znajduje się tylko w trybie master

baza danych.

Opis typu typu danych w nazwie kolumny
zmienna value int (używana przez SQL Server dopiero po wykonaniu RECo nFIGURE).
Co NBig Smallint Konfiguracja zmienna liczba.
Skomentuj nvarchar(255) dotyczące opcji konfiguracji.
status smallint reprezentuje bitmapę statusu opcji. Możliwe wartości obejmują:
0 = statyczny (to ustawienie wchodzi w życie po restarcie serwera).
1 = Dynamiczny (zmienna ta wchodzi w życie po wykonaniu instrukcji RECo nFIGURE).
2 = Zaawansowany (zmienna jest wyświetlana tylko wtedy, gdy opcja Pokaż Zaawansowane).
3 = Dynamiczny i zaawansowany.


Syscurco nfigs na górze strony

Każda aktualna opcja konfiguracji to jedna opcja dla każdej z nich. Ponadto tabela zawiera cztery elementy opisujące strukturę konfiguracyjną. Syscurco NFIGS jest używany

Generowane dynamicznie podczas zapytań. Więcej informacji można znaleźć w artykule Sysco nfigures.

Opis typu typu danych w nazwie kolumny
wartość zmienna zmienna modyfikowalna przez użytkownika (tylko jeśli RECo nFIGURE zostało wykonane przez Microsoft?) SQL

Kelner? użycie).
Co NBig Smallint Konfiguracja zmienna liczba.
Skomentuj nvarchar(255) dotyczące opcji konfiguracji.
status smallint reprezentuje bitmapę statusu opcji. Możliwe wartości obejmują:
0 = statyczny (to ustawienie wchodzi w życie po restarcie serwera).
1 = Dynamiczny (zmienna ta wchodzi w życie po wykonaniu instrukcji RECo nFIGURE).
2 = Zaawansowany (zmienna jest wyświetlana tylko wtedy, gdy opcja Pokaż Zaawansowane).
3 = Dynamiczny i zaawansowany.

Strona sysdatabases

Microsoft? SQL Server? Każda baza danych w tabeli zajmuje jeden wiersz. Gdy po raz pierwszy instalujesz SQL Server,

Sysdatabases zawiera elementy dotyczące baz master, model, msdb, mssqlweb oraz tempdb. Tabela istnieje tylko

przechowywane w głównej bazie danych.

Opis typu typu danych w nazwie kolumny
nazwa sysname Nazwa bazy danych.
dbid smallint database ID.
sid varbinary(85) Identyfikator systemowy twórcy bazy danych.
Tryb smallint służy do wewnętrznego zablokowania bazy danych podczas jej tworzenia.
status int status bitów, z których niektóre mogą być używane przez użytkownika sp_dboptio n (czytaj o nly, dbo use).

o nly, single user itd.):
1 = automatyczne zamykanie ; Użyj sp_dboptio n ustawień.
4 = select into/bulkcopy ; Użyj sp_dboptio n ustawień.
8 = trunk. log o n chkpt; Użyj sp_dboptio n ustawień.
16 = wykrywanie zerwanej strony n, przy użyciu sp_dboptio n ustawienia.
32 = obciążenie 。
64 = przed odzyskiem 。
128 = odzyskiwanie 。
256 = nie odzyskano 。
512 = offline ; Użyj sp_dboptio n ustawień.
1024 = czytać o nly ; Użyj sp_dboptio n ustawień.
2048 = dbo use o nly ; Zastosowanie
sp_dboptio n ustawień.
4096 = pojedynczy użytkownik ; Użyj sp_dboptio n ustawień.
32768 = tryb awaryjny 。
4194304 = autokurcz 。
1073741824 = czyste wyłączenie 。

Można otworzyć wiele bitów jednocześnie.

status2 int 16384 = ANSI null default ; Użyj sp_dboptio n ustawień.
65536 = co ncat null daje null przy ustawieniu sp_dboptio n.
131072 = rekurencyjne wyzwalacze, używając sp_dboptio n ustawień.
1048576 = domyślnie ustawiony na lokalny kursor, używając ustawienia sp_dboptio n.
8388608 = używany identyfikator
sp_dboptio n ustawień.
33554432 = zamknięcie kursora o n commit, przy użyciu sp_dboptio n ustawienia.
67108864 = ANSI nulls, przy użyciu ustawienia sp_dboptio n.
268435456 = ostrzeżenia ANSI, używając ustawienia sp_dboptio n.
536870912 = pełny tekst włączony, użyj
sp_fulltext_database Ustawienia.
Crdate, dateDateTime, data utworzenia.
Zarezerwowany czas randki.
Kategoria int zawiera bitmapy informacji do kopiowania:
1 = Opublikowano.
2 = subskrybowany.
4 = Opublikowano połączenie.
8 = Połączenie subskrybowane.

Baza danych CMPTLEVEL TinyINT. Zobacz sp_dbcmptlevel po więcej informacji.  
nazwa pliku nvarchar(260) Ścieżka systemu operacyjnego oraz nazwa pliku głównego bazy danych.
Numer kompilacji kodu SQL Server użytego do stworzenia bazy danych. Tylko narzędzia SQL Server

Wewnętrznie do przetwarzania ulepszeń.

Nagłówek SysLanguages

Występujesz w Microsoft? SQL Server? Każdy język w tabeli ma wiersz. Chociaż amerykański angielski nie jest obecny

syslanguages, ale tabela jest zawsze dostępna dla SQL Server. Tabela jest przechowywana wyłącznie w głównej bazie danych.

Opis typu typu danych w nazwie kolumny
Unikalny identyfikator języka langid smallint.
Format daty nchar(3) kolejność dat (np. DMY).
datefirst tinyint Pierwszy dzień tygodnia: 1 na poniedziałek, 2 na wtorek i tak dalej aż do 7 oznacza gwiazdkę

Randka.
Zaktualizuj INT do użytku systemowego.
Nazwa sysname oficjalna nazwa językowa (np. français).
alias sysname Nazwa alternatywnego języka (np. francuski).
mo nths nvarchar(372) Lista pełnych imion oddzielonych przecinkami na miesiące od stycznia do grudnia, każde imię

Zawiera maksymalnie 20 znaków.
shortmo nths varchar(132) lista skrótowych nazw miesięcy oddzielonych przecinkami w kolejności od stycznia do grudnia,

Każde imię może zawierać do 9 znaków.
dni nvarchar(217) Lista nazw dni oddzielonych przecinkami w kolejności od stycznia do grudnia, z największą liczbą nazw z każdego imienia

Zawiera 30 znaków.
LCD int dla tego języka Microsoft Windows NT? Identyfikacja lokalizacji.
mslangid smallint SQL Server message group ID.

Zainstalowanych jest trzydzieści trzy języki udostępnione przez SQL Server. Poniżej znajduje się lista języków.

Nazwa w języku angielskim to NT LCID SQL Server Message Group ID
English 1033 1033
Niemiecki 1031 1031
Francuski 1036 1036
Japoński rok 1041 1041
Duński 1030 1030
Hiszpański 3082 3082
Włoski 1040 1040
Holenderski 1043 1043
Norwegian 2068 2068
Portugal 2070 2070
Fiński 1035 1035
Szwedzki 1053 1053
Czech 1029 1029
Węgry 1038 1038
Polska 1045 1045
Rumuński 1048 1048
Chorwacki 1050 1050
Słowacki 1051 1051
Słoweński 1060 1060
Greka 1032 1032
Bułgarski 1026 1026
Rosyjski 1049 1049
Turcyja 1055 1055
Brytyjski angielski 2057 1033
Esto nian 1061 1061
Łotwa 1062 1062
Litewski 1063 1063
Brazylijskie 1046 1046
Tradio nal Chinese 1028 1028
Koreański 1042 1042
Uproszczony chiński 2052 2052
Arabski 1025 1025
Thai 1054 1054


Nagłówek syslogins

Każde konto logowania zajmuje wiersz w tabeli.

Opis typu typu danych w nazwie kolumny
Sid varbinary(85) identyfikator bezpieczeństwa.
Status Smallint tylko do użytku wewnętrznego.
CreateDate DataDateTime dodaje datę zalogowania.
aktualizacjaDataDataGodzina Aktualizuj datę logowania.
Datę przydziału czasu tylko do użytku wewnętrznego.
TotCPU INT tylko do użytku wewnętrznego.
Totio int jest przeznaczony tylko do użytku wewnętrznego.
Spacelimit int tylko do użytku wewnętrznego.
Limit czasowy int jest przeznaczony tylko do użytku wewnętrznego.
ResultLimit int tylko do użytku wewnętrznego.
imię varchar(30) Identyfikator logowania użytkownika.
dbname nvarchar(128) Domyślna nazwa bazy użytkownika podczas nawiązywania połączenia.
password nvarchar(128) Zaszyfrowane hasło użytkownika (może być NULL).
język nvarchar(128) Domyślny język dla użytkowników.
Denylogowanie się do int, jeśli logowanie jest Microsoft? Windows NT? 1 dla użytkownika lub grupy, której odmówiono dostępu.
HasAccess int wynosi 1, jeśli dostęp do logowania jest autoryzowany.
isntname int to 1, jeśli loguje się użytkownik lub grupa Windows NT, a logowanie to Microsoft SQL

Kelner? Zaloguj się, jest 0.
isntgroup int, jeśli jesteś zalogowany

Jeśli to grupa Windows NT, to jest to 1.
Isntuser int to 1, jeśli loguje się użytkownik Windows NT.
Inteligencja administratora systemu to 1, jeśli logowanie jest członkiem roli serwera administratora systemu.
Securityadmin int to 1, jeśli logowanie jest członkiem roli serwera securityadmin.
Int Serveradmin to 1, jeśli logowanie jest członkiem roli serweradmina stałego serwera.
Int Setupadmin to 1, jeśli logowanie jest członkiem roli FixedAdmin Serwera.
Processadmin int to 1, jeśli logowanie jest Processadmin stałym członkiem roli serwera.
Int DiskAdmin to 1, jeśli logowanie jest członkiem roli Diskadmin Fixed Server.
Dbcreator int to 1, jeśli logowanie jest członkiem roli serwera DBCREATOR Fixed Server.
loginname nvarchar(128) Rzeczywista nazwa logowania, która może różnić się od logowania używanego przez SQL Server


Nagłówek sysoleDBUSERS

Mapowanie użytkownika i haseł dla każdego określonego połączonego serwera zajmuje wiersz w tabeli. Tabela jest przechowywana w głównej bazie danych.

Opis typu typu danych w nazwie kolumny
SID (Security Identification Number) serwera rmtsrvid smallint.
rmtloginame nvarchar(128) loginsid mapuje się na zdalne logowanie powiązanego rmtservid.
RMTpassword nvarchar(128) łączy zaszyfrowane hasło do określonego zdalnego logowania w rmtsrvid.
loginsid varbinary(85) Lokalny login SID do mapowania.
status smallint Jeśli wartość wynosi 1, mapowanie powinno używać własnych danych uwierzytelniających użytkownika.
ChangeDateDateTime Data Data ostatniej zmiany informacji mapowania.


Strona główna sysProcesses

Tabela sysprocesses o uruchamianiu na Microsoft? SQL Server? informacje o procesie na Procesy te mogą być:

Proces klienta lub proces systemowy. Procesy systemowe są przechowywane wyłącznie w głównej bazie danych.

Opis typu typu danych w nazwie kolumny
spid smallint SQL Server process ID.
kpid smallint Microsoft Windows NT 4.0? Identyfikator wątku.
zablokowany smallint Identyfikator procesu (spid) zablokowanego procesu.
WaitType rezerwacja binarna(2).
czas oczekiwania int Aktualny czas oczekiwania w milisekundach. 0, gdy proces nie czeka.
lastwaittyp nchar(32) oznacza ciąg ostatniej lub aktualnej nazwy typu oczekującego.
waitresource nchar(32) Tekstowa reprezentacja zasobu zamka.
Obecnie proces stosuje się w DWID Smallint.
uid smallint Identyfikator użytkownika, który wykonał polecenie.
Skumulowany czas CPU procesu int CPU. Nie ma znaczenia, czy opcja USTAW CZAS STATYSTYK jest wyłączona czy WYŁĄCZONA

Istnieje proces aktualizacji wpisu.
physical_io skumulowane odczyty i zapisy dysku dla procesów int.
Memusage int Liczba stron w pamięci podręcznej procesu, która jest obecnie przydzielona temu procesowi. Liczba ujemna oznacza, że proces jest uwalniany przez innego

Pamięć przydzielona przez proces.
login_time datetime Czas, w którym proces klienta loguje się na serwer. Dla procesów systemowych jest to pamięć SQL Server

Czas, kiedy nastąpił start.
last_batch datetime Czas, w którym proces kliencki ostatnio wykonał zdalne wywołanie procedury przechowywanej lub polecenie EXEKUTE. Dla wydziału

Proces systemowy to moment, w którym SQL Server zaczyna być przechowywany.
ecid smallint służy do jednoznacznej identyfikacji ID kontekstu wykonawczego wątku potomnego działającego w imieniu pojedynczego procesu.
open_tran Liczba otwartych transakcji dla procesu smallint.
status nchar(30) Status ID procesu (np. działający, hibernujący itp.).
sid binary(85) Globalnie unikalny identyfikator użytkownika (GUID).
nazwa hosta nchar(128) Nazwa stacji roboczej.
program_name nchar(128) to nazwa wniosku.
Numer ID procesu stacji roboczej hostprocess nchar(8).
Komenda Cmd NCHAR(16), która jest obecnie wykonywana.
nt_domain domenę Windows NT 4.0 klienta nchar(128) (jeśli używa uwierzytelniania Windows) lub zaufanie

Podłączyłem domenę Windows NT 4.0.
nt_username nchar(128) Nazwa użytkownika Windows NT 4.0 (jeśli używasz uwierzytelniania Windows) lub litera procesu

Każda powiązana nazwa użytkownika Windows NT 4.0.
net_address nchar(12) jest przypisany do unikalnego identyfikatora karty interfejsu sieciowego na każdej stacji roboczej użytkownika. Gdy użytkownik się loguje,

Identyfikator jest wstawiany do kolumny net_address.
net_library kolumna nchar(12) używana do przechowywania biblioteki sieci klienta. Każdy proces klienta wchodzi na połączenie sieciowe.

Połączenia sieciowe mają powiązaną bibliotekę sieciową z tymi procesami, która pozwala im nawiązywać połączenia. Więcej informacji

, zobacz Biblioteka Net-Klient i Serwer.
Login nchar(128) login.


sysremotelogins na górę strony

Każdy może dzwonić do Microsoftu? SQL Server? Zdalny użytkownik zdalnej procedury przechowywanej na

Opis typu typu danych w nazwie kolumny
remoteserverid smallint Tożsamość zdalnego serwera.
Remoteusername nvarchar(128) Logowanie użytkownika na zdalnym serwerze.
Opcja status smallint.
sid varbinary(85) Microsoft Windows NT? ID bezpieczeństwa użytkownika.
ChangeDate DateTime dodaje datę i godzinę użytkownika zdalnego.


nagłówek syscolumns

Każda kolumna w każdej tabeli i widoku zajmuje jeden wiersz w tabeli, a każdy parametr w procesie przechowywanym zajmuje również wiersz w tabeli. Tabela znajduje się przy każdej liczbie

Według magazynu.

Opis typu typu danych w nazwie kolumny
nazwa sysname Nazwa kolumny lub parametr procedury.
id int ID obiektu tabeli, do którego należy kolumna, lub ID procedury przechowywanej powiązany z parametrem.
xtype Tinyint systypes.
Typestat tinyint tylko do użytku wewnętrznego.
rozszerzenie xusertype smallint.
długość smallint Maksymalna fizyczna długość pamięci w systemach.
Xprec Tinyint jest przeznaczony wyłącznie do użytku wewnętrznego.
Xscale Tinyint jest przeznaczony wyłącznie do użytku wewnętrznego.
colid smallint kolumnowy lub parametrowy ID.
xoffset smallint tylko do użytku wewnętrznego.
BitPOS Tinyint jest przeznaczony wyłącznie do użytku wewnętrznego.
Zarezerwowano Tinyint wyłącznie do użytku wewnętrznego.
Colstat Smallint tylko do użytku wewnętrznego.
cdefault int Domyślny identyfikator wartości kolumny.
domena int reguły lub CHECK ID ograniczenia kolumny.
liczba smallint Numer podprocedury, gdy procedura jest grupowana (0 oznacza element niezwiązany z procesem).
Colorder Smallint tylko do użytku wewnętrznego.
Autoval Varbinary(255) tylko do użytku wewnętrznego.
offset smallint Przesunięcie wiersza, w którym znajduje się kolumna; Jeśli ujemne, oznacza to wiersz o zmiennej długości.
status tinyint to bitmapa używana do opisu właściwości kolumn lub parametrów:
0x08 = Kolumna pozwala na wartości zerowe.
0x10 = wypełnienie ANSI zaczyna działać, gdy dodane są kolumny varchar lub varbinary. Zachowaj przestrzeń za podążaniem kolumny varchar, trzymaj

Zostaw tylne zero w kolumnie warbinarnej.
0x40 = parametr to parametr OUTPUT.
0x80 = Kolumna jako kolumna tożsamości.

typ tinyint Typ fizycznej pamięci masowej w systemach.
Usertype smallint systype.
Printfmt Varchar(255) wyłącznie do użytku wewnętrznego.
prec smallint Poziom precyzji kolumny.
skala int Liczba miejsc po przecinku w kolumnie.
iscompolited int wskazuje, czy flaga dla tej kolumny została obliczona:
0 = Nie obliczone.
1 = Obliczone.

Isoutparam int wskazuje, czy parametr procesu jest parametrem wyjściowym:
1 = prawdziwe.
0 = fałsz.

Nieważna int wskazuje, czy kolumna dopuszcza wartości zerowe:
1 = prawdziwe.
0 = fałsz.


Sysco narzeka na górze strony

Zawiera mapę ograniczeń, przypisaną do obiektu, który jest właścicielem tego ograniczenia. Ten katalog systemowy jest przechowywany w każdej bazie danych.

Opis typu typu danych w nazwie kolumny
co nsid int numer ograniczenia.
id int ma identyfikator tabeli tego ograniczenia.
colid smallint definiuje identyfikator kolumny ograniczenia na nim, lub 0, jeśli jest to ograniczenie tabelowe.
spare1 tinyint zachowany.
Status int bitmapa wskazuje status. Możliwe wartości obejmują:
1 = OGRANICZENIE KLUCZA GŁÓWNEGO.
2 = UNIKALNE OGRANICZENIA KLUCZA.
3 = OGRANICZENIA KLUCZA OBCEGO.
4 = SPRAWDŹ ograniczenie.
5 = DOMYŚLNE ograniczenie.
16 = ograniczenia na poziomie kolumn.
32 = ograniczenia na poziomie tabeli.

Zachowano akty międzynarodowe.
błąd INT pozostaje.


nagłówek sysfilegroups

Każda grupa plików w bazie danych zajmuje wiersz w tabeli. Tabela jest przechowywana w każdej bazie danych. Przynajmniej jeden element w tabeli jest używany do głównego tekstu

Zestaw kawałków.

Opis typu typu danych w nazwie kolumny
groupid smallint Unikalny numer identyfikacyjny grupy dla każdej bazy danych.
Allocpolicy smallint zachowany.
status int 0x8 = READ o nLY
0x10 = DOMYŚLNOŚĆ
Nazwa grupy, sysname, grupa plików.


Nagłówek sysfiles

Każdy plik w bazie zajmuje wiersz w tabeli. Ta tabela systemowa jest wirtualna i nie może być bezpośrednio aktualizowana ani modyfikowana.

Opis typu typu danych w nazwie kolumny
fileid smallint Unikalny numer identyfikacyjny pliku dla każdej bazy danych.
Numer identyfikacyjny grupy plików plików Groupid Smallint.
rozmiar int rozmiar pliku (w 8 KB stron).
maksymalny rozmiar int Maksymalny rozmiar pliku (w 8 KB stron). Wartość 0 oznacza brak wzrostu, a wartość –1 oznacza, że plik zawsze powinien być

Urosnąć do pełnego dysku.
wzrost w Wzrost wielkości bazy danych. Wartość 0 oznacza brak wzrostu. W zależności od wartości statusu, może to być setki stron lub rozmiar pliku

Podziel stosunek. Jeśli status zawiera 0x100000, wzrost jest procentem rozmiaru pliku; W przeciwnym razie liczy się liczba stron.
Wartość wzrostu wynosi w megabajtach (MB) lub kilobajtach (KB)).
0x1 = Domyślne urządzenie.
0x2 = Plik dysku.
0x40 = Urządzenie logowania.
0x80 = Pliki zapisane od ostatniej kopii zapasowej.
0x4000 = za pomocą polecenia CREATE DATABASE
Urządzenia stworzone w sposób niejawny.
0x8000 = Urządzenia utworzone podczas tworzenia bazy danych.
0x100000 = Wzrost procentowy, nie stronowy.

Zachowano wykonanie inteligencji.
nazwa nchar(128) Logiczna nazwa pliku.
nazwa pliku nchar(260) Nazwa fizycznego urządzenia, w tym pełna ścieżka do pliku.


sysforeignkeys górna strona

Zawiera informacje o ograniczeniach KLUCZA OBCEGO w definicji tabeli. Tabela jest przechowywana w każdej bazie danych.

Opis typu typu danych w nazwie kolumny
constid int ID ograniczenia KLUCZ OBCY.
fkeyid int Obiekt tabeli z ograniczeniem KLUCZ OBCY.
rkeyid int ID obiektu tabeli wskazany w ograniczeniu KLUCZ OBCY.
fkey smallint odnosi się do ID kolumny.
rkey smallint odwoływał się do kolumny ID.
keyno smallint Pozycja kolumny na liście kolumn z referencjami.


sysindexes na górę strony

Każdy indeks i tabela w bazie danych zajmują jeden wiersz w tabeli. Tabela jest przechowywana w każdej bazie danych.

Opis typu typu danych w nazwie kolumny
id int table ID (jeśli indid = 0 lub 255). W przeciwnym razie ID tabeli, do której należy indeks.
status int wewnętrzny status systemu.
pierwsze binary(6) wskazują na pierwszą lub główną stronę.
Identyfikator indeksu indid smallint:
1 = Indeks klastrowany
>1 = niezagregowane
255 = Wpisy tabelowe z danymi tekstowymi lub obrazowymi

binarny korzeniowy(6) Jeśli indid >= 1 i < 255, root jest wskaźnikiem do strony głównej. Jeśli indo = 0 lub

INDO = 255, korzeń to wskaźnik do ostatniej strony.  
Minlen Smallint minimalny rozmiar linii.
Keycnt smallint key.
groupid smallint, na którym tworzony jest identyfikator grupy plików obiektu.
dpages int Jeśli indid = 0 lub indo = 1, dpages to liczba użytych stron. Jeśli indo =

255, czyli ustawione na 0. W przeciwnym razie jest to liczba stron, które zostały zindeksowane.
reserved int Jeśli indid = 0 lub indid = 1, reserved to miernik stron przypisany do wszystkich indeksów i danych tabelowych

Liczba. Jeśli indid = 255, zarezerwowana jest liczba stron przypisana do danych tekstowych lub obrazowych. W przeciwnym razie przypisuje się do indeksu

Liczba stron.
użyte&

nbsp; int Jeśli indid = 0 lub indid = 1, użyta jest całkowita liczba stron użytych dla wszystkich danych indeksowych i tabelowych. Jeśli

INDID = 255, używana jest liczba stron używana dla danych tekstowych lub obrazowych. W przeciwnym razie jest to liczba stron używanych do indeksowania.
Rowcnt Bigint opiera się na liczbie wierszy na poziomie danych: Indid = 0 i Indid = 1. Jeśli indo = 255, rowcnt

Ustaw na 0.
RowModctr int liczy łączną liczbę wierszy wstawionych, usuniętych lub zaktualizowanych od ostatniej aktualizacji tabeli.
xmaxlen smallint maksymalny rozmiar rzędu.
maksymalny rozmiar wiersza bez indeksu liścia.
OrigFillFactor tinyint Początkowa wartość współczynnika wypełnienia używana podczas tworzenia indeksu. Wartość nie jest zatrzymywana; Jednak jeśli musi być ciężka

Ta wartość może być pomocna, jeśli tworzysz nowy indeks, ale nie pamiętasz, jakiego współczynnika wypełnienia użyłeś.
zarezerwowany1 Tinyint zachowany.
Zachowano zarezerwowane 2 INT.
FirstIAM binary(6) trzymaj.
Impid Smallint zachował. Flaga implementacji indeksu.
Lockflags smallint służy do ograniczenia rozważanej ziarnistości indeksowej blokady. Na przykład dla tabel wyszukiwania, które mają charakter tylko do odczytu, możesz

ustawić blokowanie tylko na poziomie tabeli, aby zminimalizować koszty blokady.
pgmodctr int zachowany.
keys varbinary(816) Lista identyfikatorów kolumn tworzących klucz indeksowy.
Nazwa sysname tabela (jeśli indo = 0 lub 255). W przeciwnym razie nazwa indeksu.
obraz statblob Stat blob.
Maxlen Int zachowany.
Wiersze int opierają się na liczbie wierszy na poziomie danych z indid = 0 i indo = 1, co jest powtarzane dla indid > 1. Jeśli

indo = 255, wiersze ustawione na 0. Kolumna jest zapewniona dla kompatybilności wstecznej.


Strona sysmembers
Każdy członek roli w bazie danych zajmuje wiersz w tabeli. Tabela jest przechowywana w każdej bazie danych.

Opis typu typu danych w nazwie kolumny
memberuid smallint Identyfikator użytkownika członka roli.
ID użytkownika roli groupuid smallint.


Nagłówek sysobjects
Każdy obiekt (ograniczenia, domyślne, logi, reguły, procedury przechowywane itp.) utworzony w bazie zajmuje wiersz w tabeli. Tylko w

Tempdb, każdy tymczasowy obiekt zajmuje jeden rząd w tabeli.

Opis typu typu danych w nazwie kolumny
Nazwa sysname obiekt nazwa.
ID int numer identyfikacyjny obiektu.
typ obiektu xtype char(2). Może to być jeden z następujących typów obiektów:
C = Ograniczenie CHECK
D = DOMYŚLNE lub DOMYŚLNE ograniczenie
F = Ograniczenie KLUCZA OBCEGO
L = log
FN = funkcja skalarna
IF = Funkcja tabeli w linii
P = procedura przechowywana
PK = ograniczenie KLUCZA PIERWOTNEGO (typ to K)
RF = Procedura przechowywana filtra replikacyjnego
S = Tabela systemowa
TF = funkcja tabelowa
TR = Wyzwalacz
U = Tabela użytkownika
UQ = UNIKALNE ograniczenie (typ to K)
V = widok
X = Rozszerzona procedura przechowywana

ID użytkownika obiektu właściciela uid smallint.
Informacje smallint zachowane. Tylko do użytku wewnętrznego.
Status INT zachowany. Tylko do użytku wewnętrznego.
base_schema_
Zachowano dokładność. Tylko do użytku wewnętrznego.
Replinfo INT zachowany. Do rozmnażania.
parent_obj w identyfikatorze obiektu nadrzędnego (na przykład dla wyzwalaczy lub ograniczeń, identyfikator tabeli).
Data utworzenia obiektu crdate, datetime.
ftcatid smallint to pełnotekstowy identyfikator katalogu dla wszystkich tabel użytkowników zarejestrowanych dla indeksu pełnego tekstu, dla wszystkich użytkowników, którzy nie są zarejestrowani

Tabela to 0.  
schema_ver numer wersji int, który jest zwiększany wraz z każdą zmianą schematu tabeli.
stats_schema_
Zachowano dokładność. Tylko do użytku wewnętrznego.
Wpisz char(2) typ obiektu. Może to być jedna z następujących wartości:
C = Ograniczenie CHECK
D = DOMYŚLNE lub DOMYŚLNE ograniczenie
F = Ograniczenie KLUCZA OBCEGO
FN = funkcja skalarna
IF = Funkcja tabeli w linii
K = KLUCZ GŁÓWNY lub UNIKALNE ograniczenia
L = log
P = procedura przechowywana
R = reguła
RF = Procedura przechowywana filtra replikacyjnego
S = Tabela systemowa
TF = funkcja tabelowa
TR = Wyzwalacz
U = Tabela użytkownika
V = widok
X = Rozszerzona procedura przechowywana

userstat smallint zachowany.
Wewnętrzne informacje stanowe Sysstat Smallint.
Indexdel smallint zachowany.
Czas na później.
Versio n Int do późniejszego użytku.
Deltrig Int zachowany.
Instrig Int zachowany.
Updtrig Int zachowany.
Zachowano Seltrig Int.
Kategoria int jest używana do publikowania, ograniczeń i identyfikacji.
cache smallint zachowany.


syspermissio ns na górze strony
Zawiera informacje o uprawnieniach przyznanych i odmowanych użytkownikom, grupom oraz rolom w bazie danych. Tabela jest przechowywana w każdej bazie danych.

Opis typu typu danych w nazwie kolumny
id int ID obiektu uprawnień do obiektu; 0 oznacza zezwolenia na oświadczenia.
odbiorca smallint Identyfikator użytkownika, grupy lub roli objętej uprawnieniem.
Grantor Smallint Identyfikator użytkownika, grupy lub roli, do której uprawnienia są udzielane lub cofnięte.
ActAdd Smallint tylko do użytku wewnętrznego.
Actmod Smallint jest przeznaczony wyłącznie do użytku wewnętrznego.
Seladd Varbinary(4000) tylko do użytku wewnętrznego.
Selmod Varbinary(4000) tylko do użytku wewnętrznego.
updadd varbinary(4000) tylko do użytku wewnętrznego.
updmod varbinary(4000) tylko do użytku wewnętrznego.
Refadd varbinary(4000) tylko do użytku wewnętrznego.
refmod varbinary(4000) tylko do użytku wewnętrznego.


Nagłówek Systypes
Każdy system dostarcza pojedynczą linię informacji zarówno dla typu danych, jak i typu danych zdefiniowanego przez użytkownika. Tabela jest przechowywana w każdej bazie danych.

Są to typy danych dostarczanych przez system oraz ich numery ID.

Opis typu typu danych w nazwie kolumny
Nazwa sysname, typ danych (data, nazwa).
Xtype Tinyint Fizyczny typ pamięci.
Status Tinyint jest przeznaczony wyłącznie do użytku wewnętrznego.
xusertype smallint rozszerza typ użytkownika.
długość smallint Fizyczna długość typu danych.
Wewnętrzne precyzje używane przez serwer Xprec Tinyint. (Niedostępne w zapytaniach.) )
Liczba wewnętrznych miejsc po przecinku używana przez serwer Xscale Tinyint. (Niedostępne w zapytaniach.) )
tdefault int Identyfikator procedury przechowywanej, która wykonuje kontrole integralności dla tego typu danych.
domain int Identyfikator procedury przechowywanej, która wykonuje kontrole integralności dla tego typu danych.
uid smallint Identyfikator użytkownika twórcy typu danych.
Smallint zarezerwowano tylko do użytku wewnętrznego.
usertype smallint ID typu użytkownika.
Zmienny bit to 1 dla typu danych o zmiennej długości, w przeciwnym razie 0.
bit allownulls oznacza, że ten typ danych domyślnie przyjmuje nullity. Jeśli CREATE lub ALTER TABLE jest określone jako puste

, wtedy wartość ta nadpisuje domyślny null dla tego typu danych.
typ tinyint Fizycznie przechowuje typy danych.
Zachowano PrintFMT Varchar(255).
prec smallint Poziom precyzji tego typu danych.
skala tinyint Liczba miejsc po przecinku (na podstawie precyzji) dla tego typu danych.


Nagłówek sysusers
Każdy Microsoft w bazie danych? Użytkownicy Windows, grupy Windows, Microsoft SQL Server? Użytkownik lub SQL

Rola kelnera zajmuje rząd w tabeli.

Opis typu typu danych w nazwie kolumny
uid smallint user ID, który jest unikalny w tej bazie danych. 1 to właściciel bazy danych.
Status Smallint tylko do użytku wewnętrznego.
Nazw nazwę sysname, nazwę użytkownika lub nazwę grupy, która jest unikalna w tej bazie danych.
sid varbinary(85) Identyfikator bezpieczeństwa tego wpisu.
Roles Varbinary(2048) wyłącznie do użytku wewnętrznego.
createDate DataDateCzas daty dodania konta.
Data aktualizacji Data Godzina Ostatnia data modyfikacji konta.
Altuid Smallint jest przeznaczony wyłącznie do użytku wewnętrznego.
Password varbinary(256) wyłącznie do użytku wewnętrznego.
gid smallint Identyfikator grupy, do którego należy ten użytkownik. Jeśli uid = gid, to ten wpis definiuje grupę.
Enviro N Varchar (255) zarezerwowany.
HasdbAccess INT to 1, jeśli konto ma dostęp do bazy danych.
islogin int, jeśli konto jest grupą Windows, użytkownikiem Windows lub użytkownikiem SQL Server z kontem logowania

po pierwsze.
isntname int to 1, jeśli konto jest grupą Windows lub użytkownikiem Windows.
Int grupy jest 1, jeśli konto jest grupą Windows.
Isntuser int to 1, jeśli konto jest użytkownikiem Windows.
ISSQLUSER int to 1, jeśli konto jest użytkownikiem SQL Server.
Isaliased int to 1, jeśli konto jest aliasowane przez innego użytkownika.
issqlrole int to 1, jeśli konto jest rolą SQL Server.
ISAPPROLE int to 1, jeśli konto jest rolą aplikacyjną.






Poprzedni:sql2012 zawiera bazę danych do szybkiego generowania skryptów tsql dla użytkowników
Następny:Poradnik Bezpiecznej .mdb bazy danych MSSQL 2011
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com