sp_changedistpublisher (Transact-SQL)
Aplica-se a: SQL Server Instância Gerenciada de SQL do Azure
Altera as propriedades do Publicador de distribuição. Esse procedimento armazenado é executado no Distribuidor em qualquer banco de dados.
Convenções de sintaxe de Transact-SQL
Sintaxe
sp_changedistpublisher
[ @publisher = ] N'publisher'
[ , [ @property = ] N'property' ]
[ , [ @value = ] N'value' ]
[ ; ]
Argumentos
@publisher [ = ] N'editor'
O nome do Publicador. @publisher é sysname, sem padrão.
@property [ = ] N'propriedade'
Uma propriedade a ser alterada para o Publicador especificado. @property é sysname e pode ser uma das propriedades na tabela listada em @value.
@value [ = ] N'valor'
O valor da propriedade fornecida. @value é nvarchar(255) e pode ser um dos valores na tabela a seguir.
Observação
Os bancos de dados de publicadores e distribuidores no Banco de Dados SQL do Azure exigem a Instância Gerenciada de SQL. Para obter mais informações, consulte Replicação com o Banco de Dados SQL do Azure.
Esta tabela descreve as propriedades de Publicadores e os valores para essas propriedades.
Propriedade | Valores | Descrição |
---|---|---|
active |
true |
Ativa o Publicador. |
false |
Desativa o Publicador. | |
distribution_db |
Nome do banco de dados de distribuição. | |
login |
Nome de logon. | |
password |
Senha forte para o logon fornecido. | |
security_mode 1 |
1 |
Use a Autenticação do Windows ao se conectar ao Publicador. |
0 |
Use a Autenticação do SQL Server ao se conectar ao Publicador. | |
working_directory |
Diretório de trabalho usado para armazenar dados e arquivos de esquema para a publicação. | |
NULL (padrão) |
Todas as opções de propriedade disponíveis são impressas. | |
storage_connection_string |
Chave de acesso | A chave de acesso para o diretório de trabalho quando o banco de dados é a Instância Gerenciada de SQL do Azure. |
1 Isso não pode ser alterado para um editor que não seja do SQL Server.
Valores do código de retorno
0
(sucesso) ou 1
(falha).
Comentários
sp_changedistpublisher
é usado em todos os tipos de replicação.
Se você estiver alterando a working_directory
propriedade e a storage_connection_string
propriedade precisar ser atualizada, execute o procedimento armazenado separadamente atualizando a working_directory
propriedade, seguido pela atualização da storage_connection_string
propriedade ou vice-versa.
Permissões
Somente membros da função de servidor fixa sysadmin podem executar sp_changedistpublisher
.