Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Base de Dados SQL do Azure
Instância Gerida do Azure SQL
Azure Synapse Analytics
Sistema de Plataforma de Análise (PDW)
Ponto de Extremidade de Análise SQL no Microsoft Fabric
Armazém no Microsoft Fabric
Base de Dados SQL no Microsoft Fabric
As exibições de catálogo retornam informações usadas pelo Mecanismo de Banco de Dados do SQL Server. Recomendamos que você use exibições de catálogo porque elas são a interface mais geral para os metadados do catálogo e fornecem a maneira mais eficiente de obter, transformar e apresentar formas personalizadas dessas informações. Todos os metadados de catálogo disponíveis pelo usuário são expostos por meio de exibições de catálogo.
Note
As exibições de catálogo não contêm informações sobre replicação, backup, plano de manutenção de banco de dados ou dados de catálogo do SQL Server Agent.
Remarks
Algumas exibições de catálogo herdam linhas de outras exibições de catálogo. Por exemplo, a exibição de catálogo sys.tables herda da exibição de catálogo sys.objects . O sys.objects modo de exibição de catálogo é chamado de modo de exibição base, e o sys.tables modo de exibição é chamado de modo de exibição derivado. A sys.tables exibição de catálogo retorna as colunas específicas de tabelas e também todas as colunas retornadas pela sys.objects exibição de catálogo. A sys.objects exibição de catálogo retorna linhas para objetos diferentes de tabelas, como procedimentos armazenados e modos de exibição. Depois que uma tabela é criada, os metadados da tabela são retornados em ambas as exibições. Embora as duas exibições de catálogo retornem níveis diferentes de informações sobre a tabela, há apenas uma entrada nos metadados para essa tabela com um nome e um object_id. Isto pode ser resumido da seguinte forma:
- A vista base contém um subconjunto de colunas e um superconjunto de linhas.
- O modo de exibição derivado contém um superconjunto de colunas e um subconjunto de linhas.
Important
Em versões futuras do SQL Server, a Microsoft pode aumentar a definição de qualquer exibição de catálogo do sistema adicionando colunas ao final da lista de colunas. Recomendamos não usar a sintaxe SELECT * FROM sys.<catalog_view_name> no código de produção porque o número de colunas retornadas pode mudar e quebrar seu aplicativo.
As exibições de catálogo no SQL Server foram organizadas nas seguintes categorias:
Visualizações de catálogo de grupos de disponibilidade Always On (Transact-SQL)
Exibições do Catálogo do Banco de Dados SQL do Azure
Visualizações do catálogo de controle de alterações - sys.change_tracking_databases
Exibições do catálogo de montagem CLR (Transact-SQL)
Visualizações do coletor de dados (Transact-SQL)
Espaços de dados (Transact-SQL)
Exibições do Database Mail (Transact-SQL)
Bases de Dados e Vistas do Catálogo de Ficheiros (Transact-SQL)
Visualizações do catálogo de endpoints (Transact-SQL)
Exibições estendidas do catálogo de eventos (Transact-SQL)
Exibições do catálogo de propriedades estendidas - sys.extended_properties
Exibições do catálogo de operações externas (Transact-SQL)
Exibições do catálogo FILESTREAM e FileTable (Transact-SQL)
PesquisaFull-Text e Pesquisa Semântica Visualizações do catálogo (Transact-SQL)
Exibições do catálogo de servidores vinculados (Transact-SQL)
Mensagens (para erros) Vistas de catálogo - sys.messages
Exibições do catálogo de objetos (Transact-SQL)
Exibição do catálogo de funções de partição (Transact-SQL)
Exibições de gerenciamento baseadas em políticas (Transact-SQL)
Exibições do catálogo do Administrador de Recursos (Transact-SQL)
exibições de catálogo do Query Store (Transact-SQL)
Tipos escalares Vistas de catálogo (Transact-SQL)
Exibições do catálogo de esquemas - sys.schemas
Visualizações do catálogo de segurança (Transact-SQL)
Vistas do catálogo do Service Broker (Transact-SQL)
Exibições do catálogo de configuração em todo o servidor (Transact-SQL)
Exibições do catálogo de dados espaciais
Vistas do catálogo do Azure Synapse Analytics and Analytics Platform System (PDW)
Esticar exibições de catálogo de banco de dados - sys.remote_data_archive_databases
Esquemas XML (XML Type System) Exibições de catálogo (Transact-SQL)