Compartir a través de


Microsoft.SqlServer.Replication Espacio de nombres

Este ensamblado proporciona acceso administrado a las funcionalidades del agente de replicación.

Clases

AgentApplication

Este ensamblado proporciona acceso administrado a las funcionalidades del agente de replicación.

AgentCore

Este ensamblado proporciona acceso administrado a las funcionalidades del agente de replicación.

AgentJobHistoryInfo

Devuelve información sobre los resultados de la última ejecución de un agente de replicación.

AgentProfile

Encapsula todas las operaciones de los perfiles de agente de replicación, como crear, eliminar, agregar y quitar parámetros, y asignar perfiles concretos a ciertos agentes.

AgentProfileParameter

Representa los parámetros de un perfil del agente de replicación.

AgentProfileParameterInfo

Representa un parámetro compatible utilizado en los perfiles del agente de replicación.

AlternateSynchronizationPartner

Representa un publicador alternativo al que se puede sincronizar una suscripción si el publicador principal no está disponible.

Article

Representa la clase base de la que se derivan la clase TransArticle y la clase MergeArticle.

ArticleConflict

Representa información sobre una tabla de conflictos de replicación de mezcla.

BusinessLogicHandler

Representa el registro del servidor para el ensamblado del código administrado que implementa un controlador de lógica de negocios.

ComErrorException

La excepción que se genera cuando un agente de replicación produce un error general.

ComErrorRecord

Representa la información de un error generado por un agente de replicación.

ConnectionFailureException

La excepción que se genera cuando se produce un error en una conexión de bases de datos mientras se está ejecutando un agente de replicación.

ConnectionSecurityContext

Representa la información que se usa al conectarse a Microsoft SQL Server.

CustomResolver

Representa un registro de solucionador basado en COM en un servidor de una topología de replicación de mezcla.

DistributionArticle

Representa la información sobre un artículo publicado en una publicación transaccional o de instantáneas almacenada en el distribuidor.

DistributionArticleCollection

Representa una colección de objetos DistributionArticle.

DistributionDatabase

Representa una base de datos de distribución en el distribuidor.

DistributionDatabaseCollection

Representa una colección de objetos DistributionDatabase.

DistributionPublication

Representa información sobre una publicación transaccional o de instantáneas almacenada en el distribuidor.

DistributionPublicationCollection

Representa una colección de objetos DistributionPublication.

DistributionPublisher

Representa la información sobre un publicador registrado en el distribuidor actualmente conectado.

DistributionPublisherCollection

Representa una colección de objetos DistributionPublisher.

DistributionSubscription

Representa la información almacenada en el distribuidor sobre una suscripción a una publicación transaccional o de instantáneas.

DistributionSubscriptionCollection

Representa una colección de objetos DistributionSubscription.

FciException

La excepción que se genera cuando se produce un error en la Interfaz de compresión de archivos (FCI).

HeterogeneousColumn

Representa una columna contenida en una tabla de un publicador que no es de Microsoft SQL Server.

HeterogeneousTable

Representa una tabla en un publicador que no es de Microsoft SQL Server.

IdentityRangeInfo

Estructura que representa la configuración de la administración de intervalos de identidad para un artículo publicado cuando la tabla de origen contiene columnas de identidad.

LastValidationDateTime

Se utiliza para devolver la fecha y hora de la última validación de la suscripción de mezcla.

LightPublication

Representa una publicación ligera.

MergeArticle

Representa un artículo en una publicación de mezcla.

MergeArticleCollection

Representa una colección de objetos MergeArticle.

MergeConflictCount

Representa la información de conflictos para un artículo de tabla en una publicación de combinación.

MergeDynamicSnapshotJob

Contiene información sobre el trabajo del Agente de instantáneas que genera la instantánea de los datos de una suscripción a una publicación de mezcla con un filtro de fila con parámetros.

MergeJoinFilter

Representa un filtro de combinación o una relación de registros lógicos entre artículos de mezcla.

MergePartition

Representa la información sobre la partición de un suscriptor para una publicación de mezcla con un filtro de fila con parámetros.

MergePublication

Representa una publicación de mezcla.

MergePublicationCollection

Representa una colección de objetos MergePublication.

MergePullSubscription

Representa una suscripción de extracción a una publicación de mezcla.

MergePullSubscriptionCollection

Representa una colección de objetos MergePullSubscription.

MergeSessionDetail

Representa información detallada sobre un paso en una sesión del Agente de mezcla.

MergeSessionError

Representa información sobre los errores que se producen durante una sesión del Agente de mezcla.

MergeSessionSummary

Representa la información de sesión del Agente de mezcla.

MergeSubscriberMonitor

Habilita la supervisión en el suscriptor de las suscripciones a las publicaciones de combinación.

MergeSubscription

Representa una suscripción a una publicación de combinación registrada en el publicador.

MergeSubscriptionCollection

Representa una colección de objetos MergeSubscription.

MergeSynchronizationAgent

Proporciona la funcionalidad del Agente de mezcla de replicación.

MonitorThreshold

Representa una métrica de umbral utilizada para supervisar una publicación.

NativeSqlConnectionException

La excepción que se produce cuando un controlador ODBC o un proveedor de OLEDB produce un error durante las operaciones de la copia masiva.

OciException

La excepción que se produce cuando Oracle Call Interface (OCI) produce un error.

OSException

La excepción que se produce cuando el sistema operativo genera un error durante una operación de la Interfaz de compresión de archivos (FCI).

ParameterValueOutOfRangeException

La excepción que se produce si un valor que se pasa a un parámetro está fuera de intervalo para el tipo de datos del parámetro.

PasswordWriteOnlyException

La excepción que se produce cuando se obtiene acceso a una propiedad de contraseña del agente de replicación.

PendingCommandInfo

Representa información sobre el número de comandos pendientes para una suscripción a una publicación transaccional y una estimación aproximada del tiempo que requiere procesarlos.

Publication

La clase Publication es una clase base de la cual se derivan las clases TransPublication y MergePublication.

PublicationAccess

Representa la información de inicio de sesión de la lista de acceso a la publicación (PAL) para una publicación.

PublicationArticle

Representa información del artículo de un objeto de base de datos publicado.

PublicationMonitor

Supervisa una publicación.

PublicationMonitorCollection

Una colección de objetos PublicationMonitor que representa las publicaciones en el distribuidor.

PublisherConnectionSecurityContext

Representa el inicio de sesión utilizado al conectarse a la instancia de Microsoft SQL Server que se configura como publicador en una topología de replicación.

PublisherMonitor

Supervisa un publicador de replicación.

PublisherMonitorCollection

Representa una colección de objetos PublisherMonitor.

PullSubscription

Representa la información en el publicador de una suscripción para una combinación o una publicación transaccional cuando el agente de sincronización se ejecuta en el suscriptor. PullSubscription es una clase base a partir de la cual se derivan las clases TransPullSubscription y MergePullSubscription.

RegisteredSubscriber

Representa un suscriptor registrado en un publicador o un distribuidor.

RegisteredSubscriberCollection

Representa una colección de objetos RegisteredSubscriber.

ReplicationAgentContainerException

La excepción que se produce cuando un agente de replicación basado en código administrado genera uno o más errores.

ReplicationAgentContainerWithWatsonException

Representa la excepción que se produce cuando un agente de replicación basado en código administrado genera uno o más errores mediante Watson.

ReplicationAgentException

La clase de excepción base para las excepciones generadas durante la ejecución del agente de replicación.

ReplicationAgentSchedule

Representa la programación para un trabajo del agente de replicación.

ReplicationBaseCollection

La clase base que se usa en la construcción de la colecciones de objetos de replicación. Contiene funcionalidad que es común a las colecciones de objetos de replicación.

ReplicationColumn

Representa un objeto de columna en una tabla que contiene información necesaria para la replicación.

ReplicationDatabase

Representa una publicación o base de datos de suscripciones en una topología de replicación.

ReplicationDatabaseCollection

Representa una colección de objetos ReplicationDatabase.

ReplicationMonitor

Supervisa un servidor de replicación.

ReplicationObject

Clase abstracta que es la clase base para todas las clases de la interfaz de programación de Replication Management Objects (RMO).

ReplicationSchemaBoundView

Representa una vista enlazada a un esquema y contiene información necesaria para la replicación.

ReplicationServer

Representa una instancia de Microsoft SQL Server que participa en la replicación. Puede tomar el rol de distribuidor, publicador, suscriptor o cualquier combinación de ellos.

ReplicationStatusAndWarning

Representa la información de estado del agente de replicación y las advertencias del monitor de umbral.

ReplicationStoredProcedure

Representa información sobre un objeto de procedimiento almacenado que se necesita para la replicación.

ReplicationTable

Representa la información sobre un objeto de tabla que se requiere para la replicación.

ReplicationUserDefinedAggregate

Representa una función de agregado definida por el usuario y contiene la información necesaria para la replicación.

ReplicationUserDefinedFunction

Representa una función definida por el usuario y contiene información necesaria para la replicación.

ReplicationView

Representa la información sobre un objeto de vista que se requiere para la replicación.

ResourceStrings

Este ensamblado proporciona acceso administrado a las funcionalidades del agente de replicación.

SnapshotGenerationAgent

Este ensamblado proporciona acceso administrado a las funcionalidades del agente de replicación.

StatusEventArgs

Representa la información de estado devuelta por un agente de replicación cuando se produce el evento Status.

SubscriberSubscription

Devuelve información sobre una suscripción.

Subscription

Representa la información en el publicador para una suscripción a una combinación o una publicación transaccional. Subscription es una clase base a partir de la cual se derivan las clases TransSubscription y MergeSubscription.

SubscriptionBackupInformation

Representa la información necesaria para inicializar una suscripción desde una copia de seguridad.

SynchronizationPartner

Representa un publicador alternativo utilizado para sincronizar una suscripción con una publicación de combinación.

TracerToken

Representa la información del token de seguimiento.

TransArticle

Representa un artículo en una publicación transaccional.

TransArticleCollection

Representa una colección de objetos TransArticle.

TransConflictCount

Representa la información de conflictos devuelta para un artículo de tabla de una publicación que admite las suscripciones de actualización en cola.

TransPublication

Representa una publicación transaccional.

TransPublicationCollection

Representa una colección de objetos TransPublication.

TransPullSubscription

Representa una suscripción de extracción a una publicación transaccional.

TransPullSubscriptionCollection

Representa una colección de objetos TransPullSubscription.

TransSubscription

Representa una suscripción de inserción a una publicación transaccional o de instantáneas.

TransSubscriptionCollection

Representa una colección de objetos TransSubscription.

TransSynchronizationAgent

Proporciona la funcionalidad del Agente de distribución de replicación.

Interfaces

IAlternateSynchronizationPartner

Este ensamblado proporciona acceso administrado a las funcionalidades del agente de replicación.

IComErrorRecord

Este ensamblado proporciona acceso administrado a las funcionalidades del agente de replicación.

IComStatusEvent

Este ensamblado proporciona acceso administrado a las funcionalidades del agente de replicación.

IConnectionSecurityContext

Proporciona una implementación de la clase ConnectionSecurityContext para los clientes COM enlazados en tiempo de ejecución. Para obtener información sobre los miembros de esta interfaz, vea la documentación de referencia de ConnectionSecurityContext.

IMergeSynchronizationAgent

Este ensamblado proporciona acceso administrado a las funcionalidades del agente de replicación.

IProcessSecurityContext

Interfaz que encapsula la información de la cuenta de seguridad de Microsoft Windows utilizada por Microsoft Agente SQL Server para iniciar un trabajo del agente de replicación.

IReplicationDBObject

Representa el objeto de base de datos de replicación.

ISnapshotGenerationAgent

Este ensamblado proporciona acceso administrado a las funcionalidades del agente de replicación.

IStatusEventData

Este ensamblado proporciona acceso administrado a las funcionalidades del agente de replicación.

ITransSynchronizationAgent

Este ensamblado proporciona acceso administrado a las funcionalidades del agente de replicación.

Enumeraciones

AbortPolicy

Enumera las opciones relativas a cómo se finalizan los subprocesos del agente de replicación que están en ejecución cuando se produce un cierre imprevisto.

AddColumnOption

Enumera las opciones para agregar una columna a una tabla publicada en una publicación existente.

AgentProfileTypeOption

Indica si un perfil del agente de replicación está definido por sistema o definido por el usuario.

AgentType

Enumera los distintos tipos de agentes de replicación.

ArticleDatatypeMappingOptions

Especifica si un usuario definió la asignación de tipo de datos entre dos sistemas de administración de bases de datos (DBMS) para un artículo o si se trata de la asignación predeterminada.

ArticleOptions

Enumera el tipo de objetos de base de datos que pueden publicarse por replicación.

AuthenticationMethod

Enumera valores que especifican los métodos de autenticación HTTP compatibles para la sincronización web.

AutomaticReinitializationPolicies

Enumera los comportamientos predeterminados cuando se reinicializan las suscripciones a una publicación de combinación.

CheckPermissionOptions

Enumera los permisos de tabla que se comprueban cuando el Agente de mezcla aplica cambios en el publicador.

CommandOptions

Enumera las opciones que controlan cómo se propagan los cambios para los artículos transaccionales.

ConflictPolicyOption

Enumera las opciones para seleccionar la fila ganadora cuando se producen conflictos durante la sincronización de una suscripción de actualización con una publicación transaccional.

CreationScriptOptions

Enumera los valores de las opciones de esquema para los artículos publicados.

DatabaseCompatibilityLevel

Enumera las versiones de Microsoft SQL Server compatibles con la compatibilidad de bases de datos con Microsoft SQL Server 2005.

DataSourceType

Enumera los orígenes de datos admitidos como suscriptores de replicación.

DdlReplicationOptions

Enumera si se replican los cambios del lenguaje de definición de datos (DDL) en las tablas publicadas.

DeadlockPriority

Enumera las prioridades utilizadas para resolver los interbloqueos que se producen durante la generación de la instantánea.

DtsPackageLocationOption

Enumera las opciones para la ubicación del paquete de Servicios de transformación de datos (DTS).

FailoverMode

Enumera las opciones disponibles para que un suscriptor de actualización propague los cambios de vuelta al publicador.

FileTransferOption

Enumera las opciones para obtener los archivos de instantánea.

FilterTypes

Enumera los valores que especifican el tipo de filtros utilizados en artículos de mezcla.

IdentityRangeManagementOption

Enumera las opciones para administrar las asignaciones de intervalo de columna de identidad en las tablas publicadas utilizando la replicación de mezcla y la replicación transaccional con suscriptores de actualización.

InitialSyncType

Enumera los formatos de archivo de datos admitidos para la instantánea inicial.

MergeArticleState

Enumera la configuración de estado compatible para un artículo de mezcla.

MergeExchangeType

Enumera las opciones relativas a cómo el Agente de mezcla sincroniza los datos.

MergeSessionDetailType

Enumera partes de una sesión del Agente de mezcla que se supervisa.

MergeSessionPhase

Enumera la fase de una sesión del Agente de mezcla.

MergeSessionStatus

Enumera el estado de una sesión del Agente de mezcla.

MergeSubscriberType

La enumeración de los tipos adicionales de suscripciones admitidos por la replicación de mezcla.

MessageStatus

Enumera los códigos de estado del agente de replicación.

MonitorCacheRefreshPolicy

Especifica una directiva de supervisión de actualización de memoria caché.

NetworkType

Enumera las bibliotecas de red compatibles utilizadas por un agente de replicación para la conexión a un servidor de replicación.

PartitionGroupsOption

Enumera los valores que determinan si una publicación de combinación utiliza particiones precalculadas.

PartitionOptions

Enumera las maneras en que los datos en un artículo se dividen entre las suscripciones cuando la publicación de combinación utiliza un filtro de fila con parámetros.

PreCreationOption

Enumera los comandos que se ejecutan antes de la inicialización de la suscripción cuando una tabla publicada ya existe en la base de datos de suscripciones.

PublicationAttributes

Enumera las propiedades de publicación compatibles.

PublicationCompatibilityLevel

Enumera los valores de versión de producto que se usan para la replicación de mezcla con objeto de determinar qué características pueden utilizar las publicaciones en una base de datos determinada.

PublicationType

Enumera los tipos de replicación compatibles utilizados para publicar una base de datos.

QueueOption

Enumera el tipo de colas disponibles para una publicación transaccional con suscriptores de actualización.

ReplicationSecurityMode

Especifica los modos de seguridad compatibles utilizados mediante la actualización de los suscriptores al conectarse al publicador.

ReplicationStatus

Especifica el estado de un trabajo del agente de replicación.

ReplicationType

Enumera el tipo de publicación para la cual se genera una instantánea.

ReplicationWarnings

Enumera los valores de advertencia del monitor de umbral de replicación compatibles.

ResynchronizeType

Enumera los valores que especifican los cambios que se aplican cuando se vuelve a sincronizar una suscripción de mezcla.

RetentionPeriodUnits

Enumera valores que especifican las unidades para el período de retención.

ScheduleConstant

Enumera los valores constantes utilizados para establecer las programaciones de replicación.

ScheduleFrequencySubDay

Enumera los valores que especifican una unidad de programación más pequeña para frecuencias de programación concretas.

ScheduleFrequencyType

Enumera los tipos de frecuencias utilizados al programar un trabajo del agente de replicación.

ScheduleRelativeIntervals

Enumera valores que representan la frecuencia de una programación del agente de replicación relativa a ScheduleFrequencyType.

ScriptOptions

Enumera las opciones para generar scripts que se utilizan para crear o quitar los objetos de replicación.

SecurityMode

Enumera el tipo de autenticación que se utiliza cuando un agente de replicación se conecta a un servidor en una topología de replicación.

State

Enumera los valores que representan el estado de una publicación.

SubscriberType

Enumera los tipos de orígenes de datos que pueden ser suscriptores de una publicación.

SubscriberUploadOptions

Enumera las opciones de artículo de mezcla para las actualizaciones realizadas en un suscriptor con una suscripción de cliente.

SubscriptionBackupDeviceType

Enumera los dispositivos de copia de seguridad que se pueden utilizar para inicializar una suscripción.

SubscriptionOption

Enumera el tipo de suscripción.

SubscriptionResultOption

Enumera las opciones para devolver las suscripciones supervisadas.

SubscriptionState

Enumera las opciones para el estado de una suscripción.

SubscriptionSyncType

Enumera las opciones para realizar la sincronización inicial para una suscripción.

TransSubscriberType

Enumera los comportamientos de actualización de las suscripciones a publicaciones transaccionales.

ValidateType

Enumera los tipos de validación que se realizan durante la sincronización.

ValidationMethod

Enumera los métodos admitidos para la validación de la cuenta de filas de publicaciones transaccionales.

ValidationOption

Enumera los tipos de validación de datos admitidos para la replicación.

VerifyResolverSignatureOption

Enumera valores que especifican si el Agente de mezcla debe comprobar la firma digital de un solucionador de conflictos basado en el Modelo de objetos componentes (COM) para determinar si procede de una fuente de confianza.

Delegados

AgentCore.StatusEventHandler

Este ensamblado proporciona acceso administrado a las funcionalidades del agente de replicación.

Comentarios

Las MergeSynchronizationAgentclases , TransSynchronizationAgenty SnapshotGenerationAgent representan la funcionalidad del Agente de mezcla, Agente de distribución y Agente de instantáneas respectivamente. Use estas clases para iniciar estos agentes de replicación de forma sincrónica desde una aplicación de código administrado. Para obtener más información, consulte Conceptos de programación de replicación.