DistributionSubscription Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa informações armazenadas no Distribuidor sobre uma assinatura de uma publicação transacional ou de instantâneo.
public ref class DistributionSubscription sealed : Microsoft::SqlServer::Replication::ReplicationObject
public sealed class DistributionSubscription : Microsoft.SqlServer.Replication.ReplicationObject
type DistributionSubscription = class
inherit ReplicationObject
Public NotInheritable Class DistributionSubscription
Inherits ReplicationObject
- Herança
Comentários
A DistributionSubscription classe é usada principalmente por SQL Server Management Studio para manter assinaturas para publicações não SQL Server. Use uma instância da classe ou para TransSubscription obter informações sobre assinaturas registradas com um SQL Server Publisher.
A DistributionSubscription classe só pode ser usada para retornar informações sobre uma assinatura existente. Você deve usar uma instância da TransSubscription classe para criar ou remover uma assinatura para uma publicação transacional ou de instantâneo.
Acesso thread-safe
Todos os membros estáticos públicos (Shared
no Microsoft Visual Basic) desse tipo são seguros para operações multithread. Não há garantia de que qualquer membro de instância seja seguro para threads.
Construtores
DistributionSubscription() |
Cria uma nova instância da classe DistributionSubscription. |
DistributionSubscription(String, String, String, String, String, String, ServerConnection) |
Cria uma nova instância da DistributionSubscription classe com as propriedades necessárias e com uma conexão com o Distribuidor. |
Propriedades
AgentJobId |
Obtém a ID do trabalho SQL Server Agent que sincroniza a Assinatura. |
AgentSchedule |
Obtém a agenda do agente de sincronização para a assinatura. |
CachePropertyChanges |
Obtém ou define se as alterações feitas às propriedades de replicação devem ser armazenadas em cache ou aplicadas imediatamente. (Herdado de ReplicationObject) |
ConnectionContext |
Obtém ou define a conexão com uma instância do Microsoft SQL Server. (Herdado de ReplicationObject) |
DistributionAgent |
Obtém o nome do trabalho SQL Server Agent usado para sincronizar a assinatura. |
DistributionDBName |
Obtém ou define o nome do banco de dados de distribuição. |
IsExistingObject |
Especifica se o objeto existe no servidor ou não. (Herdado de ReplicationObject) |
Name |
Obtém o nome da assinatura. |
PublicationDBName |
Obtém ou define o nome do banco de dados de publicação. |
PublicationName |
Obtém ou define o nome da publicação à qual a assinatura pertence. |
PublisherName |
Obtém ou define o Publicador da publicação à qual a assinatura pertence. |
SqlServerName |
Obtém o nome da instância do Microsoft SQL Server à qual esse objeto está conectado. (Herdado de ReplicationObject) |
Status |
Obtém ou define o status da assinatura. |
SubscriberName |
Obtém ou define o nome do Assinante. |
SubscriptionDBName |
Obtém ou define o nome do banco de dados de assinatura. |
SubscriptionType |
Obtém ou define se o Agente de Distribuição é executado no Distribuidor (Push) ou no Assinante (Pull). |
SyncType |
Obtém ou define a maneira na qual a assinatura é inicializada. |
UserData |
Obtém ou define uma propriedade de objeto que permite que os usuários anexem seus próprios dados ao objeto. (Herdado de ReplicationObject) |
Métodos
CheckValidCreation() |
Verifica a criação de replicação válida. (Herdado de ReplicationObject) |
CheckValidDefinition(Boolean) |
Indica se a definição é válida. (Herdado de ReplicationObject) |
CommitPropertyChanges() |
Envia todas as instruções de alteração de propriedade armazenadas em cache para a instância do Microsoft SQL Server. (Herdado de ReplicationObject) |
Decouple() |
Desacopla o objeto de replicação referenciado do servidor. (Herdado de ReplicationObject) |
GetChangeCommand(StringBuilder, String, String) |
Retorna o comando change da replicação. (Herdado de ReplicationObject) |
GetCreateCommand(StringBuilder, Boolean, ScriptOptions) |
Retorna o comando create da replicação. (Herdado de ReplicationObject) |
GetDropCommand(StringBuilder, Boolean) |
Retorna o comando drop da replicação. (Herdado de ReplicationObject) |
InternalRefresh(Boolean) |
Inicia uma atualização interna da replicação. (Herdado de ReplicationObject) |
Load() |
Carrega as propriedades de um objeto existente do servidor. (Herdado de ReplicationObject) |
LoadProperties() |
Carrega as propriedades de um objeto existente do servidor. (Herdado de ReplicationObject) |
Refresh() |
Recarrega as propriedades do objeto. (Herdado de ReplicationObject) |
Script(ScriptOptions) |
Gera um script Transact-SQL para a assinatura. |