Microsoft.SqlServer.Replication Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.