Microsoft.SqlServer.Replication Namespace
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.
Este assembly fornece acesso gerenciado a funcionalidades de agente de replicação.
Classes
AgentApplication |
Este assembly fornece acesso gerenciado a funcionalidades de agente de replicação. |
AgentCore |
Este assembly fornece acesso gerenciado a funcionalidades de agente de replicação. |
AgentJobHistoryInfo |
Retorna informações sobre os resultados da última execução de um agente de replicação. |
AgentProfile |
Encapsula todas as operações em perfis de agente de replicação, tais como criar, excluir, adicionar e remover parâmetros, e atribuir perfis específicos a determinados agentes. |
AgentProfileParameter |
Representa parâmetros em um perfil de agente de replicação. |
AgentProfileParameterInfo |
Representa um parâmetro com suporte usado em perfis do agente de replicação. |
AlternateSynchronizationPartner |
Representa um Publicador alternativo para o qual uma assinatura poderá ser sincronizada se o Publicador primário não estiver disponível. |
Article |
Representa a classe base a partir da qual as classes TransArticle e MergeArticle são derivadas. |
ArticleConflict |
Representa informações sobre uma tabela de conflitos de replicação de mesclagem. |
BusinessLogicHandler |
Representa o registro de servidor para o assembly de código gerenciado que implementa um manipulador de lógica de negócios. |
ComErrorException |
A exceção emitida quando um erro é gerado pelo agente de replicação. |
ComErrorRecord |
Representa informações sobre um erro gerado por um agente de replicação. |
ConnectionFailureException |
A exceção gerada quando há falha em uma conexão de banco de dados quando um agente de replicação está em execução. |
ConnectionSecurityContext |
Representa as informações que você usa ao se conectar ao Microsoft SQL Server. |
CustomResolver |
Representa um registro de resolvedor baseado em COM em um servidor em uma topologia de replicação de mesclagem. |
DistributionArticle |
Representa informações sobre um artigo publicado em uma publicação transacional ou de instantâneo armazenada no Distribuidor. |
DistributionArticleCollection |
Representa uma coleção de objetos DistributionArticle . |
DistributionDatabase |
Representa um banco de dados de distribuição no Distribuidor. |
DistributionDatabaseCollection |
Representa uma coleção de objetos DistributionDatabase . |
DistributionPublication |
Representa informações sobre uma publicação transacional ou de instantâneo armazenada no Distribuidor. |
DistributionPublicationCollection |
Representa uma coleção de objetos DistributionPublication . |
DistributionPublisher |
Representa informações sobre um Publicador registrado no Distribuidor conectado atualmente. |
DistributionPublisherCollection |
Representa uma coleção de objetos DistributionPublisher . |
DistributionSubscription |
Representa informações armazenadas no Distribuidor sobre uma assinatura de uma publicação transacional ou de instantâneo. |
DistributionSubscriptionCollection |
Representa uma coleção de objetos DistributionSubscription . |
FciException |
A exceção que é lançada quando ocorre um erro na FCI (Interface de Compactação de Arquivo). |
HeterogeneousColumn |
Representa uma coluna contida em uma tabela em um Publicador SQL Server não Microsoft. |
HeterogeneousTable |
Representa uma tabela em um Publicador de SQL Server não Microsoft. |
IdentityRangeInfo |
Estrutura que representa as configurações de gerenciamento de intervalo de identidade para um artigo publicado quando a tabela de origem contém colunas de identidade. |
LastValidationDateTime |
Usado para retornar a data e a hora da validação da assinatura de mesclagem. |
LightPublication |
Representa uma publicação leve. |
MergeArticle |
Representa um artigo em uma publicação de mesclagem. |
MergeArticleCollection |
Representa uma coleção de objetos MergeArticle . |
MergeConflictCount |
Representa informações sobre conflitos de um artigo de tabela em uma publicação de mesclagem. |
MergeDynamicSnapshotJob |
Contém informações sobre o trabalho do Snapshot Agent que gera o instantâneo de dados para uma assinatura para uma publicação de mesclagem com um filtro de linha com parâmetros. |
MergeJoinFilter |
Representa um filtro de junção ou relação de registro lógica para mesclar artigos. |
MergePartition |
Representa informações sobre a partição de um Assinante para uma publicação de mesclagem com um filtro de linha com parâmetros. |
MergePublication |
Representa uma publicação de mesclagem. |
MergePublicationCollection |
Representa uma coleção de objetos MergePublication . |
MergePullSubscription |
Representa uma assinatura pull para uma publicação de mesclagem. |
MergePullSubscriptionCollection |
Representa uma coleção de objetos MergePullSubscription . |
MergeSessionDetail |
Representa informações detalhadas sobre uma etapa em uma sessão do Merge Agent. |
MergeSessionError |
Representa informações sobre erros que ocorrem durante uma sessão do Merge Agent. |
MergeSessionSummary |
Representa informações da sessão do Merge Agent. |
MergeSubscriberMonitor |
Permite que o monitoramento de assinaturas do lado do Assinante mescle publicações. |
MergeSubscription |
Representa uma assinatura para uma publicação de mesclagem registrada no Publicador. |
MergeSubscriptionCollection |
Representa uma coleção de objetos MergeSubscription . |
MergeSynchronizationAgent |
Fornece a funcionalidade do Replication Merge Agent. |
MonitorThreshold |
Representa uma métrica de limite usada ao monitorar uma publicação. |
NativeSqlConnectionException |
A exceção emitida quando um erro é gerado por um driver ODBC ou por um provedor OLE DB durante operações de cópia em massa. |
OciException |
A exceção lançada quando um erro é gerado pelo OCI (Oracle Chamada Interface). |
OSException |
A exceção emitida quando um erro é gerado pelo sistema operacional durante uma operação de FCI (Interface de Compactação de Arquivo). |
ParameterValueOutOfRangeException |
A exceção que é lançada se um valor passado a um parâmetro está fora do intervalo para o tipo de dados do parâmetro. |
PasswordWriteOnlyException |
A exceção emitida quando uma propriedade de senha de agente de replicação é acessada. |
PendingCommandInfo |
Representa informações sobre o número de comandos pendentes de uma assinatura de publicação transacional e uma estimativa aproximada de quanto tempo é necessário para processá-las. |
Publication |
A classe Publication é uma classe base da qual as classes TransPublication e MergePublication são derivadas. |
PublicationAccess |
Representa informações de logon na PAL (lista de acesso à publicação) para uma publicação. |
PublicationArticle |
Representa informações de artigo para um objeto de banco de dados publicado. |
PublicationMonitor |
Monitora uma publicação. |
PublicationMonitorCollection |
Uma coleção de objetos PublicationMonitor que representa publicações no Distribuidor. |
PublisherConnectionSecurityContext |
Representa o logon usado ao se conectar à instância do Microsoft SQL Server configurada como um Publicador em uma topologia de replicação. |
PublisherMonitor |
Monitora um Publicador de replicação. |
PublisherMonitorCollection |
Representa uma coleção de objetos PublisherMonitor . |
PullSubscription |
Representa informações de assinatura no Publicador para uma publicação de mesclagem ou transacional quando o Agente de Sincronização é executado no Assinante. PullSubscription é uma classe base da qual as classes TransPullSubscription e MergePullSubscription são derivadas. |
RegisteredSubscriber |
Representa um Assinante que foi registrado em um Publicador ou em um Distribuidor. |
RegisteredSubscriberCollection |
Representa uma coleção de objetos RegisteredSubscriber . |
ReplicationAgentContainerException |
A exceção é gerada quando um ou mais erros são gerados por um agente de replicação baseado em código gerenciado. |
ReplicationAgentContainerWithWatsonException |
Representa a exceção gerada quando um ou mais erros são gerados por um agente de replicação baseado em código gerenciado usando Watson. |
ReplicationAgentException |
A classe de exceção base para exceções geradas durante a execução do agente de replicação. |
ReplicationAgentSchedule |
Representa a agenda de um trabalho do agente de replicação. |
ReplicationBaseCollection |
A classe base usada na construção de coleções de objetos de replicação. Contém funcionalidade comum às coleções de objetos de replicação. |
ReplicationColumn |
Representa um objeto de coluna em uma tabela que contém as informações necessárias à replicação. |
ReplicationDatabase |
Representa um banco de dados de publicação ou de assinatura em uma topologia de replicação. |
ReplicationDatabaseCollection |
Representa uma coleção de objetos ReplicationDatabase . |
ReplicationMonitor |
Monitora um servidor de replicação. |
ReplicationObject |
Classe abstrata que é a classe base para todas as classes na interface de programação RMO. |
ReplicationSchemaBoundView |
Representa uma exibição associada por esquema e contém informações necessárias para a replicação. |
ReplicationServer |
Representa uma instância do Microsoft SQL Server envolvida na replicação. Pode usar a função de Distribuidor, Publicador, Assinante ou qualquer combinação desses itens. |
ReplicationStatusAndWarning |
Representa as informações de status e os avisos do monitor de limites do agente de replicação. |
ReplicationStoredProcedure |
Representa informações sobre um objeto de procedimento armazenado que é exigido pela replicação. |
ReplicationTable |
Representa informações sobre um objeto de tabela que é exigido pela replicação. |
ReplicationUserDefinedAggregate |
Representa uma função de agregação definida pelo usuário e contém informações necessárias para a replicação. |
ReplicationUserDefinedFunction |
Representa uma função definida pelo usuário e contém informações necessárias para a replicação. |
ReplicationView |
Representa informações sobre um objeto de exibição que é exigido pela replicação. |
ResourceStrings |
Este assembly fornece acesso gerenciado a funcionalidades de agente de replicação. |
SnapshotGenerationAgent |
Este assembly fornece acesso gerenciado a funcionalidades de agente de replicação. |
StatusEventArgs |
Representa informações de status retornadas por um agente de replicação quando o evento Status ocorre. |
SubscriberSubscription |
Retorna informações sobre uma assinatura. |
Subscription |
Representa informações no Publicador para uma assinatura de uma publicação transacional ou de mesclagem. Subscription é uma classe base da qual as classes TransSubscription e MergeSubscription são derivadas. |
SubscriptionBackupInformation |
Representa as informações necessárias para inicializar uma assinatura a partir de um backup. |
SynchronizationPartner |
Representa um Publicador alternativo usado para sincronizar uma assinatura com uma publicação de mesclagem. |
TracerToken |
Representa informações de token de rastreamento. |
TransArticle |
Representa um artigo em uma publicação transacional. |
TransArticleCollection |
Representa uma coleção de objetos TransArticle . |
TransConflictCount |
Representa informações sobre conflitos retornadas para um artigo de tabela em uma publicação que dá suporte a assinaturas de atualização enfileiradas. |
TransPublication |
Representa uma publicação transacional. |
TransPublicationCollection |
Representa uma coleção de objetos TransPublication . |
TransPullSubscription |
Representa uma assinatura pull para uma publicação transacional. |
TransPullSubscriptionCollection |
Representa uma coleção de objetos TransPullSubscription . |
TransSubscription |
Representa uma assinatura push de uma publicação transacional ou de instantâneo. |
TransSubscriptionCollection |
Representa uma coleção de objetos TransSubscription . |
TransSynchronizationAgent |
Fornece a funcionalidade do Replication Distribution Agent. |
Interfaces
IAlternateSynchronizationPartner |
Este assembly fornece acesso gerenciado a funcionalidades de agente de replicação. |
IComErrorRecord |
Este assembly fornece acesso gerenciado a funcionalidades de agente de replicação. |
IComStatusEvent |
Este assembly fornece acesso gerenciado a funcionalidades de agente de replicação. |
IConnectionSecurityContext |
Fornece uma implementação da classe ConnectionSecurityContext para clientes COM com associação tardia. Para obter informações sobre os membros desta interface, consulte a documentação de referência de ConnectionSecurityContext. |
IMergeSynchronizationAgent |
Este assembly fornece acesso gerenciado a funcionalidades de agente de replicação. |
IProcessSecurityContext |
Interface que encapsula as informações da conta de segurança do Microsoft Windows usadas pela Microsoft SQL Server Agent para iniciar um trabalho de agente de replicação. |
IReplicationDBObject |
Representa o objeto de BD de replicação. |
ISnapshotGenerationAgent |
Este assembly fornece acesso gerenciado a funcionalidades de agente de replicação. |
IStatusEventData |
Este assembly fornece acesso gerenciado a funcionalidades de agente de replicação. |
ITransSynchronizationAgent |
Este assembly fornece acesso gerenciado a funcionalidades de agente de replicação. |
Enumerações
AbortPolicy |
Enumera as opções de término dos threads de agente de replicação em execução quando ocorre um desligamento não antecipado. |
AddColumnOption |
Enumera as opções para adicionar uma coluna a uma tabela publicada em uma publicação existente. |
AgentProfileTypeOption |
Indica se um perfil de agente de replicação é definido pelo sistema ou definido pelo usuário. |
AgentType |
Enumera os vários tipos de agentes de replicação. |
ArticleDatatypeMappingOptions |
Especifica se o mapeamento de tipo de dados entre dois DBMS (sistemas de gerenciamento de banco de dados) para um artigo foi definido por um usuário ou é o mapeamento padrão. |
ArticleOptions |
Enumera o tipo de objetos de banco de dados que podem ser publicados por replicação. |
AuthenticationMethod |
Enumera valores que especificam os métodos de autenticação HTTP suportados na sincronização da Web. |
AutomaticReinitializationPolicies |
Enumera comportamentos padrão ao reinicializar assinaturas de uma publicação de mesclagem. |
CheckPermissionOptions |
Enumera as permissões do nível de tabela que são verificadas quando o Merge Agent aplica alterações no Publicador. |
CommandOptions |
Enumera opções que controlam como as alterações serão propagadas para artigos transacionais. |
ConflictPolicyOption |
Enumera opções para selecionar a linha vencedora quando ocorrem conflitos durante a sincronização de uma assinatura de atualização para uma publicação transacional. |
CreationScriptOptions |
Enumera valores de opção de esquema para artigos publicados. |
DatabaseCompatibilityLevel |
Enumera as versões do Microsoft SQL Server com suporte para compatibilidade de banco de dados com o Microsoft SQL Server 2005. |
DataSourceType |
Enumera as fontes de dados com suporte como Assinantes de replicação. |
DdlReplicationOptions |
Enumera se as alterações de DDL feitas nas tabelas publicadas são replicadas. |
DeadlockPriority |
Enumera as prioridades usadas para resolver deadlocks que ocorrem durante a geração do instantâneo. |
DtsPackageLocationOption |
Enumera opções para o local do pacote Data Transformation Services (DTS). |
FailoverMode |
Enumera as opções disponíveis para um Assinante de atualização a fim de propagar as alterações de volta para o Publicador. |
FileTransferOption |
Enumera as opções para obtenção de arquivos de instantâneo. |
FilterTypes |
Enumera valores que especificam o tipo dos filtros usados em artigos de mesclagem. |
IdentityRangeManagementOption |
Enumera opções para o gerenciamento de atribuições de intervalo de coluna de identidade em tabelas publicadas usando replicação de mesclagem e replicação transacional com atualização de Assinantes. |
InitialSyncType |
Enumera os formatos de arquivo de dados com suporte do instantâneo inicial. |
MergeArticleState |
Enumera as configurações de status com suporte em um artigo de mesclagem. |
MergeExchangeType |
Enumera as opções que definem como o Merge Agent sincronizará os dados. |
MergeSessionDetailType |
Enumera partes de uma sessão do Merge Agent que está sendo monitorada. |
MergeSessionPhase |
Enumera a fase de uma sessão do Merge Agent. |
MergeSessionStatus |
Enumera o status de uma sessão do Merge Agent. |
MergeSubscriberType |
Tipos de enumeração adicionais de assinaturas que têm suporte da replicação de mesclagem. |
MessageStatus |
Enumera os códigos de status do agente de replicação. |
MonitorCacheRefreshPolicy |
Especifica uma política de atualização do cache do monitor. |
NetworkType |
Enumera as Bibliotecas de Rede com suporte usadas por um agente de replicação durante a conexão com um servidor de replicação. |
PartitionGroupsOption |
Enumera valores que determinam se uma publicação de mesclagem usa partições pré-computadas. |
PartitionOptions |
Enumera as formas pelas quais dados de um artigo são particionados entre assinaturas quando a publicação de mesclagem usa um filtro de linha com parâmetros. |
PreCreationOption |
Enumera os comandos executados antes da inicialização da assinatura quando uma tabela publicada já existe no banco de dados de assinatura. |
PublicationAttributes |
Enumera propriedades de publicação com suporte. |
PublicationCompatibilityLevel |
Enumera valores de versão do produto que são usados pela replicação de mesclagem para determinar quais recursos podem ser usados por publicações em determinado banco de dados. |
PublicationType |
Enumera os tipos de replicação com suporte usados para publicar um banco de dados. |
QueueOption |
Enumera o tipo de enfileiramento disponível para uma publicação transacional com Assinantes de atualização. |
ReplicationSecurityMode |
Especifica os modos de segurança com suporte usados por Assinantes de atualização ao conectar-se com o Publicador. |
ReplicationStatus |
Especifica o status de um trabalho de agente de replicação. |
ReplicationType |
Enumera o tipo de publicação para o qual é gerado o instantâneo. |
ReplicationWarnings |
Enumera os valores de aviso de monitor de limite de replicação com suporte. |
ResynchronizeType |
Enumera valores que especificam as alterações a serem aplicadas quando uma assinatura de mesclagem é sincronizada novamente. |
RetentionPeriodUnits |
Enumera valores que especificam as unidades do período de retenção. |
ScheduleConstant |
Enumera valores de constante usados para definir agendas de replicação. |
ScheduleFrequencySubDay |
Enumera valores que especificam uma unidade de agendamento menor para frequências de agenda específicas. |
ScheduleFrequencyType |
Enumera os tipos de frequências usados durante o agendamento de um trabalho de agente de replicação. |
ScheduleRelativeIntervals |
Enumera valores que representam a frequência de uma agenda de agente de replicação em relação ao ScheduleFrequencyType. |
ScriptOptions |
Enumera opções para gerar scripts que são usados criar ou remover objetos de replicação. |
SecurityMode |
Enumera o tipo de autenticação a ser usado quando um agente de replicação se conecta a um servidor em uma topologia de replicação. |
State |
Enumera os valores que representam o status de uma publicação. |
SubscriberType |
Enumera os tipos de fontes de dados que podem ser um Assinante para uma publicação. |
SubscriberUploadOptions |
Enumera opções do artigo de mesclagem para atualizações feitas em um Assinante com uma assinatura cliente. |
SubscriptionBackupDeviceType |
Enumera dispositivos de backup que podem ser usados para inicializar uma assinatura. |
SubscriptionOption |
Enumera o tipo de assinatura. |
SubscriptionResultOption |
Enumera opções para retornar assinaturas monitoradas. |
SubscriptionState |
Enumera opções para o status de uma assinatura. |
SubscriptionSyncType |
Enumera opções de como a sincronização inicial é executada para uma assinatura. |
TransSubscriberType |
Enumera os comportamentos de atualização das assinaturas nas publicações transacionais. |
ValidateType |
Enumera os tipos de validação que são executados durante a sincronização. |
ValidationMethod |
Enumera métodos suportados para validação de contagem de linhas de publicações transacionais. |
ValidationOption |
Enumera os tipos de validação de dados com suporte de replicação. |
VerifyResolverSignatureOption |
Enumera valores que especificam se o Merge Agent deve verificar a assinatura digital em um resolvedor de conflitos baseado no COM (Component Object Model) para determinar se ela é proveniente de uma fonte confiável. |
Delegados
AgentCore.StatusEventHandler |
Este assembly fornece acesso gerenciado a funcionalidades de agente de replicação. |
Comentários
As MergeSynchronizationAgentclasses , TransSynchronizationAgente SnapshotGenerationAgent representam a funcionalidade do Agente de Mesclagem, Agente de Distribuição e Agente de Instantâneo respectivamente. Use essas classes para iniciar de forma síncrona esses agentes de replicação de um aplicativo de código gerenciado. Para obter mais informações, consulte Conceitos de programação de replicação.