Tabelas de envio de log e procedimentos armazenados

Este tópico descreve tudo das tabelas e procedimentos armazenados associados a uma configuração de envio de logs. Todas as tabelas de envio de logs são armazenadas em msdb em cada servidor. As tabelas seguintes descrevem quais tabelas e procedimentos armazenados são usados em quais servidores em uma configuração de envio de logs.

Tabelas de servidor primário

Tabela

Descrição

log_shipping_monitor_alert

Armazena ID de trabalho de alerta. Esta tabela só será usada no servidor primário se um servidor monitor remoto não tiver sido configurado.

log_shipping_monitor_error_detail

Armazena detalhe de erro para trabalhos de envio de logs associados a este servidor primário.

log_shipping_monitor_history_detail

Armazena detalhes de história para trabalhos de envio de logs associados a este servidor primário.

log_shipping_monitor_primary

Armazena um registro de monitor para este banco de dados primário.

log_shipping_primary_databases

Contém informações de configuração para bancos de dados primários em um determinado servidor. Armazena uma linha por banco de dados primário.

log_shipping_primary_secondaries

Mapeia bancos de dados primários para bancos de dados secundários.

Procedimentos armazenados em servidor primário

Procedimento armazenado

Descrição

sp_add_log_shipping_primary_database

Monta o banco de dados primário para uma configuração de envio de logs, inclusive o trabalho de backup, registro de monitor local e registro de monitor remoto.

sp_add_log_shipping_primary_secondary

Adiciona um nome de banco de dados secundário a um banco de dados primário existente.

sp_change_log_shipping_primary_database

Altera configurações de banco de dados primárias, inclusive registro de monitor local e remoto.

sp_cleanup_log_shipping_history

Limpa histórico localmente e no monitor baseado em período de retenção.

sp_delete_log_shipping_primary_database

Remove o envio de logs do banco de dados primário inclusive o trabalho posterior como também o histórico local e remoto.

sp_delete_log_shipping_primary_secondary

Remove um nome de banco de dados secundário de um banco de dados primário.

sp_help_log_shipping_primary_database

Recupera configurações do banco de dados primário e exibe os valores das tabelas do log_shipping_primary_databases e log_shipping_monitor_primary.

sp_help_log_shipping_primary_secondary

Recupera nomes de banco de dados secundário de um banco de dados primário.

sp_refresh_log_shipping_monitor

Atualiza o monitor com as últimas informações sobre o agente de envio de logs especificado.

Tabelas de servidor secundário

Tabela

Descrição

log_shipping_monitor_alert

Armazena ID de trabalho de alerta. Essa tabela só será usada no servidor secundário se um servidor monitor remoto não tiver sido configurado.

log_shipping_monitor_error_detail

Armazena detalhe de erro para trabalhos de envio de logs associados a este servidor secundário.

log_shipping_monitor_history_detail

Armazena detalhes de histórico para trabalhos de envio de logs associados a este servidor secundário.

log_shipping_monitor_secondary

Armazena um registro de monitor por banco de dados secundário associado a este servidor secundário.

log_shipping_secondary

Contém informações de configuração para os bancos de dados secundários em um determinado servidor. Armazena uma linha por ID secundário.

log_shipping_secondary_databases

Armazena informações de configuração para um determinado banco de dados secundário. Armazena uma linha por banco de dados secundário.

ObservaçãoObservação

Os bancos de dados secundários no mesmo servidor secundário para um determinado banco de dados primário compartilham as configurações na tabela log_shipping_secondary. Se uma configuração compartilhada for alterada para um banco de dados secundário, a configuração será alterada para todos eles.

Procedimentos armazenados em servidor secundário

Procedimento armazenado

Descrição

sp_add_log_shipping_secondary_database

Define um banco de dados secundário para envio de logs.

sp_add_log_shipping_secondary_primary

Define as informações primárias, adiciona vínculos de monitor local e remoto e cria trabalhos de cópia e restauração no servidor secundário para o banco de dados primário especificado.

sp_change_log_shipping_secondary_database

Altera configurações de banco de dados secundários inclusive registros de monitor local e remoto.

sp_change_log_shipping_secondary_primary

Altera configurações de banco de dados secundários como fonte e diretório de destino e período de retenção de arquivo.

sp_cleanup_log_shipping_history

Limpa histórico localmente e no monitor baseado em período de retenção.

sp_delete_log_shipping_secondary_database

Remove um banco de dados secundário e o histórico local e histórico remoto.

sp_delete_log_shipping_secondary_primary

Remove as informações sobre o servidor primário especificado do servidor secundário.

sp_help_log_shipping_secondary_database

Recupera configurações de bancos de dados secundários das tabelas log_shipping_secondary, log_shipping_secondary_databases e log_shipping_monitor_secondary.

sp_help_log_shipping_secondary_primary

Esse procedimento armazenado recupera as configurações de um banco de dados primário específico no servidor secundário.

sp_refresh_log_shipping_monitor

Atualiza o monitor com as últimas informações sobre o agente de envio do logs especificado.

Tabelas de Servidor Monitor

Tabela

Descrição

log_shipping_monitor_alert

Armazena ID de trabalho de alerta.

log_shipping_monitor_error_detail

Armazena detalhe de erro para trabalhos de envio de logs.

log_shipping_monitor_history_detail

Armazena detalhe de histórico para trabalhos de envio de logs.

log_shipping_monitor_primary

Armazena um registro de monitor por banco de dados primário associado a este servidor monitor.

log_shipping_monitor_secondary

Armazena um registro de monitor por banco de dados secundário associado a este servidor monitor.

Procedimentos armazenados em Servidor Monitor

Procedimento armazenado

Descrição

sp_add_log_shipping_alert_job

Criará um trabalho de alerta de envio de logs se já não foi criado um.

sp_delete_log_shipping_alert_job

Removerá um trabalho de alerta de envio de logs se não houver nenhum banco de dados primário associado.

sp_help_log_shipping_alert_job

Retorna o ID de trabalho do trabalho de alerta.

sp_help_log_shipping_monitor_primary

Retorna registros de monitor para o banco de dados primário especificado da tabela log_shipping_monitor_primary.

sp_help_log_shipping_monitor_secondary

Retorna registros de monitor para o banco de dados secundário especificado da tabela log_shipping_monitor_secondary.

Consulte também

Outros recursos