ReplicationTable Clase

Definición

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
ReplicationTable
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 bigint.

HasBigIntIdentityColumn

Obtiene un valor que indica si la tabla tiene o no por lo menos una columna de identidad del tipo de datos bigint.

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 hierarchyid.

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.

Se aplica a