ReplicationTable Clase
Definición
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í.
Representa la información sobre un objeto de tabla que es requerida por replicación.
public ref class ReplicationTable sealed : Microsoft::SqlServer::Replication::ReplicationObject, Microsoft::SqlServer::Replication::IReplicationDBObject
public sealed class ReplicationTable : Microsoft.SqlServer.Replication.ReplicationObject, Microsoft.SqlServer.Replication.IReplicationDBObject
type ReplicationTable = class
inherit ReplicationObject
interface IReplicationDBObject
Public NotInheritable Class ReplicationTable
Inherits ReplicationObject
Implements IReplicationDBObject
- Herencia
- Implementaciones
Comentarios
Seguridad de hilos
Cualquier miembro público estático (Shareden Microsoft Visual Basic) de este tipo es seguro para operaciones multihilo. No se garantiza que los miembros de instancia sean seguros para el acceso concurrente.
Constructores
| Nombre | Description |
|---|---|
| ReplicationTable() |
Crea una nueva instancia de la clase ReplicationTable. |
| ReplicationTable(String, String, String, ServerConnection) |
Crea una nueva instancia de la ReplicationTable clase con el nombre y propietario especificados, en la base de datos especificada y con la conexión especificada a una instancia de Microsoft SQL Server. |
Propiedades
| Nombre | Description |
|---|---|
| CachePropertyChanges |
Obtiene o establece si guardar en caché los cambios realizados en las propiedades de replicación o aplicarlos inmediatamente. (Heredado de ReplicationObject) |
| ConnectionContext |
Obtiene o establece la conexión a una instancia de Microsoft SQL Server. (Heredado de ReplicationObject) |
| DatabaseName |
Obtiene o establece el nombre de la base de datos que contiene la tabla de replicación. |
| HasBigIntColumn |
Obtiene un valor que indica si la tabla tiene al menos una columna del |
| HasBigIntIdentityColumn |
Obtiene un valor que indica si la tabla tiene al menos una columna identidad del |
| HasColumnSetColumn |
Obtiene un valor que indica si la tabla tiene un conjunto de columnas definido. |
| HasGuidColumn |
Obtiene un valor que indica si la tabla tiene al menos una columna de identificador globalmente único. |
| HasHierarchyidColumn |
Obtiene un valor que indica si la tabla tiene una |
| HasIdentityColumn |
Obtiene un valor que indica si la tabla tiene al menos una columna de identidad. |
| HasIdentityNotForReplicationColumn |
Obtiene un valor que indica si la tabla tiene o no una columna identidad con la opción NOT FOR REPLICATION conjunta. |
| HasImprecisePKColumn |
Obtiene un valor que indica si se utiliza o no una columna calculada imprecisa como parte de la clave primaria. |
| HasPrimaryKey |
Obtiene un valor que indica si la tabla tiene o no una clave primaria. |
| HasRowVersionColumn |
Obtiene un valor que indica si existe o no una columna en la tabla con el nombre msrepl_tran_version. |
| HasSparseColumn |
Obtiene un valor que indica si la tabla tiene una columna con el atributo SPARSE. |
| HasSqlVariantColumn |
Obtiene un valor que indica si la tabla tiene o no una columna de tipo sql_variant. |
| HasTimestampColumn |
Recibe un valor que indica si la tabla tiene o no una columna de tipo de marca de tiempo. |
| IsExistingObject |
Anota si el objeto existe en el servidor o no. (Heredado de ReplicationObject) |
| IsFileTable |
Obtiene un valor que indica si la tabla es una tabla de archivos. |
| Name |
Obtiene o establece el nombre de la tabla. |
| OwnerName |
Obtiene o establece el nombre del propietario de la mesa. |
| PublishedInMerge |
Obtiene un valor que indica si la tabla está publicada o no en una publicación de fusión. |
| PublishedInPeerToPeerPublication |
Obtiene un valor que indica si la tabla está publicada o no en una topología de replicación transaccional peer-to-peer. |
| PublishedInQueuedTransactions |
Obtiene un valor que indica si la tabla ha sido publicada por una publicación que soporta suscripciones de actualización en cola. |
| SqlServerName |
Obtiene el nombre de la instancia de Microsoft SQL Server a la que está conectado este objeto. (Heredado de ReplicationObject) |
| TableId |
Obtiene el ID del objeto de la tabla. |
| UserData |
Obtiene o establece una propiedad de objeto que permite a los usuarios adjuntar sus propios datos al objeto. (Heredado de ReplicationObject) |
Métodos
| Nombre | Description |
|---|---|
| CheckValidCreation() |
Comprueba la creación válida de la replicación. (Heredado de ReplicationObject) |
| CheckValidDefinition(Boolean) |
Indica si la definición es válida. (Heredado de ReplicationObject) |
| CommitPropertyChanges() |
Envía todas las sentencias de cambio de propiedades en caché a la instancia de Microsoft SQL Server. (Heredado de ReplicationObject) |
| Decouple() |
Desacopla el objeto de replicación referenciado del servidor. (Heredado de ReplicationObject) |
| EnumIdentityRangeInfo() |
Devuelve la información del rango de identidad de los artículos según la tabla. |
| EnumReplicationColumns() |
Devuelve las columnas de la tabla que pueden replicarse. |
| GetChangeCommand(StringBuilder, String, String) |
Devuelve el comando de cambio de la replicación. (Heredado de ReplicationObject) |
| GetCreateCommand(StringBuilder, Boolean, ScriptOptions) |
Devuelve el comando create de la replicación. (Heredado de ReplicationObject) |
| GetDropCommand(StringBuilder, Boolean) |
Devuelve el comando drop de la replicación. (Heredado de ReplicationObject) |
| InternalRefresh(Boolean) |
Inicia una actualización interna desde la replicación. (Heredado de ReplicationObject) |
| Load() |
Carga las propiedades de un objeto existente desde el servidor. (Heredado de ReplicationObject) |
| LoadProperties() |
Carga las propiedades de un objeto existente desde el servidor. (Heredado de ReplicationObject) |
| Refresh() |
Recarga las propiedades del objeto. (Heredado de ReplicationObject) |
| ReplicationAddColumn(String, String, AddColumnOption, String[], String) |
Añade una columna a una tabla que ya esté publicada en una o más publicaciones. |
| ReplicationDropColumn(String, String) |
Elimina una columna de una tabla que se publica en una o más publicaciones. |