Udostępnij za pośrednictwem


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 noteImportant 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 noteImportant 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żą:

  • typ komunikatu

  • kontrakt serwisu

  • usługa

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:

  • Zestaw

  • urządzenie kopia zapasowa

  • wykaz pełnotekstowy

  • Funkcja partycji

  • Schemat partycji

  • Grupy plików

  • Klucz obfuscation

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.

  • Zawiera także wiersze dla każdego parametru procedury lub funkcja.

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

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

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