Share via


sp_change_subscription_properties (Transact-SQL)

Atualiza informações de assinaturas pull. Esse procedimento armazenado é executado no Assinante, no banco de dados de assinatura.

Ícone de vínculo de tópico Convenções da sintaxe Transact-SQL

Sintaxe

sp_change_subscription_properties [ @publisher = ] 'publisher' 
        , [ @publisher_db = ] 'publisher_db' 
        , [ @publication = ] 'publication' 
        , [ @property = ] 'property' 
        , [ @value = ] 'value'
    [ , [ @publication_type = ] publication_type ]

Argumentos

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

  • [ @publisher_db=] 'publisher_db'
    É o nome do banco de dados Publicador. publisher_db é sysname, sem padrão.

  • [ @publication=] 'publication'
    É o nome da publicação. publication é sysname, sem padrão.

  • [ @property=] 'property'
    É a propriedade a ser alterada. property é sysname.

  • [ @value=] 'value'
    É o novo valor da propriedade. value é nvarchar(1000), sem padrão.

  • [ @publication_type = ] publication_type
    Especifica o tipo de replicação da publicação. publication_type é int, e pode ter um destes valores.

    Valor

    Tipo de Publicação

    0

    Transacional.

    1

    Instantâneo

    2

    Mesclar

    NULL (padrão)

    A replicação determina o tipo da publicação. Como esse procedimento armazenado deve procurar em várias tabelas, essa opção é mais lenta do que quando o tipo de publicação exato é fornecido.

Essa tabela descreve as propriedades de artigos e os valores dessas propriedades.

Propriedade

Valor

Descrição

alt_snapshot_folder

 

Especifica o local da pasta alternativa para o instantâneo. Se definido como NULL, os arquivos de instantâneo serão retirados do local padrão especificado pelo Publicador.

distrib_job_login

 

Logon para a conta do Microsoft Windows na qual o agente é executado.

distrib_job_password

 

Senha para a conta do Windows na qual o agente é executado.

distributor_login

 

O logon do Distribuidor

distributor_password

 

Senha do Distribuidor

distributor_security_mode

1

Use a Autenticação do Windows ao se conectar ao Distribuidor.

 

0

Use a Autenticação do SQL Server ao se conectar ao Distribuidor.

dts_package_name

 

Especifica o nome do pacote DTS (Data Transformation Services) do SQL Server 2000. Esse valor só poderá ser especificado se a publicação for transacional ou de instantâneo.

dts_package_password

 

Especifica a senha no pacote. dts_package_password é sysname com um padrão de NULL, que especifica que a propriedade da senha não deve ser alterada.

Dica

Um pacote DTS deve ter uma senha.

Esse valor só poderá ser especificado se a publicação for transacional ou de instantâneo.

dts_package_location

 

Local onde o pacote DTS é armazenado. Esse valor só poderá ser especificado se a publicação for transacional ou de instantâneo.

dynamic_snapshot_location

 

Especifica o caminho para a pasta onde os arquivos de instantâneo são salvos. Esse valor só poderá ser especificado se a publicação for uma publicação de mesclagem.

ftp_address

 

Somente para compatibilidade com versões anteriores.

ftp_login

 

Somente para compatibilidade com versões anteriores.

ftp_password

 

Somente para compatibilidade com versões anteriores.

ftp_port

 

Somente para compatibilidade com versões anteriores.

hostname

 

Nome do host usado ao conectar ao Publicador.

internet_login

 

Logon que o Agente de Mesclagem usa ao se conectar ao servidor da Web que está hospedando a sincronização da Web usando Autenticação Básica.

internet_password

 

Senha que o Agente de Mesclagem usa ao se conectar ao servidor da Web que está hospedando a sincronização da Web usando Autenticação Básica.

internet_security_mode

1

Use Autenticação Integrada do Windows para sincronização da Web. Recomendamos o uso da Autenticação Básica com sincronização da Web. Para obter mais informações, consulte Configure a sincronização da Web.

 

0

Use Autenticação Básica para sincronização da Web.

Dica

A sincronização da Web requer uma conexão SSL com servidor Web.

internet_timeout

 

Período de tempo, em segundos, antes que uma solicitação de sincronização da Web expire.

internet_url

 

URL que representa o local do Replication Listener para sincronização da Web.

merge_job_login

 

Logon para a conta do Windows na qual o agente é executado.

merge_job_password

 

Senha para a conta do Windows na qual o agente é executado.

publisher_login

 

Logon de Publicador. A alteração de publisher_login só tem suporte para assinaturas de publicações de mesclagem.

publisher_password

 

Senha do Publicador. A alteração de publisher_password só tem suporte para assinaturas de publicações de mesclagem.

publisher_security_mode

1

Use a Autenticação do Windows ao se conectar ao Publicador. A alteração de publisher_security_mode só tem suporte para assinaturas de publicações de mesclagem.

 

0

Use a Autenticação do SQL Server ao se conectar ao Publicador.

use_ftp

true

Use o FTP em vez do protocolo comum para recuperar instantâneos.

 

false

Use o protocolo comum para recuperar instantâneos.

use_web_sync

true

Habilite a sincronização da Web.

 

false

Desabilite a sincronização da Web.

working_directory

 

Nome do diretório de trabalho usado para armazenar dados e arquivos de esquema temporariamente para a publicação quando o FTP (File Transfer Protocol) for usado para transferir arquivos de instantâneo.

Valores de código de retorno

0 (êxito) ou 1 (falha)

Comentários

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

sp_change_subscription_properties é usado para assinatura pull.

Para Publicadores Oracle, o valor de publisher_db é ignorado, uma vez que Oracle permite somente um banco de dados por instância de servidor.

Permissões

Somente membros da função de servidor fixa sysadmin ou db_owner podem executar sp_change_subscription_properties.

Consulte também

Referência

sp_addmergepullsubscription (Transact-SQL)

sp_addmergepullsubscription_agent (Transact-SQL)

sp_addpullsubscription (Transact-SQL)

sp_addpullsubscription_agent (Transact-SQL)

Procedimentos armazenados do sistema (Transact-SQL)

Conceitos

Exibir e modificar propriedades de assinatura pull