Partilhar via


sp_changedistpublisher (Transact-SQL)

Aplica-se a:SQL ServerAzure SQL Managed Instance

Altera as propriedades do editor de distribuição. Este procedimento armazenado é executado no Distribuidor em qualquer base de dados.

Transact-SQL convenções de sintaxe

Sintaxe

sp_changedistpublisher
    [ @publisher = ] N'publisher'
    [ , [ @property = ] N'property' ]
    [ , [ @value = ] N'value' ]
[ ; ]

Arguments

@publisher [ = ] N'editor'

O nome do editor. @publisher é sysname, sem padrão.

@property [ = ] N'propriedade'

Uma propriedade a ser alterada para determinado Editor. @property é sysname e pode ser uma das propriedades na tabela listada em @value.

@value [ = ] N'valor'

O valor para a propriedade dada. @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 do SQL. Para obter mais informações, consulte Replicação para o Banco de Dados SQL do Azure.

Esta tabela descreve as propriedades de Publishers e os valores para essas propriedades.

Propriedade Valores Description
active true Ativa o Editor.
false Desativa o editor
distribution_db Nome do banco de dados de distribuição.
login Nome de login.
password Senha forte para o login fornecido.
security_mode 1 1 Use a Autenticação do Windows ao se conectar ao Editor.
0 Use a Autenticação do SQL Server ao se conectar ao Editor.
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 SQL do Azure.

1 Isso não pode ser alterado para um editor que não seja do SQL Server.

Valores de código de retorno

0 (sucesso) ou 1 (fracasso).

Observações

sp_changedistpublisher é usado em todos os tipos de replicação.

Se você estiver alterando a working_directory propriedade e a storage_connection_string propriedade tiver que ser atualizada, execute o procedimento armazenado separadamente, atualizando a working_directory propriedade, seguida pela atualização da storage_connection_string propriedade ou vice-versa.

Permissions

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