Coletor de metadados do Microsoft SQL Server

  • Versão de lançamento: Australia
  • Atualizado 12 de mar. de 2026
  • 5 min. de leitura
  • Fornece acesso somente leitura a metadados de uma conta do Microsoft SQL Server.

    O coletor coleta metadados dos bancos de dados do Microsoft SQL Server, incluindo tabelas, colunas, exibições, esquemas, procedimentos armazenados, funções e trabalhos de agente, tornando-os pesquisáveis e detectáveis no catálogo de dados. Compatível com instâncias do Microsoft SQL Server auto-hospedadas e instâncias gerenciadas, como aquelas hospedadas no AWS RDS ou Azure SQL.

    Metadados catalogados

    O coletor cataloga as seguintes informações.

    Nota:
    O coletor coleta todas as versões de funções sobrecarregadas e procedimentos armazenados. Cada versão tem seu próprio título/nome no catálogo, mas um identificador distinto.
    Tabela 1. Metadados catalogados
    Objeto Informações catalogadas
    Trabalho do agente Nome, Descrição, Versão, Habilitado, Categoria, nome do servidor, Data de criação, Data da última modificação, Proprietário, Etapa de início do trabalho, nível de notificação por e-mail, Nível de notificação de página, Nível de notificação de rede, Nível de notificação de log de eventos, Excluir nível de notificação, Notificação de e-mail enviada para, Notificação de página enviada para, Notificação de rede enviada para
    Etapa do trabalho do agente Nome, Comando, Subsistema, Sinalizador, Parâmetros Adicionais, Servidor, Banco de dados, Nome de usuário do banco de dados, ID de proxy, Arquivo de saída, prioridade de execução DO SO, Tentativas de novas tentativas, Intervalo de novas tentativas, Resultado da última execução, Duração da última execução, data da última execução, Hora da última execução, Ação de sucesso, em Ação de sucesso, em Ir para a etapa, Ação de falha, em Falha, em Ir para a etapa
    Colunas Nome, Tipo JDBC, Tipo de coluna, É nulo, Valor padrão, tipo de chave (primária, externa), tamanho da coluna, índice de coluna Propriedade estendida: descrição
    Tabela Nome, Descrição, Chave primária, Esquema Metadados estendidos: Data de criação, Data de modificação
    Indexar tabela A cardinalidade do índice, nome da coluna, tipo de índice, nome do índice, não é exclusivo, posição ordinal, Páginas, Sequência de classificação
    Exibições Nome, Descrição, definição SQL
    Exibição materializada Nome, descrição
    Esquema Nome Metadados estendidos: Data de criação, Data de modificação
    Banco de dados Tipo, Nome, Identificador, Servidor, Porta, URL JDBC
    Funções Nome, Descrição, Tipo de função
    Procedimentos armazenados Nome, Descrição, Tipo de procedimento armazenado Metadados estendidos: Definição, Criado, Modificado pela última vez
    Publicação Nome, Descrição, Status, Tipo de publicação, Permitir push, permitir extração, Permitir anônimo, Permitir cópia de assinatura, Retenção, Habilitado para Internet, Snapshot na pasta padrão, Pasta de snapshot alternativa, Script de pré-snapshot, Script pós-snapshot, Compactar snapshot, endereço de FTP, Porta de FTP, Subdiretório de FTP, Login de FTP, Guia do Active Directory, conflitos centralizados, Conflitos descentralizados, Retenção de conflitos, Compatibilidade com versões anteriores, Replicar DDL, método de sincronização de publicação, Sincronização imediata, Sincronização imediata pronta, Permitir transação na fila, Permitir transação de sincronização, permitir DTS, Opções, Procedimento de sincronização de autogeração, Permitir inicializar do backup, Tem política de conflito, Agente independente, Está filtrado, Status do snapshot, Mesclagem simultânea máxima, Permitir snapshot iniciado pelo assinante, Permitir sincronização na web, Permitir sincronização com alternativa, Sincronização na web, Permitir realinhamento de partição, Limite de nivelamento de geração, Política de reinicialização automática
    Artigo Nome, Descrição, Objeto de destino, Proprietário de destino, Objeto de origem, responsável da origem, Cláusula de filtro, Script de criação, Comando Excluir, Comando Inserir, comando Atualizar, Status, Tipo, Comando de pré-recriação, Executa o gatilho no snapshot
    Assinatura Descrição, Tipo, Tipo de sincronização, Servidor de status, Banco de dados, Reinicialização na fila, Nome de login, Modo de atualização, Envio de detecção de loopback, Tipo sem sincronização, Tipo de assinante, Tipo de fonte de dados, Prioridade, tentativa de validação, última validação, data da última sincronização, status da última sincronização, data/hora da última geração, Versão da réplica, mudanças não enviadas de limpeza
    Sinônimo Nome
    Nota:
    Todas as versões de funções sobrecarregadas e procedimentos armazenados são catalogadas. Cada versão tem seu próprio título no catálogo, mas um identificador distinto.

    Quando os parâmetros de criação de perfil e amostragem estão habilitados, as seguintes informações de coluna adicionais são catalogadas:

    Tabela 2. Informações de criação de perfil e amostragem
    Objeto Informações catalogadas
    Coluna
    • Tamanho médio (amostra)
    • Valor médio (amostra)
    • Distribuição de dados
    • Valores distintos
    • Valores distintos estimados
    • Valores não nulos estimados
    • Tamanho máximo (amostra)
    • Valor máximo (amostra) classificado numericamente ou alfabeticamente (z-a)
    • Tamanho mínimo (amostra)
    • Valor mínimo (amostra) classificado numericamente ou alfabeticamente (a-z)
    • Valores não nulos (amostra)
    • Valores de cadeia de caracteres de amostra (primeiros 5 itens em uma coluna)
    Tabela
    • Contagem de linhas
    • Contagem de amostras (tamanho da amostra de destino)

    Relacionamento entre objetos

    As páginas do catálogo mostram relacionamentos entre os seguintes tipos de ativos de dados:

    Tabela 3. Relações entre objetos catalogados
    Página de ativo de dados Relacionamento
    Trabalho do agente O trabalho do agente contém a etapa do trabalho
    Etapa do trabalho O comando Etapa do trabalho é executado no banco de dados
    Tabela Colunas, índices de tabela, esquema
    Exibição Esquema que contém exibições, colunas que fazem parte de exibições
    Exibição materializada Esquema que contém exibições materializadas, colunas que fazem parte de exibições materializadas
    Colunas Tabela
    Esquema Banco de dados que contém Esquema, Tabela que faz parte do Esquema, Exibição que faz parte do Esquema, Exibição materializada que faz parte do Esquema, Sinônimo
    Banco de dados Esquema contido no banco de dados
    Publicação Contém artigo, tem publicação primária, Publicado pelo banco de dados do fornecedor
    Artigo Tabela de referência
    Assinatura Assinatura, Entregue ao banco de dados do assinante, Entrega executada pelo banco de dados do distribuidor, Fornece dados para a tabela

    Linhagem e dependências do Microsoft SQL Server

    As seguintes informações de linhagem são coletadas pelo coletor do Microsoft SQL Server. Essas informações de linhagem estão disponíveis somente para o servidor de destino e os bancos de dados especificados durante a execução do coletor. A colheita de linhagem de objetos referenciados localizados em outro servidor não é compatível.

    Tabela 4. Disponibilidade de linhagem por objeto
    Objeto Linhagem disponível
    Exibição Linhagem no nível da coluna mostrando colunas de origem para:
    • Fornecimento de dados
    • Classificação (ORDENAR POR)
    • Filtrando (ONDE/TER)
    • Agregação (AGRUPAR POR)
    Procedimento armazenado Linhagem no nível da coluna mostrando colunas de origem para fornecimento de dados, classificação, filtragem e agregação. Linhagem no nível da tabela mostrando tabelas descendentes atualizadas pelo procedimento.
    Nota:
    O coletor analisa o SQL para colher metadados de linhagem. Para exibições, se a análise SQL falhar, o coletor usará o. dm_sql_referencing_entities função do sistema, quando disponível. Para procedimentos armazenados, o coletor analisa instruções INSERT, UPDATE e SELECT e, adicionalmente, usa o. dm_sql_referencing_entities função do sistema, quando disponível. Não há suporte para inserções de várias tabelas.Várias instruções SELECT e INSERT devem ser separadas por delimitadores de ponto e vírgula.

    O coletor cataloga dependências entre tabelas, exibições e procedimentos armazenados usando sys.sql_expression_dependencies . As dependências são criadas quando uma entidade aparece por nome em uma expressão SQL persistente de outra entidade. Consulte Documentação de dependências do Microsoft SQL Server para obter detalhes.