Partilhar via


sp_changedistpublisher (Transact-SQL)

Altera as propriedades do Publicador de distribuição. Esse procedimento armazenado é executado no Distribuidor, em qualquer banco de dados.

Ícone de vínculo de tópicoConvenções de sintaxe Transact-SQL

Sintaxe

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

Argumentos

  • [ @publisher= ] 'publisher'
    É o nome do Publicador. publisher é sysname, sem padrão.

  • [ @property= ] 'property'
    É a propriedade a ser alterada para o Publicador determinado. property é sysname e pode ser um desses valores.

  • [ @value= ] 'value'
    É o valor da propriedade determinada. value é nvarchar(255), com um padrão NULL.

    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

    Use a Autenticação do Windows ao se conectar ao Publicador. Isso não pode ser alterado para um publicador não-MicrosoftSQL Server.

     

    0

    Use a Autenticação do SQL Server ao se conectar ao Publicador. Isso não pode ser alterado para um publicador não-SQL Server.

    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 property são impressas.

Valores de código de retorno

0 (êxito) ou 1 (falha)

Comentários

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

Permissões

Apenas membros da função de servidor fixa sysadmin podem executar sp_changedistpublisher.