QA@IT

レプリケーションのプロパティをバッチで変更する方法

2700 PV

MS SQLSERVER2005にて開発しております。
既に設定しているレプリケーションのプロパティをManagement Staudioではなく
バッチ or VBスクリプトから変更する方法を御教示願います。

尚、バッチからsqlcmdコマンドでsp_changearticleを実行すれば
プロパティの変更は出来たのですが
スナップショットを再実行しないと有効にならず困っております。
(バッチから変更後に、Management Staudioにて該当のレプリケーションで
 右クリックをして再初期化、又はスナップショットを開始してやることで有効となるのですが
 Management Staudioを介さず、バッチ or VBスクリプトから有効としたいです)

よろしくおねがいします。

回答

詳しくはないので恐縮ですが、
@force_invalidate_snapshot@force_reinit_subscription は関係ないのでしょうか?
以下のURLの最後のほうに記載があります。

http://technet.microsoft.com/ja-jp/library/ms175980(v=sql.90).aspx

あとは以下の スナップショットエージェントを利用すればスナップショットを作成できそうですが、どうでしょうか。

http://technet.microsoft.com/ja-jp/library/ms146939(v=sql.90).aspx

編集 履歴 (0)
ウォッチ

この質問への回答やコメントをメールでお知らせします。