Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este tópico descreve como exibir e modificar as propriedades da assinatura push no SQL Server 2014 usando o SQL Server Management Studio, o Transact-SQL ou o RMO (Replication Management Objects).
Nesse Tópico
Para exibir e modificar as propriedades da assinatura push usando:
Como usar o SQL Server Management Studio.
Exiba e modifique as propriedades de assinatura push do Publicador em:
A caixa de diálogo Propriedades da Assinatura – <Publicador>: <PublicationDatabase>, disponível no SQL Server Management Studio.
A guia Todas as Assinaturas, que está disponível no Replication Monitor. Para obter informações sobre como iniciar o Replication Monitor, consulte Iniciar o Replication Monitor.
Para exibir e modificar as propriedades da assinatura push no Management Studio
Conecte-se ao Publicador no Management Studio e expanda o nó do servidor.
Expanda a pasta Replicação e expanda a pasta Publicações Locais .
Expanda a publicação apropriada, clique com o botão direito do mouse em uma assinatura e clique em Propriedades.
Modifique as propriedades, se necessário, e clique em OK.
Para exibir e modificar as propriedades da assinatura push no Replication Monitor
Expanda um grupo publicador no painel esquerdo do Replication Monitor, expanda um Publicador e clique em uma publicação.
Clique na guia Todas as Assinaturas.
Clique com o botão direito do mouse em uma assinatura e clique em Propriedades.
Modifique as propriedades, se necessário, e clique em OK.
Usando Transact-SQL
As assinaturas push podem ser modificadas e suas propriedades acessadas programaticamente usando procedimentos armazenados de replicação. Os procedimentos armazenados usados dependem do tipo de publicação ao qual a assinatura pertence.
Para exibir as propriedades de uma assinatura push para um instantâneo ou publicação transacional
No Publicador, no banco de dados de publicação, execute sp_helpsubscription. Especifique @publication, @subscriber e um valor de todos para @article.
No Publicador do banco de dados de publicação, execute sp_helpsubscriberinfo, especificando @subscriber.
Para alterar as propriedades de uma assinatura push para um instantâneo ou publicação transacional
No banco de dados de publicação do Publicador, execute sp_changesubscriber, especificando @subscriber e quaisquer parâmetros para as propriedades de assinatura que estão sendo alteradas.
No Publisher, no banco de dados de publicação, execute sp_changesubscription. Especifique @publication, @subscriber, @destination_db, um valor de todos para @article, a propriedade de assinatura que está sendo alterada como @property e o novo valor como @value. Isso altera as configurações de segurança da assinatura push.
(Opcional) Para alterar as propriedades do pacote DTS (Serviços de Transformação de Dados) de uma assinatura, execute sp_changesubscriptiondtsinfo no Assinante no banco de dados de assinatura. Especifique a ID do trabalho do Agente de Distribuição para @jobid e as seguintes propriedades do pacote DTS:
@dts_package_name
@dts_package_password
@localização_do_pacote_dts
Isso altera as propriedades do pacote DTS de uma assinatura.
Observação
A ID do trabalho pode ser obtida executando sp_helpsubscription.
Para exibir as propriedades de uma assinatura push para uma publicação de mesclagem
No Editor do banco de dados de publicação, execute sp_helpmergesubscription. Especifique @publication e @subscriber.
No Publicador, execute sp_helpsubscriberinfo, especificando @subscriber.
Para alterar as propriedades de uma assinatura push para uma publicação de mesclagem
- No Publicador do banco de dados de publicação, execute sp_changemergesubscription. Especifique @publication, @subscriber, @subscriber_db, a propriedade de assinatura que está sendo alterada como @property e o novo valor como @value.
Exemplo (Transact-SQL)
Usando Objetos de Gerenciamento de Replicação (RMO)
As classes RMO que você usa para exibir ou modificar as propriedades da assinatura push dependem do tipo de publicação na qual a assinatura push é assinada.
Para exibir ou modificar propriedades de uma assinatura do tipo push para um instantâneo ou publicação transacional
Crie uma conexão com o Publicador usando a classe ServerConnection .
Criar uma instância da classe TransSubscription.
Defina as propriedades PublicationName, DatabaseName, SubscriberName e SubscriptionDBName.
Defina o ServerConnection obtido na etapa 1 para a configuração da propriedade ConnectionContext.
Chame o método LoadProperties para obter as propriedades do objeto. Se esse método retornar
false, as propriedades da assinatura na etapa 3 foram definidas incorretamente ou a assinatura não existe.(Opcional) Para alterar as propriedades, defina um novo valor para uma das TransSubscription propriedades que podem ser definidas e, em seguida, chame o CommitPropertyChanges método.
(Opcional) Para exibir as novas configurações, chame o Refresh método para recarregar as propriedades da assinatura.
Para exibir ou modificar propriedades de uma assinatura push de uma publicação de mesclagem
Crie uma conexão com o Assinante usando a ServerConnection classe.
Criar uma instância da classe MergeSubscription.
Defina as propriedades PublicationName, DatabaseName, SubscriberName e SubscriptionDBName.
Defina o ServerConnection da etapa 1 para a configuração da propriedade ConnectionContext.
Chame o método LoadProperties para obter as propriedades do objeto. Se esse método retornar
false, as propriedades da assinatura na etapa 3 foram definidas incorretamente ou a assinatura não existe.(Opcional) Para alterar as propriedades, defina um novo valor para uma das MergeSubscription propriedades que podem ser definidas e, em seguida, chame o CommitPropertyChanges método.
(Opcional) Para exibir as novas configurações, chame o Refresh método para recarregar as propriedades da assinatura.
Consulte Também
Exibir informações e executar tarefas usando o Replication Monitor
Práticas recomendadas de segurança de replicação
Assinar publicações