sp_change_log_shipping_secondary_primary (Transact-SQL)

Aplica-se a: simSQL Server (todas as versões compatíveis)

Altera as configurações do banco de dados secundário.

Ícone de link do tópico Convenções da sintaxe Transact-SQL

Sintaxe

  
sp_change_log_shipping_secondary_primary  
[ @primary_server = ] 'primary_server',  
[ @primary_database = ] 'primary_database',  
[, [ @backup_source_directory = ] 'backup_source_directory']  
[, [ @backup_destination_directory = ] 'backup_destination_directory']  
[, [ @file_retention_period = ] file_retention_period]  
[, [ @monitor_server_security_mode = ] monitor_server_security_mode]  
[, [ @monitor_server_login = ] 'monitor_server_login']  
[, [ @monitor_server_password = ] 'monitor_server_password']  

Argumentos

[ @primary_server = ] 'primary_server' O nome da instância primária do na Microsoft Mecanismo de Banco de Dados do SQL Server configuração de envio de log. primary_server é sysname e não pode ser NULL.

[ @primary_database = ] 'primary_database' É o nome do banco de dados no servidor primário. primary_database é sysname, sem padrão.

[ @backup_source_directory = ] 'backup_source_directory' O diretório em que os arquivos de backup de log de transações do servidor primário são armazenados. backup_source_directory é nvarchar(500) e não pode ser NULL.

[ @backup_destination_directory = ] 'backup_destination_directory' O diretório no servidor secundário para o qual os arquivos de backup são copiados. backup_destination_directory é nvarchar(500) e não pode ser NULL.

[ @file_retention_period = ] 'file_retention_period' É o período de tempo em minutos no qual os arquivos de backup serão mantidos. file_retention_period é int, com um padrão null. Se nenhum valor for especificado, será usado o valor 14.420.

[ @monitor_server_security_mode = ] 'monitor_server_security_mode' O modo de segurança usado para se conectar ao servidor monitor.

1 = Autenticação do Windows;

0 = SQL Server Autenticação. monitor_server_security_mode é bit e não pode ser NULL.

[ @monitor_server_login = ] 'monitor_server_login' É o nome de usuário da conta usada para acessar o servidor monitor.

[ @monitor_server_password = ] 'monitor_server_password' É a senha da conta usada para acessar o servidor monitor.

Valores do código de retorno

0 (êxito) ou 1 (falha)

Conjuntos de resultados

Nenhum

Comentários

sp_change_log_shipping_secondary_primary deve ser executado do banco de dados mestre no servidor secundário. Esse procedimento armazenado faz o seguinte:

  1. Altera as configurações nos registros log_shipping_secondary conforme necessário.

  2. Se o servidor monitor for diferente do servidor secundário, as alterações do registro de monitor log_shipping_monitor_secondary no servidor monitor usando argumentos fornecidos, se necessário.

Permissões

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

Consulte Também

Sobre o envio de logs (SQL Server)
Procedimentos armazenados do sistema (Transact-SQL)