Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
              Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analysplattformssystem (PDW)
SQL-analysslutpunkt i Microsoft Fabric
Lager i Microsoft Fabric
SQL-databas i Förhandsversion av Microsoft Fabric
Katalogvyer returnerar information som används av SQL Server Database Engine. Vi rekommenderar att du använder katalogvyer eftersom de är det mest allmänna gränssnittet för katalogmetadata och ger det mest effektiva sättet att hämta, transformera och presentera anpassade former av den här informationen. Alla användartillgängliga katalogmetadata exponeras via katalogvyer.
Note
Katalogvyer innehåller inte information om replikering, säkerhetskopiering, databasunderhållsplan eller SQL Server Agent-katalogdata.
Remarks
Vissa katalogvyer ärver rader från andra katalogvyer. Katalogvyn sys.tables ärver till exempel från katalogvyn sys.objects . Katalogvyn sys.objects kallas för basvyn och sys.tables vyn kallas härledd vy. Katalogvyn sys.tables returnerar de kolumner som är specifika för tabeller och även alla kolumner som sys.objects katalogvyn returnerar. Katalogvyn sys.objects returnerar rader för andra objekt än tabeller, till exempel lagrade procedurer och vyer. När en tabell har skapats returneras metadata för tabellen i båda vyerna. Även om de två katalogvyerna returnerar olika informationsnivåer om tabellen, finns det bara en post i metadata för den här tabellen med ett namn och en object_id. Detta kan sammanfattas på följande sätt:
- Basvyn innehåller en delmängd kolumner och en supermängd rader.
- Den härledda vyn innehåller en supermängd kolumner och en delmängd rader.
Important
I framtida versioner av SQL Server kan Microsoft utöka definitionen av en systemkatalogvy genom att lägga till kolumner i slutet av kolumnlistan. Vi rekommenderar att du inte använder syntaxen SELECT * FROM sys.<catalog_view_name> i produktionskoden eftersom antalet kolumner som returneras kan ändras och bryta programmet.
Katalogvyerna i SQL Server har organiserats i följande kategorier:
katalogvyer för AlwaysOn-tillgänglighetsgrupper (Transact-SQL)
Katalogvyer för Azure SQL Database
Katalogvyer för ändringsspårning – sys.change_tracking_databases
Katalogvyer för CLR-sammansättning (Transact-SQL)
datainsamlarvyer (Transact-SQL)
Databasutskicksvyer (Transact-SQL)
Katalogvyer för databasspegling – sys.database_mirroring_witnesses
katalogvyer för databaser och filer (Transact-SQL)
katalogvyer för slutpunkter (Transact-SQL)
Katalogvyer för utökade händelser (Transact-SQL)
Katalogvyer för utökade egenskaper – sys.extended_properties
Katalogvyer för externa åtgärder (Transact-SQL)
Katalogvyer för FILESTREAM och FileTable (Transact-SQL)
Katalogvyer för meddelanden (vid fel) – sys.messages
objektkatalogvyer (Transact-SQL)
Katalogvyer för partitionsfunktion (Transact-SQL)
Policy-baserade hanteringsvyer (Transact-SQL)
katalogvyer för Resource Governor (Transact-SQL)
katalogvyer för Query Store (Transact-SQL)
Katalogvyer för skalärtyper (Transact-SQL)
Schemakatalogvyer – sys.schemas
säkerhetskatalogvyer (Transact-SQL)
katalogvyer för Service Broker (Transact-SQL)
Serveromfattande konfigurationskatalogvyer (Transact-SQL)
Katalogvyer för Azure Synapse Analytics and Analytics Platform System (PDW)
Stretch Database-katalogvyer – sys.remote_data_archive_databases