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 ensamblador proporciona acceso gestionado a las funcionalidades del agente de replicación.
Clases
| Nombre | Description |
|---|---|
| AgentApplication |
Este ensamblador proporciona acceso gestionado a las funcionalidades del agente de replicación. |
| AgentCore |
Este ensamblador proporciona acceso gestionado 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 sobre perfiles de agentes de replicación, como crear, eliminar, añadir y eliminar parámetros, y asignar perfiles específicos a ciertos agentes. |
| AgentProfileParameter |
Representa parámetros en un perfil de agente de replicación. |
| AgentProfileParameterInfo |
Representa un parámetro soportado utilizado en perfiles de agentes de replicación. |
| AlternateSynchronizationPartner |
Representa un Publisher alternativo al que se puede sincronizar una suscripción si el Publisher principal no está disponible. |
| Article |
Representa la clase base de la que se derivan la clase y TransArticle la MergeArticle clase. |
| ArticleConflict |
Representa información sobre una tabla de conflictos de replicación de fusión. |
| BusinessLogicHandler |
Representa el registro del servidor para el ensamblador de código gestionado que implementa un manejador de lógica de negocio. |
| ComErrorException |
La excepción que se lanza cuando un agente de replicación genera un error general. |
| ComErrorRecord |
Representa la información de un error generado por un agente de replicación. |
| ConnectionFailureException |
La excepción que se lanza cuando una conexión a la base de datos falla cuando un agente de replicación está en ejecución. |
| ConnectionSecurityContext |
Representa la información que usas cuando te conectas a Microsoft SQL Server. |
| CustomResolver |
Representa un registro de un resolvedor basado en COM en un servidor en una topología de replicación de fusión. |
| DistributionArticle |
Representa información sobre un artículo publicado en una publicación transaccional o instantánea almacenada en el Distribuidor. |
| DistributionArticleCollection |
Representa una colección de DistributionArticle objetos. |
| DistributionDatabase |
Representa una base de datos de distribución en el Distribuidor. |
| DistributionDatabaseCollection |
Representa una colección de DistributionDatabase objetos. |
| DistributionPublication |
Representa información sobre una publicación transaccional o instantánea almacenada en el Distribuidor. |
| DistributionPublicationCollection |
Representa una colección de DistributionPublication objetos. |
| DistributionPublisher |
Representa información sobre un Publisher registrado en el distribuidor actualmente conectado. |
| DistributionPublisherCollection |
Representa una colección de DistributionPublisher objetos. |
| DistributionSubscription |
Representa la información almacenada en el Distribuidor sobre una suscripción a una publicación transaccional o instantánea. |
| DistributionSubscriptionCollection |
Representa una colección de DistributionSubscription objetos. |
| FciException |
La excepción que se lanza cuando ocurre un error en la Interfaz de Compresión de Archivos (FCI). |
| HeterogeneousColumn |
Representa una columna contenida en una tabla sobre un no Microsoft SQL Server Publisher. |
| HeterogeneousTable |
Representa una tabla en un lugar no Microsoft SQL Server Publisher. |
| IdentityRangeInfo |
Estructura que representa configuraciones de gestión de rangos de identidad para un artículo publicado cuando la tabla fuente contiene columnas de identidad. |
| LastValidationDateTime |
Se usaba para devolver la fecha y hora de la última validación de la suscripción de fusión. |
| LightPublication |
Representa una publicación ligera. |
| MergeArticle |
Representa un artículo en una publicación de fusión. |
| MergeArticleCollection |
Representa una colección de MergeArticle objetos. |
| MergeConflictCount |
Representa información de conflicto para un artículo de tabla en una publicación de fusión. |
| MergeDynamicSnapshotJob |
Contiene información sobre el trabajo Agente de instantáneas que genera la instantánea de datos para una suscripción a una publicación de fusión con un filtro de filas parametrizado. |
| MergeJoinFilter |
Representa un filtro de unión o una relación de registro lógico entre los artículos de la unión. |
| MergePartition |
Representa información sobre la partición de un Suscriptor para una publicación de fusión con un filtro de filas parametrizado. |
| MergePublication |
Representa una publicación de fusión. |
| MergePublicationCollection |
Representa una colección de MergePublication objetos. |
| MergePullSubscription |
Representa una suscripción pull a una publicación de fusión. |
| MergePullSubscriptionCollection |
Representa una colección de MergePullSubscription objetos. |
| MergeSessionDetail |
Representa información detallada sobre un paso en una sesión de Agente de mezcla. |
| MergeSessionError |
Representa información sobre errores que ocurren durante una sesión de Agente de mezcla. |
| MergeSessionSummary |
Representa la información de la sesión del Agente de mezcla. |
| MergeSubscriberMonitor |
Permite la monitorización por parte del suscriptor de suscripciones para fusionar publicaciones. |
| MergeSubscription |
Representa una suscripción a una publicación de fusión registrada en el Publisher. |
| MergeSubscriptionCollection |
Representa una colección de MergeSubscription objetos. |
| MergeSynchronizationAgent |
Proporciona la funcionalidad del Replication Agente de mezcla. |
| MonitorThreshold |
Representa una métrica umbral utilizada al monitorizar una publicación. |
| NativeSqlConnectionException |
La excepción que se lanza cuando un controlador ODBC o un proveedor OLEDB genera un error durante operaciones de copia masiva. |
| OciException |
La excepción que se lanza cuando se genera un error mediante la Interfaz de Llamadas Oracle (OCI). |
| OSException |
La excepción que se lanza cuando el sistema operativo genera un error durante una operación de Interfaz de Compresión de Archivos (FCI). |
| ParameterValueOutOfRangeException |
La excepción que se lanza si un valor pasado a un parámetro está fuera del rango para el tipo de dato del parámetro. |
| PasswordWriteOnlyException |
La excepción que se lanza cuando se accede a una propiedad de contraseña de 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 de cuánto tiempo tarda en procesarlos. |
| Publication |
La Publication clase es una clase base de la que se derivan la TransPublication clase y la MergePublication clase. |
| PublicationAccess |
Representa la información de acceso a la publicación (PAL) de una publicación. |
| PublicationArticle |
Representa la información del artículo para un objeto de base de datos publicado. |
| PublicationMonitor |
Supervisa una publicación. |
| PublicationMonitorCollection |
Una colección de PublicationMonitor objetos que representa publicaciones en el Distribuidor. |
| PublisherConnectionSecurityContext |
Representa el inicio de sesión utilizado al conectarse a la instancia de Microsoft SQL Server configurada como Publisher en una topología de replicación. |
| PublisherMonitor |
Supervisa un Publisher de replicación. |
| PublisherMonitorCollection |
Representa una colección de PublisherMonitor objetos. |
| PullSubscription |
Representa la información en el Publisher para una suscripción a una fusión o a una publicación transaccional cuando el Agente de Sincronización se ejecuta en el Suscriptor. PullSubscription es una clase base de la que se derivan la TransPullSubscription clase y la MergePullSubscription clase. |
| RegisteredSubscriber |
Representa a un Suscriptor que ha sido registrado en un Publisher o un Distribuidor. |
| RegisteredSubscriberCollection |
Representa una colección de RegisteredSubscriber objetos. |
| ReplicationAgentContainerException |
La excepción que se lanza cuando uno o más errores son generados por un agente de replicación basado en código gestionado. |
| ReplicationAgentContainerWithWatsonException |
Representa la excepción que se lanza cuando uno o más errores son generados por un agente de replicación basado en código gestionado usando Watson. |
| ReplicationAgentException |
La clase base de excepción para excepciones generadas durante la ejecución del agente de replicación. |
| ReplicationAgentSchedule |
Representa el calendario para un trabajo de agente de replicación. |
| ReplicationBaseCollection |
La clase base que se utiliza en la construcción de colecciones de objetos de replicación. Contiene funcionalidades comunes a las colecciones de objetos de replicación. |
| ReplicationColumn |
Representa un objeto columna en una tabla que contiene la información necesaria para replicar. |
| ReplicationDatabase |
Representa una base de datos de publicación o suscripción en una topología de replicación. |
| ReplicationDatabaseCollection |
Representa una colección de ReplicationDatabase objetos. |
| ReplicationMonitor |
Supervisa un servidor de replicación. |
| ReplicationObject |
Clase abstracta que es la clase base para todas las clases en la interfaz de programación de Objetos de Gestión de Replicación (RMO). |
| ReplicationSchemaBoundView |
Representa una vista limitada por el esquema y contiene la información necesaria para replicar. |
| ReplicationServer |
Representa una instancia de Microsoft SQL Server que está involucrada en la replicación. Puede desempeñar el papel de Distribuidor, Publisher, Suscriptor o cualquier combinación de ellos. |
| ReplicationStatusAndWarning |
Representa la información de estado del agente de replicación y las advertencias del monitor umbral. |
| ReplicationStoredProcedure |
Representa información sobre un objeto de procedimiento almacenado que es requerida por replicación. |
| ReplicationTable |
Representa la información sobre un objeto de tabla que es requerida por replicación. |
| ReplicationUserDefinedAggregate |
Representa una función agregada definida por el usuario y contiene la información necesaria para replicar. |
| ReplicationUserDefinedFunction |
Representa una función definida por el usuario y contiene la información necesaria para replicación. |
| ReplicationView |
Representa la información sobre un objeto de vista que es requerida por replicación. |
| ResourceStrings |
Este ensamblador proporciona acceso gestionado a las funcionalidades del agente de replicación. |
| SnapshotGenerationAgent |
Este ensamblador proporciona acceso gestionado a las funcionalidades del agente de replicación. |
| StatusEventArgs |
Representa la información de estado devolvida por un agente de replicación cuando ocurre el Status evento. |
| SubscriberSubscription |
Información de devolución sobre una suscripción. |
| Subscription |
Representa la información en el Publisher para una suscripción a una fusión o a una publicación transaccional. Subscription es una clase base de la que se derivan la TransSubscription clase y la MergeSubscription clase. |
| SubscriptionBackupInformation |
Representa la información necesaria para iniciar una suscripción desde una copia de seguridad. |
| SynchronizationPartner |
Representa un Publisher alternativo utilizado para sincronizar una suscripción con una publicación fusionada. |
| TracerToken |
Representa la información del token trazador. |
| TransArticle |
Representa un artículo en una publicación transaccional. |
| TransArticleCollection |
Representa una colección de TransArticle objetos. |
| TransConflictCount |
Representa la información de conflicto devuelta para un artículo de tabla en una publicación que soporta suscripciones de actualización en cola. |
| TransPublication |
Representa una publicación transaccional. |
| TransPublicationCollection |
Representa una colección de TransPublication objetos. |
| TransPullSubscription |
Representa una suscripción pull a una publicación transaccional. |
| TransPullSubscriptionCollection |
Representa una colección de TransPullSubscription objetos. |
| TransSubscription |
Representa una suscripción push a una publicación transaccional o snapshot. |
| TransSubscriptionCollection |
Representa una colección de TransSubscription objetos. |
| TransSynchronizationAgent |
Proporciona la funcionalidad del Replication Agente de distribución. |
Interfaces
| Nombre | Description |
|---|---|
| IAlternateSynchronizationPartner |
Este ensamblador proporciona acceso gestionado a las funcionalidades del agente de replicación. |
| IComErrorRecord |
Este ensamblador proporciona acceso gestionado a las funcionalidades del agente de replicación. |
| IComStatusEvent |
Este ensamblador proporciona acceso gestionado a las funcionalidades del agente de replicación. |
| IConnectionSecurityContext |
Proporciona una implementación de la ConnectionSecurityContext clase para clientes COM con límites tardíos. Para información sobre los miembros de esta interfaz, consulte la documentación de referencia para ConnectionSecurityContext. |
| IMergeSynchronizationAgent |
Este ensamblador proporciona acceso gestionado a las funcionalidades del agente de replicación. |
| IProcessSecurityContext |
Interfaz que encapsula la información Microsoft Windows de la cuenta de seguridad que utiliza Microsoft Agente SQL Server para iniciar un trabajo de agente de replicación. |
| IReplicationDBObject |
Representa el objeto de la base de datos de replicación. |
| ISnapshotGenerationAgent |
Este ensamblador proporciona acceso gestionado a las funcionalidades del agente de replicación. |
| IStatusEventData |
Este ensamblador proporciona acceso gestionado a las funcionalidades del agente de replicación. |
| ITransSynchronizationAgent |
Este ensamblador proporciona acceso gestionado a las funcionalidades del agente de replicación. |
Enumeraciones
| Nombre | Description |
|---|---|
| AbortPolicy |
Enumera las opciones sobre cómo se terminan los hilos de agentes de replicación en ejecución cuando ocurre un apagado inesperado. |
| AddColumnOption |
Enumera las opciones para añadir una columna a una tabla publicada en una publicación existente. |
| AgentProfileTypeOption |
Indica si un perfil de agente de replicación está definido por el sistema o por el usuario. |
| AgentType |
Enumera los distintos tipos de agentes de replicación. |
| ArticleDatatypeMappingOptions |
Especifica si el mapeo de tipos de datos entre dos sistemas de gestión de bases de datos (SGBD) para un artículo ha sido definido por un usuario o si es el mapeo por defecto. |
| ArticleOptions |
Enumera el tipo de objetos de base de datos que pueden publicarse mediante replicación. |
| AuthenticationMethod |
Enumera valores que especifican los métodos de autenticación HTTP soportados para la sincronización web. |
| AutomaticReinitializationPolicies |
Enumera los comportamientos predeterminados al reiniciar suscripciones a una publicación de fusión. |
| CheckPermissionOptions |
Enumera los permisos a nivel de tabla que se verifican cuando el Agente de mezcla aplica cambios en el Publisher. |
| CommandOptions |
Enumera las opciones que controlan cómo se propagan los cambios para artículos transaccionales. |
| ConflictPolicyOption |
Enumera las opciones para seleccionar la fila ganadora cuando ocurren conflictos durante la sincronización de una suscripción que se actualiza con una publicación transaccional. |
| CreationScriptOptions |
Enumera los valores de las opciones de esquema para artículos publicados. |
| DatabaseCompatibilityLevel |
Enumera las versiones de Microsoft SQL Server que son compatibles para compatibilidad de bases de datos con Microsoft SQL Server 2005. |
| DataSourceType |
Enumera las fuentes de datos soportadas como suscriptores de replicación. |
| DdlReplicationOptions |
Enumera si los cambios en el lenguaje de definición de datos (DDL) en las tablas publicadas se replican. |
| DeadlockPriority |
Enumera las prioridades utilizadas para resolver bloqueos que ocurren durante la generación de instantáneas. |
| 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 se actualice propague los cambios de vuelta al Publisher. |
| FileTransferOption |
Enumera las opciones para obtener archivos de instantáneas. |
| FilterTypes |
Enumera valores que especifican el tipo de filtros usados en los artículos de fusión. |
| IdentityRangeManagementOption |
Enumera opciones para gestionar la asignación de rangos de columnas de identidad en tablas publicadas usando replicación por fusión y replicación transaccional con suscriptores actualizados. |
| InitialSyncType |
Enumera los formatos de archivo de datos soportados para la instantánea inicial. |
| MergeArticleState |
Enumera los ajustes de estado soportados para un artículo de fusión. |
| MergeExchangeType |
Enumera las opciones sobre cómo el Agente de mezcla sincroniza los datos. |
| MergeSessionDetailType |
Enumera partes de una sesión de Agente de mezcla que se está monitorizando. |
| MergeSessionPhase |
Enumera la fase de una sesión de Agente de mezcla. |
| MergeSessionStatus |
Enumera el estado de una sesión de Agente de mezcla. |
| MergeSubscriberType |
Enumerar tipos adicionales de suscripciones soportadas por replicación por fusión. |
| MessageStatus |
Enumera los códigos de estado del agente de replicación. |
| MonitorCacheRefreshPolicy |
Especifica una política de actualización de caché de monitoreo. |
| NetworkType |
Enumera las Net-Libraries soportadas que utiliza un agente de replicación al conectarse a un servidor de replicación. |
| PartitionGroupsOption |
Enumera los valores que determinan si una publicación de fusión utiliza particiones precomputadas. |
| PartitionOptions |
Enumera las formas en que los datos de un artículo se dividen entre suscripciones cuando la publicación de fusión utiliza un filtro de filas parametrizado. |
| 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 suscripción. |
| PublicationAttributes |
Enumera las propiedades de publicación soportadas. |
| PublicationCompatibilityLevel |
Enumera los valores de versión del producto que se utilizan en la replicación por fusión para determinar qué características pueden ser utilizadas por publicaciones en una base de datos determinada. |
| PublicationType |
Enumera los tipos de replicación soportados usados para publicar una base de datos. |
| QueueOption |
Enumera el tipo de cola disponible para una publicación transaccional con suscriptores actualizados. |
| ReplicationSecurityMode |
Especifica los modos de seguridad soportados que se usan al actualizar a los Suscriptores al conectarse al Publisher. |
| ReplicationStatus |
Especifica el estado de un trabajo de agente de replicación. |
| ReplicationType |
Enumera el tipo de publicación para la que se genera una instantánea. |
| ReplicationWarnings |
Enumera los valores de advertencia del umbral de replicación soportados. |
| ResynchronizeType |
Enumera valores que especifican los cambios a aplicar cuando se resincroniza una suscripción de fusión. |
| RetentionPeriodUnits |
Enumera los valores que especifican las unidades para el periodo de retención. |
| ScheduleConstant |
Enumera valores constantes utilizados para establecer los horarios de replicación. |
| ScheduleFrequencySubDay |
Enumera valores que especifican una unidad de programación más pequeña para frecuencias programadas específicas. |
| ScheduleFrequencyType |
Enumera los tipos de frecuencias utilizadas al programar un trabajo de agente de replicación. |
| ScheduleRelativeIntervals |
Enumera valores que representan la frecuencia de un programa de agentes de replicación en relación con el ScheduleFrequencyType. |
| ScriptOptions |
Enumera opciones para generar scripts que se utilizan para crear o eliminar objetos de replicación. |
| SecurityMode |
Enumera el tipo de autenticación a usar 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 fuentes de datos que pueden ser suscriptores de una publicación. |
| SubscriberUploadOptions |
Enumera las opciones de fusión de artículos para actualizaciones realizadas en un Suscriptor con suscripción de cliente. |
| SubscriptionBackupDeviceType |
Enumera los dispositivos de copia de seguridad que pueden usarse para iniciar una suscripción. |
| SubscriptionOption |
Enumera el tipo de suscripción. |
| SubscriptionResultOption |
Enumera opciones para devolver suscripciones monitorizadas. |
| SubscriptionState |
Enumera opciones para el estado de una suscripción. |
| SubscriptionSyncType |
Enumera las opciones sobre cómo se realiza la sincronización inicial para una suscripción. |
| TransSubscriberType |
Enumera los comportamientos de actualización para suscripciones a publicaciones transaccionales. |
| ValidateType |
Enumera los tipos de validación que se realizan durante la sincronización. |
| ValidationMethod |
Enumera los métodos soportados para la validación de recuento de filas de publicaciones transaccionales. |
| ValidationOption |
Enumera los tipos de validación de datos soportados por la replicación. |
| VerifyResolverSignatureOption |
Enumera valores que especifican si el Agente de mezcla debe verificar la firma digital en un resolvedor de conflictos basado en Modelo de Objetos de Componentes (COM) para determinar si proviene de una fuente confiable. |
Delegados
| Nombre | Description |
|---|---|
| AgentCore.StatusEventHandler |
Este ensamblador proporciona acceso gestionado a las funcionalidades del agente de replicación. |
Comentarios
Las MergeSynchronizationAgentclases , TransSynchronizationAgent, y SnapshotGenerationAgent representan la funcionalidad del Agente de mezcla, el Agente de distribución y el Agente de instantáneas, respectivamente. Utiliza estas clases para iniciar síncronamente estos agentes de replicación desde una aplicación de código gestionado. Para más información, véase Conceptos de Programación de Replicación.