SQL Serverでレプリケーションされているテーブルに対する変更

http://rinta-annex.at.webry.info/201209/article_1.html
http://technet.microsoft.com/ja-jp/library/ms151870%28v=sql.90%29.aspx

「ALTER TABLEでパブリッシャのテーブルを変更すれば、レプリケーションマージでサブスクライバ側に反映される」

レプリケーション設定を再度作成などはしなくてもよい。

「Management Studioのテーブル変更ではできない」

Management Studio はテーブルは一時テーブルにデータを退避した上で、削除して変更後テーブルを再作成しようとするが、パブリケーションテーブルは削除できない。

「制約には明示的な名前を付ける必要がある」

明示的な名前指定なしで制約を作成してしまうと、パブリッシャと各サブスクライバで異なる名前の制約が出来てしまう場合がある。
制約の削除や変更のレプリケーションは、制約名を元に行われるため各サブスクライバで異なる名前の制約がある場合正しくレプリケーションが行えない。