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