Partilhar via


sp_help_log_shipping_secondary_database (Transact-SQL)

Aplica-se a:SQL Server

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

Transact-SQL convenções de sintaxe

Sintaxe

sp_help_log_shipping_secondary_database
    [ [ @secondary_database = ] N'secondary_database' ]
    [ , [ @secondary_id = ] 'secondary_id' ]
[ ; ]

Arguments

@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»

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

Valores de código de retorno

0 (sucesso) ou 1 (fracasso).

Conjunto de resultados

Nome da coluna Description
secondary_id A ID do 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 na configuração de envio de logs.
primary_database O nome do banco de dados primário na configuração de envio de logs.
backup_source_directory O diretório onde os arquivos de backup do log de transações do servidor primário são armazenados.
backup_destination_directory O diretório no servidor secundário para o qual os arquivos de backup são copiados.
file_retention_period O período de tempo, em minutos, que um arquivo de backup é retido 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 usado como um servidor monitor na configuração de envio de logs.
monitor_server_security_mode O modo de segurança usado para se conectar ao servidor monitor.

1 = Autenticação do Windows.
0 = Autenticação do SQL Server.
secondary_database O 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 aguarda antes de restaurar um determinado arquivo de backup. O padrão é 0 minutos.
restore_all Se definido como 1, o servidor secundário restaura todos os backups de log de transações disponíveis quando a tarefa de restauração é executada. Caso contrário, ele para depois que um arquivo é restaurado.
restore_mode O modo de restauração para o banco de dados secundário.

0 = Restaurar log com NORECOVERY.
1 = Restaurar log com STANDBY.
disconnect_users Se definido como 1, os usuários serão desconectados do banco de dados secundário quando uma operação de restauração for executada. Padrão = 0.
block_size O tamanho em bytes que é usado como o tamanho do bloco para o dispositivo de backup.
buffer_count O número total de buffers usados 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 O número de minutos permitidos entre as operações de restauração antes que um alerta seja gerado.
threshold_alert O alerta a ser gerado quando o limite de restauração for excedido.
threshold_alert_enabled Determina se os alertas de limite de restauração estão habilitados.

1 = Habilitado.
0 = Desativado.
last_copied_file O nome do arquivo 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 A hora e a data da última operação de cópia para o servidor secundário, expressas em Tempo Universal Coordenado.
last_restored_file O nome do arquivo do último arquivo de backup restaurado para o banco de dados secundário.
last_restored_date A hora e a data da última operação de restauração no banco de dados secundário.
last_restored_date_utc A hora e a data da última operação de restauração no banco de dados secundário, expressas em Tempo Universal Coordenado.
history_retention_period A quantidade de tempo, em minutos, que os registros do histórico de envio de logs são retidos para um determinado banco de dados secundário, antes de serem excluídos.
last_restored_latency A quantidade de tempo, em minutos, decorrido entre quando o backup de log foi criado no primário e quando foi restaurado no secundário.

O valor inicial é NULL.
secondary_connection_options Opções de conexão adicionais para a conexão feita entre o executável de envio de logs e a instância de réplica secundária.

Disponível a partir do SQL Server 2025 (17.x) e versões posteriores.
monitor_connection_options Opções de conexão adicionais para a conexão feita entre a instância de réplica secundária e o monitor remoto.

Disponível a partir do SQL Server 2025 (17.x) e versões posteriores.

Observações

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 a master partir do banco de dados no servidor secundário.

Permissions

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