Tabele podstawowego systemu
System tabel podstawowych są tabel, które faktycznie przechowywania metadane dla konkretnej bazy danych.The master database is special in this respect because it contains some additional tables that are not found in any of the other databases.Następujące tabele zawierają metadane trwałe, które ma zasięg serwera.The zasób database contains the same tabela bazowa schema as any other non-master database.Jednak ponieważ Zasób bazy danych nie jest widoczny, użytkownicy nie mogą używać ani z nim połączyć.Aby uzyskać więcej informacji na temat Zasób bazy danych, zobacz temat Resource Database.
Important Note: |
---|
Systemowe tabele podstawowe są używane tylko w programie SQL Server Database Engine i nie są przeznaczone do ogólnego użytku.Mogą ulec zmianie i nie jest gwarantowana ich zgodność. |
Metadane tabela bazy systemu
Grantee, który ma uprawnienia kontroli i ALTER VIEW definicja w bazie danych można znaleźć metadane tabela bazowa systemu w sys.Objects Służy do wyświetlania katalogu. The grantee może również rozpoznać nazwy i identyfikatory systemu tabel podstawowych obiektów przy użyciu funkcje wbudowane, takich jak OBJECT_NAME and OBJECT_ID.
Powiązać z tabela bazowa systemu, użytkownik musi połączyć się z wystąpienie SQL Server przy użyciu połączenia dedykowane administratora (DAC). Próby wykonać kwerendy WYBIERAJĄCEJ z tabela bazowa systemu bez łączenia się przy użyciu DAC zgłasza błąd.
Important Note: |
---|
Dostęp do systemowych tabel bazowych przy użyciu DAC jest przeznaczona tylko dla Microsoft pracownicy, a nie jest scenariusz obsługiwanych klienta. |
Tabele podstawowego systemu
W poniższej tabeli wymieniono i opisano każdej tabela bazowa systemu w SQL Server.
Tabela bazowa |
Description |
---|---|
sys.sysschobjs |
Istnieje w każdej bazie danych.Każdy wiersz reprezentuje obiekt w bazie danych. |
sys.sysbinobjs |
Istnieje w każdej bazie danych.Zawiera wiersz dla każdej obiekt usługa Broker w bazie danych.Podmioty usługa Broker należą:
Nazwy i typy za pomocą sortowanie binarne, które są rozwiązywane. |
sys.sysclsobjs |
Istnieje w każdej bazie danych.Zawiera wiersz dla każdej obiekt niejawne, który udostępnia te same właściwości wspólne są następujące:
|
sys.sysnsobjs |
Istnieje w każdej bazie danych.Zawiera wiersz dla każdego obiektu o zakresie obszaru nazw.Ta tabela służy do przechowywania obiektów kolekcja XML. |
sys.syscolpars |
Istnieje w każdej bazie danych.Zawiera wiersz dla każdej kolumna w tabela, widoku lub funkcja wycenione tabela.
|
sys.systypedsubobjs |
Istnieje w każdej bazie danych.Zawiera wiersz dla każdego subentity pisma.Obecnie tylko parametrów dla funkcja partycji należą do tej kategorii. |
sys.sysidxstats |
Istnieje w każdej bazie danych.Zawiera wiersz dla każdego indeksu lub statystyk dla tabel i widoków indeksowanych
Note:
Każdy indeks (z wyjątkiem sterty) jest skojarzony z statystyki, który ma taką samą nazwę jak indeks.
|
sys.sysiscols |
Istnieje w każdej bazie danych.Zawiera wiersz dla każdej kolumna indeksu i statystyki trwałe. |
sys.sysscalartypes |
Istnieje w każdej bazie danych.Zawiera wiersz dla każdego użytkownika lub typu systemu. |
sys.sysdbreg |
Istnieje w wzorzec tylko w wypadku bazy danych.Zawiera wiersz dla każdej bazy danych zarejestrowanych. |
sys.sysxsrvs |
Istnieje w wzorzec tylko w wypadku bazy danych.Zawiera wiersz dla każdego serwera lokalnego, połączone lub zdalnego. |
sys.sysrmtlgns |
W tej tabela bazowa systemu istnieje wzorzec tylko w wypadku bazy danych.Zawiera wiersz dla każdego mapowania logowania zdalnego.To jest używane do mapowania przychodzących logowania, które się pochodzących z odpowiedniego serwera do rzeczywiste logowania lokalnego. |
sys.syslnklgns |
Istnieje w wzorzec tylko w wypadku bazy danych.Zawiera wiersz dla każdego mapowania połączonych logowania.Mapowania logowania połączone są używane przez zdalnych wywołań procedur i kwerendami rozproszonymi, które pochodzą od lokalnego serwera się do odpowiedniego serwer połączony. |
sys.sysxlgns |
Istnieje w wzorzec tylko w wypadku bazy danych.Zawiera wiersz dla każdego serwera głównego. |
sys.sysdbfiles |
Istnieje w każdej bazie danych.Jeśli kolumna DBID wynosi zero, wiersz reprezentuje plik, który należy do tej bazy danych.W wzorzec bazy danych, kolumna DBID może być różna od zera.Jeśli tak jest, wiersz reprezentuje plik główny. |
sys.sysusermsg |
Istnieje w wzorzec tylko w wypadku bazy danych.Każdy wiersz reprezentuje komunikat o błędzie przez użytkownika. |
sys.sysprivs |
Istnieje w każdej bazie danych.Zawiera wiersz dla każdego uprawnienia, poziom bazy danych lub serwera.
Note:
Uprawnienia poziom serwera są przechowywane w wzorzec bazy danych.
|
sys.sysowners |
Istnieje w każdej bazie danych.Każdy wiersz reprezentuje głównej bazy danych. |
sys.sysobjkeycrypts |
Istnieje w każdej bazie danych.Zawiera wiersz dla każdego klucz symetrycznego, szyfrowanie lub kryptograficznych właściwość skojarzone z obiektem. |
sys.syscerts |
Istnieje w każdej bazie danych.Zawiera wiersz dla każdego certyfikat w bazie danych. |
sys.sysasymkeys |
Istnieje w każdej bazie danych.Każdy wiersz reprezentuje klucz asymetryczne. |
sys.ftinds |
Istnieje w każdej bazie danych.Zawiera wiersz dla każdego indeksu pełnotekstowego w bazie danych. |
sys.sysxprops |
Istnieje w każdej bazie danych.Zawiera wiersz dla każdej właściwość rozszerzona. |
sys.sysallocunits |
Istnieje w każdej bazie danych.Zawiera wiersz dla każdej jednostce alokacji pamięci. |
sys.sysrowsets |
Istnieje w każdej bazie danych.Zawiera wiersz dla każdego zestawu zestaw wierszy partycji indeksu lub sterty. |
sys.sysrowsetcolumns |
Istnieje w każdej bazie danych.Zawiera wiersz dla każdej kolumna z zestawu zestaw wierszy partycji. |
sys.syshobts |
Istnieje w każdej bazie danych.Zawiera wiersz dla każdego stosu lub B-drzewo (HOBT), który może obsługiwać wiele zestawów wierszy |
sys.syshobtcolumns |
Istnieje w każdej bazie danych.Zawiera wiersz dla każdej kolumna HOBT. |
sys.sysserefs |
Istnieje w każdej bazie danych.Zawiera wiersz dla każdego odwołania metadane aparat magazynu ogólne. |
sys.sysrowsetrefs |
Istnieje w każdej bazie danych.Zawiera wiersz dla każdego indeksu odwołania zestawu zestaw wierszy. |
sys.syslogshippers |
Istnieje w wzorzec tylko w wypadku bazy danych.Zawiera wiersz dla każdej dublowanie bazy danych dowód. |
sys.sysremsvcbinds |
Istnieje w każdej bazie danych.Zawiera wiersz dla każdego wiązanie zdalnej usługa. |
sys.sysconvgroup |
Istnieje w każdej bazie danych.Zawiera wiersz dla każdego wystąpienie usługa w usługa Broker. |
sys.sysxmitqueue |
Istnieje w każdej bazie danych.Zawiera wiersz dla każdej kolejki transmisji usługa Broker. |
sys.sysdesend |
Istnieje w każdej bazie danych.Zawiera wiersz dla każdego punktu końcowego wysyłanie konwersacji usługa Broker. |
sys.sysdercv |
Istnieje w każdej bazie danych.Zawiera wiersz dla każdego punktu końcowego odbierający konwersacji usługa Broker. |
sys.sysendpts |
Istnieje w wzorzec tylko w wypadku bazy danych.Zawiera wiersz dla każdego punktu końcowego utworzone na serwerze. |
sys.syswebmethods |
Istnieje w wzorzec tylko w wypadku bazy danych.Zawiera wiersz dla każdego protokołu SOAP metoda zdefiniowana w punkcie końcowym włączony protokół SOAP protokołu HTTP, utworzony na serwerze. |
sys.sysqnames |
Istnieje w każdej bazie danych.Zawiera wiersz dla każdego obszaru nazw lub nazwa kwalifikowana do tokenu 4-bajtowy identyfikator. |
sys.sysxmlcomponent |
Istnieje w każdej bazie danych.Każdy wiersz reprezentuje składnik schematu XML. |
sys.sysxmlfacet |
Istnieje w każdej bazie danych.Zawiera wiersz dla każdego aspektu XML (ograniczenia) z definicji typu XML. |
sys.sysxmlplacement |
Istnieje w każdej bazie danych.Zawiera wiersz dla każdego rozmieszczenia XML dla elementów XML. |
sys.syssingleobjrefs |
Istnieje w każdej bazie danych.Zawiera wiersz dla każdego odwołania ogólne N do 1. |
sys.sysmultiobjrefs |
Istnieje w każdej bazie danych.Zawiera wiersz dla każdego odwołania ogólne N-do N. |
sys.sysobjvalues |
Istnieje w każdej bazie danych.Zawiera wiersz dla każdej właściwość ogólnych wartości obiekt. |
sys.sysguidrefs |
Istnieje w każdej bazie danych.Zawiera wiersz dla każdego identyfikatora GUID sklasyfikowane odwołanie do IDENTYFIKATORA. |