sp_vupgrade_mergeobjects (Transact-SQL)
適用対象:SQL Server
マージ レプリケーションのデータ変更の追跡と適用に使用されるアーティクル固有のトリガー、ストアド プロシージャ、およびビューを再生成します。 次の状況で、この手順を実行します。
レプリケーションによって要求されたオブジェクトが誤って削除された場合。
1 つ以上のレプリケーション オブジェクトに変更を加える必要がある修正プログラムなどの更新プログラムを適用する場合。 更新プログラムを適用した後、各ノードでプロシージャを実行します。
このストアド プロシージャを実行する場合、サブスクリプションの再初期化は必要ありません。 サービス パックをインストールしたり、新しいバージョンの SQL Server にアップグレードしたりする場合、この手順は必要ありません。
構文
sp_vupgrade_mergeobjects
[ [ @login = ] N'login' ]
[ , [ @password = ] N'password' ]
[ , [ @security_mode = ] security_mode ]
[ ; ]
引数
[ @login = ] N'login'
ディストリビューション データベースで新しいシステム オブジェクトを作成するときに使用するシステム管理者ログイン。 @loginは sysname で、既定値は NULL
. @security_modeが Windows 認証である場合、このパラメーターは1
必要ありません。
[ @password = ] N'password'
ディストリビューション データベースで新しいシステム オブジェクトを作成するときに使用するシステム管理者パスワード。 @passwordは sysname で、既定値は空の文字列です。 @security_modeが Windows 認証である場合、このパラメーターは1
必要ありません。
[ @security_mode = ] security_mode
ディストリビューション データベースで新しいシステム オブジェクトを作成するときに使用するログイン セキュリティ モード。 @security_modeはビットで、既定値は 1
. の場合 0
は、SQL Server 認証が使用されます。 の場合 1
は、Windows 認証が使用されます。 可能な場合は、Windows 認証を使用します。
リターン コードの値
0
(成功) または 1
(失敗)。
解説
sp_vupgrade_mergeobjects
はマージ レプリケーションにのみ使用されます。
アクセス許可
sysadmin 固定サーバー ロールのメンバーシップが必要です。または、このストアド プロシージャに対して直接アクセス許可を実行する必要があります。
関連するコンテンツ
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示