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 se requiere para la 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 para subprocesos
Todos los miembros estáticos públicos (Shared
en Microsoft Visual Basic) de este tipo son seguros para las operaciones multiproceso. No se garantiza que los miembros de instancia sean seguros para subprocesos.
Constructores
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 el propietario especificados, en la base de datos especificada y con la conexión especificada a una instancia de Microsoft SQL Server. |
Propiedades
CachePropertyChanges |
Obtiene o establece si los cambios realizados en las propiedades de replicación se almacenan en memoria caché o se aplican 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 o no por lo menos una columna del tipo de datos |
HasBigIntIdentityColumn |
Obtiene un valor que indica si la tabla tiene o no por lo menos una columna de identidad del tipo de datos |
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 o no por lo menos una columna de identificador único global. |
HasHierarchyidColumn |
Obtiene un valor que indica si la tabla tiene una columna de tipo |
HasIdentityColumn |
Obtiene un valor que indica si la tabla tiene o no por lo menos una columna de identidad. |
HasIdentityNotForReplicationColumn |
Obtiene un valor que indica si la tabla tiene o no una columna de identidad con la opción NOT FOR REPLICATION establecida. |
HasImprecisePKColumn |
Obtiene un valor que indica si se usa una columna calculada imprecisa como parte de la clave principal. |
HasPrimaryKey |
Obtiene un valor que indica si la tabla tiene o no una clave principal. |
HasRowVersionColumn |
Obtiene un valor que indica si una columna existe o no en la tabla denominada 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 |
Obtiene un valor que indica si la tabla tiene o no una columna de tipo timestamp. |
IsExistingObject |
Obtiene si el objeto existe en el servidor. (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 tabla. |
PublishedInMerge |
Obtiene un valor que incida si la tabla se publica o no en una publicación de mezcla. |
PublishedInPeerToPeerPublication |
Obtiene un valor que indica si se publica o no la tabla en una topología de replicación transaccional punto a punto. |
PublishedInQueuedTransactions |
Obtiene un valor que indica si la tabla se publica mediante una publicación que admite 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 identificador de objeto de la tabla. |
UserData |
Obtiene o establece una propiedad de un objeto que permite a los usuarios adjuntar sus propios datos al objeto. (Heredado de ReplicationObject) |
Métodos
CheckValidCreation() |
Comprueba la creación de replicación válida. (Heredado de ReplicationObject) |
CheckValidDefinition(Boolean) |
Indica si la definición es válida. (Heredado de ReplicationObject) |
CommitPropertyChanges() |
Envía todas las instrucciones de cambio de propiedad almacenadas en caché a la instancia de Microsoft SQL Server. (Heredado de ReplicationObject) |
Decouple() |
Desacopla del servidor el objeto de replicación al que se hace referencia. (Heredado de ReplicationObject) |
EnumIdentityRangeInfo() |
Devuelve la información del intervalo de identidad sobre los artículos basándose en 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 de creación 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 de 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() |
Vuelve a cargar las propiedades del objeto. (Heredado de ReplicationObject) |
ReplicationAddColumn(String, String, AddColumnOption, String[], String) |
Agrega una columna a una tabla que ya está publicada en una o más publicaciones. |
ReplicationDropColumn(String, String) |
Quita una columna de una tabla que está publicada en una o más publicaciones. |