Partilhar via


sp_help_log_shipping_secondary_database (Transact-SQL)

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

Ícone de vínculo de tópico Convenções da sintaxe 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'
    ID de servidor secundário na configuração de envio de logs. secondary_id é uniqueidentifier e não pode ser NULL.

Valores de 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 MicrosoftMecanismo 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 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 usado como servidor monitor na configuração de envio de log.

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 for 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 de 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 o 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 àquela identificação secundária.

sp_help_log_shipping_secondary_database deve ser executado do 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

Referência

sp_help_log_shipping_secondary_primary (Transact-SQL)

Procedimentos armazenados do sistema (Transact-SQL)

Conceitos

Sobre o envio de logs (SQL Server)