sp_help_log_shipping_secondary_database (Transact-SQL)
Aplica-se: 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.