DistributionPublication 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 sobre uma publicação transacional ou snapshot armazenada no Distribuidor.
public ref class DistributionPublication sealed : Microsoft::SqlServer::Replication::ReplicationObject
public sealed class DistributionPublication : Microsoft.SqlServer.Replication.ReplicationObject
type DistributionPublication = class
inherit ReplicationObject
Public NotInheritable Class DistributionPublication
Inherits ReplicationObject
- Herança
Comentários
A DistributionPublication classe é utilizada principalmente pelo SQL Server Management Studio e por editores que não são SQL Server. Para criar, visualizar ou modificar as propriedades de uma publicação, você deve usar uma instância da TransPublication classe.
A DistributionPublication classe requer uma conexão com o Distribuidor.
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 |
|---|---|
| DistributionPublication() |
Cria uma nova instância da classe DistributionPublication. |
| DistributionPublication(String, String, String, String, ServerConnection) |
Cria uma nova instância da DistributionPublication classe, com as propriedades exigidas e com uma conexão ao Distribuidor. |
Propriedades
| Nome | Description |
|---|---|
| Attributes |
Obtém ou define os atributos de publicação para a publicação de distribuição. |
| 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) |
| Description |
Recebe ou define uma descrição para a publicação. |
| DistributionArticles |
Informações de devolução sobre os artigos da publicação armazenadas no Distribuidor. |
| DistributionDBName |
Obtém ou define o nome do banco de dados de distribuição da publicação. |
| DistributionSubscriptions |
Representa informações sobre assinaturas da publicação armazenadas no Distribuidor. |
| IsExistingObject |
Determina se o objeto existe no servidor ou não. (Herdado de ReplicationObject) |
| LogReaderAgent |
Obtém ou define o nome do trabalho do Agente Leitor de Logs para a publicação transacional. |
| Name |
Recebe ou define o nome da publicação. |
| PubId |
Recebe o ID de publicação. |
| PublicationDBName |
Obtém ou define o nome do banco de dados da publicação. |
| PublisherName |
Recebe ou define o nome do Publisher. |
| SnapshotAgent |
Recebe ou define o nome do trabalho Agente de Instantâneo para a publicação transacional. |
| SqlServerName |
Obtém o nome da instância do Microsoft SQL Server à qual esse objeto está conectado. (Herdado de ReplicationObject) |
| Type |
Obtém ou define o tipo de replicação para esta publicação. |
| UserData |
Obtém ou define uma propriedade de objeto que permite aos usuários anexar seus próprios dados ao objeto. (Herdado de ReplicationObject) |
| VendorName |
Obtém ou define o fabricante do produto que não SQL Server Publisher da publicação. |
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) |
| Create() |
Cria os metadados da publicação no Distribuidor. |
| Decouple() |
Desacopla o objeto de replicação referenciado do servidor. (Herdado de ReplicationObject) |
| EnumDistributionArticles() |
Informações sobre devoluções mantidas no Distribuidor nos artigos desta publicação. |
| EnumDistributionSubscriptions() |
Informações de retorno mantidas no Distribuidor para assinaturas desta publicação. |
| 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) |
| Remove() |
Remove metadados da publicação do Distribuidor. |
| Script(ScriptOptions) |
Gera um script Transact-SQL que pode ser usado para criar ou remover os metadados de publicação no Distribuidor. |