Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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.