ReplicationTable.ReplicationAddColumn Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Добавляет столбец к таблице, которая уже опубликована в одной или нескольких публикациях.
public:
void ReplicationAddColumn(System::String ^ columnName, System::String ^ typeText, Microsoft::SqlServer::Replication::AddColumnOption addType, cli::array <System::String ^> ^ publicationNames, System::String ^ schemaChangeScript);
public void ReplicationAddColumn (string columnName, string typeText, Microsoft.SqlServer.Replication.AddColumnOption addType, string[] publicationNames, string schemaChangeScript);
member this.ReplicationAddColumn : string * string * Microsoft.SqlServer.Replication.AddColumnOption * string[] * string -> unit
Public Sub ReplicationAddColumn (columnName As String, typeText As String, addType As AddColumnOption, publicationNames As String(), schemaChangeScript As String)
Параметры
- columnName
- String
Имя добавляемого столбца.
- typeText
- String
Синтаксис, следующий за параметром column_name
в инструкции ALTER TABLE в Transact-SQL.
- addType
- AddColumnOption
Значение объекта AddColumnOption, которое указывает, включается ли столбец в некоторые или все публикации или не включается ни в какие публикации. Если Some этот параметр указан, publicationNames
параметр не может быть пустым.
- publicationNames
- String[]
Массив String, содержащий имена публикаций, в которые должен быть включен столбец. Этот параметр используется только в том случае addType
Some
.
- schemaChangeScript
- String
Скрипт изменения схемы для распространения на подписчика. Допустимо только для публикаций транзакций и публикаций моментальных снимков. Если не нужно указывать этот параметр, используйте значение null
или пустую строку.
Комментарии
Этот метод поддерживается для обратной совместимости. Используйте репликацию изменений схемы при добавлении или удалении столбцов из опубликованной таблицы. Дополнительные сведения см. в статье Внесение изменений в схемы баз данных публикации.
Метод ReplicationAddColumn может вызываться только членами предопределенной роли сервера sysadmin на издателе членов предопределенной роли базы данных db_owner в базе данных публикации.
Вызов ReplicationAddColumn эквивалентен выполнению sp_repladdcolumn (Transact-SQL).