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 snapshot.
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 pelo SQL Server Management Studio para manter assinaturas de publicações que não são do SQL Server. Use uma instância da TransSubscription classe ou para obter informações sobre assinaturas registradas em um SQL Server Publisher.
A DistributionSubscription classe só pode ser usada para devolver informações sobre uma assinatura existente. Você deve usar uma instância da TransSubscription classe para criar ou remover uma assinatura de uma publicação transacional ou snapshot.
Segurança de Thread
Qualquer membro público estático (Sharedem Microsoft Visual Basic) desse tipo é seguro para operações multithread. Não há garantia de que quaisquer membros de instância sejam thread-safe.
Construtores
| Nome | Description |
|---|---|
| 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 exigidas e com uma conexão ao Distribuidor. |
Propriedades
| Nome | Description |
|---|---|
| AgentJobId |
Obtém o ID do job do SQL Server Agent que sincroniza a Assinatura. |
| AgentSchedule |
Recebe o agendamento do agente de sincronização para a assinatura. |
| CachePropertyChanges |
Obtém ou define se devem armazenar em cache as alterações feitas nas propriedades de replicação ou aplicá-las imediatamente. (Herdado de ReplicationObject) |
| ConnectionContext |
Obtém ou configura a conexão para uma instância do Microsoft SQL Server. (Herdado de ReplicationObject) |
| DistributionAgent |
Obtém o nome do job do SQL Server Agent que é usado para sincronizar a assinatura. |
| DistributionDBName |
Recebe ou define o nome do banco de dados de distribuição. |
| IsExistingObject |
Determina se o objeto existe no servidor ou não. (Herdado de ReplicationObject) |
| Name |
Recebe o nome da assinatura. |
| PublicationDBName |
Obtém ou define o nome do banco de dados da publicação. |
| PublicationName |
Recebe ou define o nome da publicação à qual a assinatura pertence. |
| PublisherName |
Recebe ou define o Publisher da publicação à qual pertence a assinatura. |
| SqlServerName |
Obtém o nome da instância do Microsoft SQL Server à qual esse objeto está conectado. (Herdado de ReplicationObject) |
| Status |
Recebe ou define o status da assinatura. |
| SubscriberName |
Recebe ou define o nome do assinante. |
| SubscriptionDBName |
Obtém ou define o nome do banco de dados de assinaturas. |
| SubscriptionType |
Obtém ou define se o agente de distribuição opera no Distribuidor (Push) ou no Assinante (Pull). |
| SyncType |
Obtém ou define a forma como a assinatura é iniciada. |
| UserData |
Obtém ou define uma propriedade de objeto que permite aos usuários anexar seus próprios dados ao objeto. (Herdado de ReplicationObject) |
Métodos
| Nome | Description |
|---|---|
| CheckValidCreation() |
Verifica a criação válida da replicação. (Herdado de ReplicationObject) |
| CheckValidDefinition(Boolean) |
Indica se a definição é válida. (Herdado de ReplicationObject) |
| CommitPropertyChanges() |
Envia todas as declarações de alteração de propriedades 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 de mudança 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 a partir da replicação. (Herdado de ReplicationObject) |
| Load() |
Carrega as propriedades de um objeto existente a partir do servidor. (Herdado de ReplicationObject) |
| LoadProperties() |
Carrega as propriedades de um objeto existente a partir do servidor. (Herdado de ReplicationObject) |
| Refresh() |
Recarrega as propriedades do objeto. (Herdado de ReplicationObject) |
| Script(ScriptOptions) |
Gera um script Transact-SQL para a assinatura. |