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 |
---|---|
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. |
|
Armazena detalhe de erro para trabalhos de envio de logs associados a este servidor primário. |
|
Armazena detalhes de história para trabalhos de envio de logs associados a este servidor primário. |
|
Armazena um registro de monitor para este banco de dados primário. |
|
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. |
|
Mapeia bancos de dados primários para bancos de dados secundários. |
Procedimentos armazenados em servidor primário
Procedimento armazenado |
Descrição |
---|---|
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. |
|
Adiciona um nome de banco de dados secundário a um banco de dados primário existente. |
|
Altera configurações de banco de dados primárias, inclusive registro de monitor local e remoto. |
|
Limpa histórico localmente e no monitor baseado em período de retenção. |
|
Remove o envio de logs do banco de dados primário inclusive o trabalho posterior como também o histórico local e remoto. |
|
Remove um nome de banco de dados secundário de um banco de dados primário. |
|
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. |
|
Recupera nomes de banco de dados secundário de um banco de dados primário. |
|
Atualiza o monitor com as últimas informações sobre o agente de envio de logs especificado. |
Tabelas de servidor secundário
Tabela |
Descrição |
---|---|
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. |
|
Armazena detalhe de erro para trabalhos de envio de logs associados a este servidor secundário. |
|
Armazena detalhes de histórico para trabalhos de envio de logs associados a este servidor secundário. |
|
Armazena um registro de monitor por banco de dados secundário associado a este servidor secundário. |
|
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. |
|
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 |
---|---|
Define um banco de dados secundário para envio de logs. |
|
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. |
|
Altera configurações de banco de dados secundários inclusive registros de monitor local e remoto. |
|
Altera configurações de banco de dados secundários como fonte e diretório de destino e período de retenção de arquivo. |
|
Limpa histórico localmente e no monitor baseado em período de retenção. |
|
Remove um banco de dados secundário e o histórico local e histórico remoto. |
|
Remove as informações sobre o servidor primário especificado do servidor secundário. |
|
Recupera configurações de bancos de dados secundários das tabelas log_shipping_secondary, log_shipping_secondary_databases e log_shipping_monitor_secondary. |
|
Esse procedimento armazenado recupera as configurações de um banco de dados primário específico no servidor secundário. |
|
Atualiza o monitor com as últimas informações sobre o agente de envio do logs especificado. |
Tabelas de Servidor Monitor
Tabela |
Descrição |
---|---|
Armazena ID de trabalho de alerta. |
|
Armazena detalhe de erro para trabalhos de envio de logs. |
|
Armazena detalhe de histórico para trabalhos de envio de logs. |
|
Armazena um registro de monitor por banco de dados primário associado a este servidor monitor. |
|
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 |
---|---|
Criará um trabalho de alerta de envio de logs se já não foi criado um. |
|
Removerá um trabalho de alerta de envio de logs se não houver nenhum banco de dados primário associado. |
|
Retorna o ID de trabalho do trabalho de alerta. |
|
Retorna registros de monitor para o banco de dados primário especificado da tabela log_shipping_monitor_primary. |
|
Retorna registros de monitor para o banco de dados secundário especificado da tabela log_shipping_monitor_secondary. |