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

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

HasHierarchyidColumn

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

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)

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

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