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
- Наследование
- Реализации
Комментарии
Потокобезопасность
Любые публичные статические (Sharedв Microsoft Visual Basic) члены этого типа безопасны для многопоточных операций. Никакие члены экземпляра не гарантированы как потокобезопасные.
Конструкторы
| Имя | Описание |
|---|---|
| ReplicationTable() |
Создает новый экземпляр класса ReplicationTable. |
| ReplicationTable(String, String, String, ServerConnection) |
Создаёт новый экземпляр ReplicationTable класса с указанным именем и владельцем на указанной базе данных и с указанным соединением к экземпляру Microsoft SQL Server. |
Свойства
| Имя | Описание |
|---|---|
| CachePropertyChanges |
Получает или задаёт, кэшировать ли изменения, внесённые в свойства репликации, или применять их сразу. (Унаследовано от ReplicationObject) |
| ConnectionContext |
Получает или устанавливает соединение с экземпляром Microsoft SQL Server. (Унаследовано от ReplicationObject) |
| DatabaseName |
Получает или устанавливает имя базы данных, содержащей таблицу репликации. |
| HasBigIntColumn |
Получает значение, указывающее, есть ли в таблице хотя бы один столбец |
| HasBigIntIdentityColumn |
Получает значение, указывающее, есть ли в таблице хотя бы один столбец идентичности типа |
| HasColumnSetColumn |
Получает значение, указывающее, есть ли в таблице определен набор столбцов. |
| HasGuidColumn |
Получает значение, указывающее, есть ли в таблице хотя бы один глобально уникальный столбец идентификатора. |
| HasHierarchyidColumn |
Получает значение, указывающее, есть ли в таблице столбец |
| HasIdentityColumn |
Получает значение, указывающее, есть ли в таблице хотя бы один столбец идентичности. |
| HasIdentityNotForReplicationColumn |
Получает значение, указывающее, есть ли в таблице столбец идентичности с набором опции НЕ ДЛЯ РЕПЛИКАЦИИ. |
| 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) |
Возвращает команду create из репликации. (Унаследовано от ReplicationObject) |
| GetDropCommand(StringBuilder, Boolean) |
Возвращает команду drop из репликации. (Унаследовано от ReplicationObject) |
| InternalRefresh(Boolean) |
Запускает внутреннее обновление после репликации. (Унаследовано от ReplicationObject) |
| Load() |
Загружает свойства существующего объекта с сервера. (Унаследовано от ReplicationObject) |
| LoadProperties() |
Загружает свойства существующего объекта с сервера. (Унаследовано от ReplicationObject) |
| Refresh() |
Перезагружает свойства объекта. (Унаследовано от ReplicationObject) |
| ReplicationAddColumn(String, String, AddColumnOption, String[], String) |
Добавляет колонку в таблицу, которая уже опубликована в одном или нескольких публикациях. |
| ReplicationDropColumn(String, String) |
Удаляет колонку из таблицы, опубликованную в одном или нескольких публикациях. |