Безопасно ли изменять тип данных реплицируемого столбца в SQL Server 2005? - PullRequest
2 голосов
/ 30 апреля 2009

Какую команду я бы выполнил для безопасного изменения (т. Е. С int на bigint) типа данных реплицированного столбца в SQL Server 2005?

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

1 Ответ

3 голосов
/ 30 апреля 2009
ALTER TABLE MyTable 
    ALTER COLUMN myIntCol bigint

С BOL :

По умолчанию используется следующая схема изменения, сделанные на работающем издателе SQL Server реплицируется на все SQL Подписчики сервера:

  • ALTER TABLE
  • ALTER VIEW
  • ИЗМЕНЕНИЕ ПРОЦЕДУРЫ
  • ИЗМЕНЕНИЕ ФУНКЦИИ
  • ALTER TRIGGER
...