Partilhar via


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 = ] N'secondary_database' ]
    [ , [ @secondary_id = ] 'secondary_id' ]
[ ; ]

Argumentos

@secondary_database [ = ] N'secondary_database'

O nome do banco de dados secundário. @secondary_database é sysname, com um padrão de NULL.

@secondary_id [ = ] 'secondary_id'

ID de servidor secundário na configuração de envio de logs. @secondary_id é uniqueidentifier, com um padrão de NULL.

Valores do código de retorno

0 (sucesso) ou 1 (falha).

Conjunto 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 SQL Server em uma configuração de envio de log.
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 do SQL Server que está sendo usada 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 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 for restaurado.
restore_mode O modo de restauração do banco de dados secundário.

0 = Restaurar log com NORECOVERY.
1 = Restaurar log 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 O tamanho em bytes que é usado como o tamanho do 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 pelo 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 = Ativado.
0 = Desativado.
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 A quantidade de tempo em minutos que os registros do histórico de remessa de log são retidos para 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 esse ID secundário.

sp_help_log_shipping_secondary_database deve ser executado a master partir do banco de dados no servidor secundário.

Permissões

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