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
Azure SQL Managed Instance
Os tópicos desta secção descrevem as tabelas do sistema no SQL Server.
As tabelas do sistema não devem ser alteradas diretamente por nenhum utilizador. Por exemplo, não tente modificar tabelas do sistema com DELETE, UPDATE, ou INSERT instruções, ou gatilhos definidos pelo utilizador.
É permitido referenciar colunas documentadas em tabelas do sistema. No entanto, muitas das colunas nas tabelas do sistema não estão documentadas. As aplicações não devem ser escritas para consultar diretamente colunas não documentadas. Em vez disso, para recuperar a informação armazenada nas tabelas do sistema, as aplicações devem usar qualquer um dos seguintes componentes:
Procedimentos armazenados do sistema
Transact-SQL Declarações e funções
Objetos de Gestão do SQL Server (SMO)
Objetos de Gestão de Replicação (RMO)
Funções do catálogo da API de bases de dados
Estes componentes compõem uma API publicada para obter informação do sistema a partir do SQL Server. A Microsoft mantém a compatibilidade destes componentes de lançamento em lançamento. O formato das tabelas do sistema depende da arquitetura interna do SQL Server e pode mudar de versão para lançamento. Portanto, aplicações que acedem diretamente às colunas não documentadas das tabelas do sistema podem ter de ser alteradas antes de poderem aceder a uma versão posterior do SQL Server.
Na presente seção
Os tópicos das tabelas do sistema estão organizados pelas seguintes áreas de funcionalidade:
Ver também
Vistas de Compatibilidade (Transact-SQL)
Exibições de catálogo (Transact-SQL)