Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL Analytics-eindpunt in Microsoft Fabric
Magazijn in Microsoft Fabric
SQL-database in Microsoft Fabric Preview
Catalogusweergaven retourneren informatie die wordt gebruikt door de SQL Server Database Engine. We raden u aan catalogusweergaven te gebruiken omdat ze de meest algemene interface zijn voor de metagegevens van de catalogus en de meest efficiënte manier bieden om aangepaste vormen van deze informatie te verkrijgen, transformeren en presenteren. Alle door de gebruiker beschikbare catalogusmetagegevens worden weergegeven via catalogusweergaven.
Note
Catalogusweergaven bevatten geen informatie over replicatie-, back-up-, databaseonderhoudsplan- of SQL Server Agent-catalogusgegevens.
Remarks
Sommige catalogusweergaven nemen rijen over van andere catalogusweergaven. De catalogusweergave sys.tables neemt bijvoorbeeld over van de catalogusweergave sys.objects . De sys.objects catalogusweergave wordt de basisweergave genoemd en de sys.tables weergave wordt de afgeleide weergave genoemd. De sys.tables catalogusweergave retourneert de kolommen die specifiek zijn voor tabellen en ook alle kolommen die door de sys.objects catalogusweergave worden geretourneerd. De sys.objects catalogusweergave retourneert rijen voor andere objecten dan tabellen, zoals opgeslagen procedures en weergaven. Nadat een tabel is gemaakt, worden de metagegevens voor de tabel in beide weergaven geretourneerd. Hoewel de twee catalogusweergaven verschillende informatieniveaus over de tabel retourneren, is er slechts één vermelding in metagegevens voor deze tabel met één naam en één object_id. Dit kan als volgt worden samengevat:
- De basisweergave bevat een subset kolommen en een superset rijen.
- De afgeleide weergave bevat een superset kolommen en een subset rijen.
Important
In toekomstige versies van SQL Server kan Microsoft de definitie van een systeemcatalogusweergave uitbreiden door kolommen toe te voegen aan het einde van de lijst met kolommen. Het is raadzaam om de syntaxis SELECT * FROM sys.<catalog_view_name> in productiecode te gebruiken omdat het aantal geretourneerde kolommen uw toepassing kan wijzigen en verbreken.
De catalogusweergaven in SQL Server zijn ingedeeld in de volgende categorieën:
Catalogusweergaven van AlwaysOn-beschikbaarheidsgroepen (Transact-SQL)
Catalogusweergaven van Azure SQL Database
Catalogusweergaven voor wijzigingen bijhouden - sys.change_tracking_databases
CLR Assembly Catalog Views (Transact-SQL)
Weergaven van gegevensverzamelaars (Transact-SQL)
Database-e-mailweergaven (Transact-SQL)
Weergaven van de witness-catalogus voor databasespiegeling - sys.database_mirroring_witnesses
databases en bestandscatalogusweergaven (Transact-SQL)
Catalogusweergaven van eindpunten (Transact-SQL)
Weergaven voor uitgebreide gebeurtenissencatalogus (Transact-SQL)
Uitgebreide eigenschappencatalogusweergaven - sys.extended_properties
Weergaven van externe operations-catalogus (Transact-SQL)
FILESTREAM- en FileTable-catalogusweergaven (Transact-SQL)
Full-Text catalogusweergaven zoeken en semantische zoekopdrachten (Transact-SQL)
Messages (voor fouten) Catalog Views - sys.messages
objectcatalogusweergaven (Transact-SQL)
Weergaven van functiecatalogus partitioneren (Transact-SQL)
op beleid gebaseerde beheerweergaven (Transact-SQL)
Resource Governor Catalog Views (Transact-SQL)
Query Store-catalogusweergaven (Transact-SQL)
Catalogusweergaven scalaire typen (Transact-SQL)
Schema's Catalogusweergaven - sys.schema's
Beveiligingscatalogusweergaven (Transact-SQL)
servicebroker-catalogusweergaven (Transact-SQL)
Configuratiecatalogusweergaven voor de hele server (Transact-SQL)
Weergaven voor ruimtelijke gegevenscatalogus
Catalogusweergaven van Azure Synapse Analytics en Analytics Platform System (PDW)
Stretch Database Catalog-weergaven - sys.remote_data_archive_databases
Xml-schema's (XML Type System) Catalogusweergaven (Transact-SQL)