16十一月/10關閉
如何於設定發行集的Table上異動資料庫結構?
緣由: 要對某個Table進行欄位新增時(alter table add column)出現錯誤,提示要先執行sp_register_custom_scripting後再進行資料庫結構異動。
處理過程: 這個Table有設定發行集,所以先參考MSDN的這一篇文章,
參考文章: 對發行集資料庫進行結構描述變更
由於該發行集不包含整個Table的所有欄位,要新增的欄位也無需設定到發行集,
因此使用[停用結構描述變更]的方式來處理。
先將[訂閱選項]中的[複寫結構描述變更]設為false,
然後執行要異動結構的SQL script,完成後再將[複寫結構描述變更]設為true。