sp_help_log_shipping_secondary_database (Transact-SQL)

Aplica-se a:SQL Server

Esse procedimento armazenado recupera as configurações de um ou mais bancos de dados secundários.

Convenções de sintaxe de Transact-SQL

Sintaxe

  
sp_help_log_shipping_secondary_database  
[ @secondary_database = ] 'secondary_database' OR  
[ @secondary_id = ] 'secondary_id'  

Argumentos

[ @secondary_database = ] 'secondary_database' É o nome do banco de dados secundário. secondary_database é sysname, sem padrão.

[ @secondary_id = ] 'secondary_id' A ID do servidor secundário na configuração de envio de logs. secondary_id é uniqueidentifier e não pode ser NULL.

Valores do código de retorno

0 (êxito) ou 1 (falha)

Conjuntos de resultados

Nome da coluna Descrição
secondary_id ID de servidor secundário na configuração de envio de logs.
primary_server O nome da instância primária do Mecanismo de Banco de Dados do Microsoft SQL Server na configuração de envio de logs.
primary_database O nome do banco de dados primário na configuração de envio de log.
backup_source_directory O diretório onde os arquivos de backup de log de transações do servidor primário são armazenados.
backup_destination_directory O diretório no servidor secundário onde arquivos de backup são copiados.
file_retention_period A quantidade de tempo, em minutos, que um arquivo de backup é mantido no servidor secundário antes de ser excluído.
copy_job_id A ID associada ao trabalho de cópia no servidor secundário.
restore_job_id A ID associada ao trabalho de restauração no servidor secundário.
monitor_server O nome da instância do mecanismo de banco de dados SQL Server que está sendo usado como um servidor monitor na configuração de envio de logs.
monitor_server_security_mode O modo de segurança usado para conexão ao servidor monitor.

1 = Autenticação do Microsoft Windows.

0 = Autenticação do SQL Server.
secondary_database Nome do banco de dados secundário na configuração de envio de logs.
restore_delay A quantidade de tempo, em minutos, que o servidor secundário espera antes de restaurar um determinado arquivo de backup. O padrão é 0 minuto.
restore_all Se definido como 1, o servidor secundário restaura todos os backups de log de transações disponíveis quando o trabalho de restauração é executado. Caso contrário, ele será interrompido depois que um arquivo tiver sido restaurado.
restore_mode O modo de restauração do banco de dados secundário.

0 = Log de restauração com NORECOVERY.

1 = Log de restauração com STANDBY.
disconnect_users Se definido como 1, os usuários são desconectados do banco de dados secundário quando uma operação de restauração é executada. Padrão = 0.
block_size Tamanho, em bytes, usado como tamanho de bloco para o dispositivo de backup.
buffer_count Número total de buffers usado pela operação de backup ou restauração.
max_transfer_size O tamanho, em bytes, da solicitação máxima de entrada ou saída emitida por SQL Server para o dispositivo de backup.
restore_threshold Número de minutos permitidos a decorrer entre operações de restauração antes que um alerta seja gerado.
threshold_alert Alerta a ser emitido quando o limite da restauração for excedido.
threshold_alert_enabled Determina se os alertas de limite de restauração estão habilitados.

1 = Habilitado.

0 = Desabilitado.
last_copied_file O nome do último arquivo de backup copiado para o servidor secundário.
last_copied_date A hora e a data da última operação de cópia para o servidor secundário.
last_copied_date_utc Hora e data da última operação de cópia no servidor secundário, expressa em UTC (Coordinated Universal Time).
last_restored_file Nome do último arquivo de backup restaurado no banco de dados secundário.
last_restored_date Hora e data da última operação de restauração no banco de dados secundário.
last_restored_date_utc Hora e data da última operação de restauração no banco de dados secundário, expressa em UTC (Coordinated Universal Time).
history_retention_period O período em minutos em que os registros de histórico de envio de logs são retidos em um determinado banco de dados secundário antes de serem excluídos.
last_restored_latency Período em minutos decorrido entre o momento de criação do backup de log no primário e o momento em que ele foi restaurado no secundário.

O valor inicial é NULL.

Comentários

Se você incluir o parâmetro secondary_database , o conjunto de resultados conterá informações sobre esse banco de dados secundário; se você incluir o parâmetro secondary_id , o conjunto de resultados conterá informações sobre todos os bancos de dados secundários associados a essa ID secundária.

sp_help_log_shipping_secondary_database deve ser executado no banco de dados mestre no servidor secundário.

Permissões

Somente membros da função de servidor fixa sysadmin podem executar este procedimento.

Consulte Também

sp_help_log_shipping_secondary_primary (Transact-SQL)
Sobre o envio de logs (SQL Server)
Procedimentos armazenados do sistema (Transact-SQL)