Log Shipping Tables and Stored Procedures
Aplica-se a: SQL Server
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 | Instala o banco de dados primário para uma configuração de envio de log, incluindo 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 log_shipping_primary_databases e log_shipping_monitor_primary . |
sp_help_log_shipping_primary_secondary | Recupera nomes de banco de dados secundários para um banco de dados primá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 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çã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 | Configura as informações primárias, adiciona links 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 primários e exibe os valores das tabelas log_shipping_secondary, log_shipping_secondary_databasese log_shipping_monitor_secondary . |
sp_help_log_shipping_secondary_primary | Esse procedimento armazenado recupera a 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 detalhes de erros 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 a 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 . |