System tabel bazowych
System tabel bazowych są tabel podstawowych, które faktycznie przechowywania metadane dla konkretnej bazy danych.Wzorca bazy danych jest specjalne w tym względzie, ponieważ zawiera niektóre dodatkowe tabele, które nie zostały znalezione w dowolnych innych baz danych.Następujące tabele zawierają metadane trwałe, które ma zakres całego serwera.Zasobów baza danych zawiera tego samego schematu tabela bazowa jako inne niż-wzorca bazy danych.Jednak ponieważ zasobów bazy danych nie jest widoczne, użytkownicy nie mogą używać ani z nim połączyć.Więcej informacji o zasobów bazy danych, zobacz Baza danych zasobu.
![]() |
---|
System tabel bazowych są używane tylko w Aparat baz danych programu SQL Server i są nie do użytku ogólnego nabywcy.Podlegają one zmiany i zgodność nie jest gwarantowane. |
System tabel bazowych metadanych
Grantee, mającego uprawnienie kontroli, zmiany lub definicji WIDOKU bazy danych można wyświetlić metadane tabela bazowa systemu w sys.objects wykazu widoku.Grantee można również rozpoznawania nazw i obiekt identyfikatorów tabel bazowych systemu przy użyciu funkcje wbudowane, takich jak nazwa_obiektu i OBJECT_ID.
Aby powiązać z tabela bazowa systemu, użytkownik musi nawiązać wystąpienie SQL Server za pomocą dedykowanego połączenia administracyjnego (DAC).Próby wykonać kwerendy z systemu tabela bazowa bez łączenia się przy użyciu DAC zgłasza błąd.
![]() |
---|
Dostęp do tabel bazowych systemu przy użyciu DAC jest przeznaczony tylko do Microsoft i personelu, jest nie scenariusz obsługiwanym nabywcy. |
System tabel bazowych
Poniższa tabela zawiera listę i opisy każdej tabela bazowa systemu w SQL Server.
Tabela bazowa |
Opis |
---|---|
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 Service Broker w bazie danych.Następujące podmioty Service Broker:
Sortowanie binarne, ustalony za pomocą nazw i typów. |
sys.sysclsobjs |
Istnieje w każdej bazie danych.Zawiera wiersz dla każdej obiekt niejawnych, który współużytkuje tego samego wspólnych właściwości, które są następujące:
|
sys.sysnsobjs |
Istnieje w każdej bazie danych.Zawiera wiersz dla każdego obiekt o zakresie obszaru nazw.Ta tabela służy do przechowywania XML kolekcja jednostek. |
sys.syscolpars |
Istnieje w każdej bazie danych.Zawiera wiersz dla każdej kolumna w tabela, widoku lub funkcja zwracająca tabelę.
|
sys.systypedsubobjs |
Istnieje w każdej bazie danych.Zawiera wiersz dla każdego subentity wpisane.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 ![]()
Każdy indeks (z wyjątkiem sterty) jest skojarzony z statystykę, która ma taką samą nazwę jak indeks.
|
sys.sysiscols |
Istnieje w każdej bazie danych.Zawiera wiersz dla każdej utrwalonej kolumna indeksu i statystyki. |
sys.sysscalartypes |
Istnieje w każdej bazie danych.Zawiera wiersz dla każdego użytkownika lub typu systemu. |
sys.sysdbreg |
Istnieje w wzorca tylko bazy danych.Zawiera wiersz dla każdej bazy danych zarejestrowanych. |
sys.sysxsrvs |
Istnieje w wzorca tylko bazy danych.Zawiera wiersz dla każdego serwera lokalnego, połączone lub zdalnego. |
sys.sysrmtlgns |
W tej tabela bazowa systemu istnieje wzorca tylko bazy danych.Zawiera wiersz dla każdego mapowania logowania zdalnego.To jest używane do mapowania logowania przychodzących, które przybywające z odpowiedniego serwera rzeczywiste logowania lokalnego. |
sys.syslnklgns |
Istnieje w wzorca tylko bazy danych.Zawiera wiersz dla każdego mapowania połączonych logowania.Mapowania logowania połączone są używane przez zdalnych wywołań procedury i kwerendami rozproszonymi wychodzącą z lokalnego serwera poza do odpowiedniego serwer połączony. |
sys.sysxlgns |
Istnieje w wzorca tylko bazy danych.Zawiera wiersz dla każdego podmiotu serwera. |
sys.sysdbfiles |
Istnieje w każdej bazie danych.Jeśli kolumna identyfikator dbid wynosi zero, reprezentuje wiersz w pliku, który należy do tej bazy danych.W wzorca bazy danych kolumna identyfikator dbid może być różna od zera.Gdy przypadek wiersz reprezentuje plik główny. |
sys.sysusermsg |
Istnieje w wzorca tylko bazy danych.Każdy wiersz reprezentuje komunikat Błąd zdefiniowany przez użytkownika. |
sys.sysprivs |
Istnieje w każdej bazie danych.Zawiera wiersz dla każdego uprawnienia poziom serwera lub bazy danych. ![]()
Uprawnienia poziom serwera są przechowywane w wzorca 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 zawartości, szyfrowanie lub kryptograficznych właściwość skojarzonych 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 asymetrycznego. |
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ść rozszerzone. |
sys.sysallocunits |
Istnieje w każdej bazie danych.Zawiera wiersz dla każdej jednostka alokacji pamięci masowej. |
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 zestawu zestaw wierszy partycji. |
sys.syshobts |
Istnieje w każdej bazie danych.Zawiera wiersz dla każdego stosu lub B-drzewo (HOBT), 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 ogólne aparat magazynu metadane odwołania. |
sys.sysrowsetrefs |
Istnieje w każdej bazie danych.Zawiera wiersz dla każdego indeksu odwołania zestawu zestaw wierszy. |
sys.syslogshippers |
Istnieje w wzorca tylko bazy danych.Zawiera wiersz dla każdej dublowanie bazy danych świadka. |
sys.sysremsvcbinds |
Istnieje w każdej bazie danych.Zawiera wiersz dla każdego powiązanie usługa zdalnej. |
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 Service Broker. |
sys.sysdesend |
Istnieje w każdej bazie danych.Zawiera wiersz dla każdego punktu końcowego wysyłania konwersacja Service Broker. |
sys.sysdercv |
Istnieje w każdej bazie danych.Zawiera wiersz dla każdego punktu końcowego odbierający konwersacji Service Broker. |
sys.sysendpts |
Istnieje w wzorca tylko bazy danych.Zawiera wiersz dla każdego punktu końcowego, utworzona na serwerze. |
sys.syswebmethods |
Istnieje w wzorca tylko bazy danych.Zawiera wiersz dla każdego protokołu SOAP metoda zdefiniowane końcowego HTTP obsługujące protokół SOAP, utworzony na serwerze. |
sys.sysqnames |
Istnieje w każdej bazie danych.Zawiera wiersz dla każdego obszaru nazw lub nazwy kwalifikowanej do 4-bajtowy identyfikator tokenu. |
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 XML aspekt (ograniczenia) wpisz definicję XML. |
sys.sysxmlplacement |
Istnieje w każdej bazie danych.Zawiera wiersz dla każdego położenia XML dla składników XML. |
sys.syssingleobjrefs |
Istnieje w każdej bazie danych.Zawiera wiersz dla każdego odwołania ogólne N-1. |
sys.sysmultiobjrefs |
Istnieje w każdej bazie danych.Zawiera wiersz dla każdego odwołania ogólne N-N. |
sys.sysobjvalues |
Istnieje w każdej bazie danych.Zawiera wiersz dla każdej właściwość ogólne wartość obiekt. |
sys.sysguidrefs |
Istnieje w każdej bazie danych.Zawiera wiersz dla każdego identyfikatora GUID sklasyfikowane odwołanie do Identyfikatora. |