Partilhar via


sp_help_log_shipping_primary_database (Transact-SQL)

Aplica-se a:SQL Server

Recupera as configurações do banco de dados primário.

Transact-SQL convenções de sintaxe

Sintaxe

sp_help_log_shipping_primary_database
    [ [ @database = ] N'database' ]
    [ , [ @primary_id = ] 'primary_id' ]
[ ; ]

Arguments

@database [ = ] N'base de dados'

O nome do banco de dados primário de envio de logs. @database é sysname, com um padrão de NULL.

@primary_id [ = ] «primary_id»

A ID do banco de dados primário para a configuração de envio de logs. @primary_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
primary_id A ID do banco de dados primário para a configuração de envio de logs.
primary_database O nome do banco de dados primário na configuração de envio de logs.
backup_directory O diretório onde os arquivos de backup do log de transações do servidor primário são armazenados.
backup_share O caminho de rede ou UNC para o diretório de backup.
backup_retention_period O período de tempo, em minutos, que um arquivo de backup de log é retido no diretório de backup antes de ser excluído.
backup_compression Indica se a configuração de envio de logs usa compactação de backup.

0 = Desativado. Nunca compacte backups de log.
1 = Habilitado. Sempre compacte backups de log.
2 = Use a configuração do padrão de compactação de backup. Este é o valor padrão.

A compactação de backup é suportada apenas no SQL Server 2008 (10.0.x) Enterprise (ou uma versão posterior). Nas outras edições, o valor é sempre 2.
backup_job_id A ID do trabalho do SQL Server Agent associada ao trabalho de backup no servidor primá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.
backup_threshold O número de minutos permitidos entre as operações de backup antes que um alerta seja gerado.
threshold_alert O alerta a ser disparado quando o limite de backup for excedido.
threshold_alert_enabled Determina se os alertas de limite de backup estão habilitados.

1 = Habilitado.
0 = Desativado.
last_backup_file O caminho absoluto do backup de log de transações mais recente.
last_backup_date A hora e a data da última operação de backup de log.
last_backup_date_utc A hora e a data da última operação de backup do log de transações no banco de dados primá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 primário antes de serem excluídos.
primary_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 primá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 primária e o monitor remoto.

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

Observações

sp_help_log_shipping_primary_database deve ser executado a master partir do banco de dados no servidor primário.

Permissions

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

Examples

Este exemplo ilustra o uso sp_help_log_shipping_primary_database para recuperar configurações de banco de dados primário para o banco de dados AdventureWorks2025.

EXECUTE master.dbo.sp_help_log_shipping_primary_database @database = N'AdventureWorks2022';
GO