Поделиться через


ReplicationTable Класс

Определение

Представляет информацию об объекте таблицы, который требуется для репликации.

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
Наследование
ReplicationTable
Реализации

Комментарии

Потокобезопасность

Все открытые статические (Shared в Microsoft Visual Basic) члены этого типа безопасны для многопоточных операций. Потокобезопасная работа с членами экземпляров типа не гарантируется.

Конструкторы

ReplicationTable()

Создает новый экземпляр класса ReplicationTable.

ReplicationTable(String, String, String, ServerConnection)

Создает новый экземпляр ReplicationTable класса с указанным именем и владельцем в указанной базе данных и с указанным подключением к экземпляру Microsoft SQL Server.

Свойства

CachePropertyChanges

Возвращает или задает значение, указывающее, следует ли кэшировать изменения, внесенные в свойства репликации, или применять их немедленно.

(Унаследовано от ReplicationObject)
ConnectionContext

Возвращает или задает подключение к экземпляру Microsoft SQL Server.

(Унаследовано от ReplicationObject)
DatabaseName

Возвращает или задает имя базы данных, которая содержит таблицу репликации.

HasBigIntColumn

Возвращает значение, указывающее, имеет ли таблица по крайней мере один столбец с типом данных bigint.

HasBigIntIdentityColumn

Возвращает значение, указывающее, имеет ли таблица по крайней мере один столбец идентификаторов с типом данных bigint.

HasColumnSetColumn

Возвращает значение, указывающее, имеет ли таблица набор столбцов.

HasGuidColumn

Возвращает значение, указывающее, имеет ли таблица по крайней мере один столбец с идентификаторами GUID.

HasHierarchyidColumn

Возвращает значение, указывающее, имеет ли таблица столбец типа hierarchyid.

HasIdentityColumn

Возвращает значение, указывающее, имеет ли таблица по крайней мере один столбец идентификаторов.

HasIdentityNotForReplicationColumn

Возвращает значение, указывающее, имеет ли таблица столбец идентификаторов с набором параметров NOT FOR REPLICATION.

HasImprecisePKColumn

Возвращает значение, указывающее, используется ли неточный вычисляемый столбец как часть первичного ключа.

HasPrimaryKey

Возвращает значение, показывающее, имеет ли таблица первичный ключ.

HasRowVersionColumn

Возвращает значение, указывающее, существует ли в таблице столбец с именем msrepl_tran_version.

HasSparseColumn

Возвращает значение, указывающее, имеет ли таблица столбец с атрибутом SPARSE.

HasSqlVariantColumn

Возвращает значение, указывающее, имеет ли таблица столбец типа sql_variant.

HasTimestampColumn

Возвращает значение, указывающее, имеет ли таблица столбец типа timestamp.

IsExistingObject

Возвращает значение, указывающее, существует ли объект на сервере.

(Унаследовано от ReplicationObject)
IsFileTable

Возвращает значение, указывающее, является ли таблица файловой таблицей.

Name

Возвращает или задает имя таблицы.

OwnerName

Возвращает или задает имя владельца таблицы.

PublishedInMerge

Возвращает значение, указывающее, публикуется ли таблица в публикации слиянием.

PublishedInPeerToPeerPublication

Возвращает значение, указывающее, публикуется ли таблица в топологии одноранговой репликации транзакций.

PublishedInQueuedTransactions

Возвращает значение, указывающее, публикуется ли таблица с помощью публикации, которая поддерживает подписку, обновляемую посредством очередей.

SqlServerName

Возвращает имя экземпляра Microsoft SQL Server, к которому подключен этот объект.

(Унаследовано от ReplicationObject)
TableId

Возвращает идентификатор объекта для таблицы.

UserData

Возвращает или задает свойство объекта, которое позволяет пользователям прикреплять свои собственные данные к объекту.

(Унаследовано от ReplicationObject)

Методы

CheckValidCreation()

Проверяет создание допустимой репликации.

(Унаследовано от ReplicationObject)
CheckValidDefinition(Boolean)

Определяет, является ли определение допустимым.

(Унаследовано от ReplicationObject)
CommitPropertyChanges()

Отправляет все операторы изменения кэшированного свойства в экземпляр Microsoft SQL Server.

(Унаследовано от ReplicationObject)
Decouple()

Отделяет связанный объект репликации от сервера.

(Унаследовано от ReplicationObject)
EnumIdentityRangeInfo()

Возвращает информацию диапазона идентификаторов о статьях на основе таблицы.

EnumReplicationColumns()

Возвращает из таблицы столбцы, которые могут быть реплицированы.

GetChangeCommand(StringBuilder, String, String)

Возвращает команду на изменение из репликации.

(Унаследовано от ReplicationObject)
GetCreateCommand(StringBuilder, Boolean, ScriptOptions)

Возвращает команду на создание из репликации.

(Унаследовано от ReplicationObject)
GetDropCommand(StringBuilder, Boolean)

Возвращает команду на удаление из репликации.

(Унаследовано от ReplicationObject)
InternalRefresh(Boolean)

Инициирует внутреннее обновление из репликации.

(Унаследовано от ReplicationObject)
Load()

Загружает свойства существующего объекта с сервера.

(Унаследовано от ReplicationObject)
LoadProperties()

Загружает свойства существующего объекта с сервера.

(Унаследовано от ReplicationObject)
Refresh()

Повторно загружает свойства объекта.

(Унаследовано от ReplicationObject)
ReplicationAddColumn(String, String, AddColumnOption, String[], String)

Добавляет столбец к таблице, которая уже опубликована в одной или нескольких публикациях.

ReplicationDropColumn(String, String)

Удаляет столбец из таблицы, которая опубликована в одной или нескольких публикациях.

Применяется к