Compartilhar via


sp_help_log_shipping_monitor (Transact-SQL)

Retorna um conjunto de resultados contendo informações de status e outras informações para bancos de dados primários e secundário registrados, em um primário, secundário ou servidor monitor.

Ícone de vínculo de tópico Convenções da sintaxe Transact-SQL

Sintaxe

sp_help_log_shipping_monitor

Argumentos

Nenhum.

Valores de código de retorno

0 (êxito) ou 1 (falha)

Conjuntos de resultados

Nome da coluna

Tipo de dados

Descrição

status

bit

Status coletivo de agentes para banco de dados de envio de logs:

0 = falhas benéficas e sem-agente.

1 = outros.

is_primary

bit

Indica se essa linha é para um banco de dados primário:

1 = A linha é para um banco de dados primário.

0 = A linha é para um banco de dados secundário.

server

sysname

Nome do servidor primário ou secundário em que esse banco de dados reside.

database_name

sysname

Nome do banco de dados.

time_since_last_backup

int

Período, em minutos, desde o último backup de log.

NULL = As informações não estão disponíveis ou não são relevantes.

last_backup_file

nvarchar(500)

Nome do último arquivo de backup de log com êxito.

NULL = As informações não estão disponíveis ou não são relevantes.

backup_threshold

int

O período de tempo, em minutos, depois do último backup antes que um erro de alerta de limite seja gerado. backup_threshold é int, com um padrão de 60 minutos.

NULL = As informações não estão disponíveis ou não são relevantes.

Esse valor pode ser alterado usando sp_add_log_shipping_primary_database (Transact-SQL).

is_backup_alert_enabled

bit

Especifica se um alerta será emitido quando backup_threshold for excedido. O valor de um (1), padrão, significa que o alerta será emitido.

NULL = As informações não estão disponíveis ou não são relevantes.

Esse valor pode ser alterado usando sp_add_log_shipping_primary_database (Transact-SQL).

time_since_last_copy

int

Período, em minutos, desde que o último backup de log foi copiado.

NULL = As informações não estão disponíveis ou não são relevantes.

last_copied_file

nvarchar(500)

Nome do último arquivo de backup de log copiado com êxito.

NULL = As informações não estão disponíveis ou não são relevantes.

time_since_last_restore

int

Período, em minutos, desde que o último backup de log foi restaurado.

NULL = As informações não estão disponíveis ou não são relevantes.

last_restored_file

nvarchar(500).

Nome do último arquivo de backup de log restaurado com êxito.

NULL = As informações não estão disponíveis ou não são relevantes.

last_restored_latency

int

Período, em minutos, desde a criação do último backup para restaurar o backup.

NULL = As informações não estão disponíveis ou não são relevantes.

restore_threshold

int

Número de minutos permitidos a decorrer entre operações de restauração antes que um alerta seja gerado. restore_threshold não pode ser NULL.

is_restore_alert_enabled

bit

Especifica se será emitido um alerta quando restore_threshold for excedido. O valor de um (1), padrão, significa que o alerta é emitido.

NULL = As informações não estão disponíveis ou não são relevantes.

Para definir o limite da restauração, use sp_add_log_shipping_secondary_database.

Comentários

sp_help_log_shipping_monitor precisa ser executado no banco de dados mestre no servidor monitor.

Permissões

Exige associação à função de servidor fixa sysadmin.

Consulte também

Referência

Procedimentos armazenados do sistema (Transact-SQL)

Conceitos

Sobre o envio de logs (SQL Server)