次の方法で共有


レプリケーション ストアド プロシージャ (Transact-SQL)

適用対象:SQL ServerAzure SQL データベース

レプリケーション システム ストアド プロシージャは、レプリケーションの実装などの 1 回限りのタスクを実行するためのメソッドとして文書化され、バッチ ファイルとスクリプトで使用するために使用できます。

レプリケーション ストアド プロシージャを使用してほとんどの一般的なレプリケーション タスクをプログラミングする方法の詳細については、「 Replication System Stored Procedures Conceptsを参照してください。

重要

SQL Server オンライン ブックに記載されているレプリケーション ストアド プロシージャのみがサポートされています。 文書化されていないストアド プロシージャは、内部レプリケーション コンポーネントのみを使用するため、レプリケーションの管理には使用しないでください。

パブリケーションと配布のセットアップ

これらの手順では、ディストリビューター、パブリッシャー、ディストリビューション データベースなどのレプリケーション インフラストラクチャを構成します。

ストアド プロシージャ Description
sp_adddistpublisher パブリッシャーをディストリビューターに登録し、レプリケーション用の既定のスナップショット フォルダーを指定します。
sp_adddistributor サーバーをレプリケーション用のディストリビューターとして構成し、 distributor_admin アカウントのパスワードを指定します。
sp_adddistributiondb 構成可能な保持期間を持つディストリビューション データベースをディストリビューターに作成します。
sp_addlogreader_agent トランザクション パブリケーションのログ リーダー エージェント ジョブを作成します。
sp_addpublication パブリケーション データベースに新しいスナップショット パブリケーションまたはトランザクション パブリケーションを作成します。
sp_addpublication_snapshot パブリケーションのスナップショット エージェント ジョブを作成します。
sp_addqreader_agent キュー更新サブスクリプションをサポートするディストリビューターのキュー リーダー エージェント ジョブを作成します。
sp_changedistpublisher ディストリビューターに登録されているパブリッシャーのプロパティを変更します。
sp_changedistributiondb 保持期間を含む、ディストリビューション データベースのプロパティを変更します。
sp_changedistributor_password パブリッシャーとリモート ディストリビューターの間の接続に使用されるパスワードを変更します。
sp_changedistributor_property エージェントの状態チェックのハートビート間隔などのディストリビューターのプロパティを変更します。
sp_changepublication スナップショット パブリケーションまたはトランザクション パブリケーションのプロパティを変更します。
sp_changepublication_snapshot スナップショット エージェントのセキュリティ資格情報またはスケジュール プロパティを変更します。
sp_changelogreader_agent ログ リーダー エージェントのセキュリティ プロパティを変更します。
sp_changeqreader_agent キュー リーダー エージェントのセキュリティ プロパティを変更します。
sp_changereplicationserverpasswords レプリケーション トポロジ内のサーバーに接続するときにレプリケーション エージェントによって使用される Windows アカウントまたは SQL Server ログインの保存されたパスワードを変更します。
sp_dropdistpublisher ディストリビューターからパブリッシャーを削除します。
sp_dropdistributiondb ディストリビューション データベースとそれに関連付けられているレプリケーション ジョブを削除します。
sp_dropdistributor ディストリビューション構成を削除してディストリビューターを削除します。
sp_droppublication パブリケーションとそのパブリケーションに関連付けられているすべてのアーティクルを削除します。
sp_get_distributor サーバーにインストールされているディストリビューターを返します。
sp_get_redirected_publisher 可用性グループパブリッシャー データベースのリダイレクトされたパブリッシャーを返します。
sp_grant_publication_access パブリケーション アクセス リストにログインを追加します。
sp_helpdistpublisher ディストリビューターに登録されているパブリッシャーのプロパティを返します。
sp_helpdistributiondb 指定したディストリビューション データベースのプロパティを返します。
sp_helpdistributor ディストリビューター、ディストリビューション データベース、および作業ディレクトリに関する情報を返します。
sp_helpdistributor_properties ハートビート間隔などのディストリビューター プロパティを返します。
sp_helplogreader_agent ログ リーダー エージェント ジョブのプロパティを返します。
sp_helppublication パブリケーションに関する情報を返します。
sp_helppublication_snapshot パブリケーションのスナップショット エージェント ジョブに関する情報を返します。
sp_helpqreader_agent キュー リーダー エージェントのプロパティを返します。
sp_helpreplicationdboption データベースに対してレプリケーションが有効になっているかどうかを返します。
sp_helpreplicationoption サーバーで有効になっているレプリケーション オプションを返します。
sp_publisherproperty SQL Server 以外のパブリッシャーのパブリッシャー プロパティを取得または設定します。
sp_redirect_publisher 可用性グループパブリッシャー データベースのリダイレクトされたパブリッシャーを指定します。
sp_replicationdboption データベースのレプリケーション発行オプションを有効または無効にします。
sp_revoke_publication_access パブリケーション アクセス リストからログインを削除します。
sp_validate_redirected_publisher 可用性グループのリダイレクトされたパブリッシャーを検証します。
sp_validate_replica_hosts_as_publishers パブリッシャーとして使用する可用性グループ内のすべてのレプリカ ホストを検証します。

レプリケーションアーティクル管理

これらの手順では、パブリッシュするデータベース オブジェクトを定義し、フィルター処理などのアーティクル プロパティを構成します。

ストアド プロシージャ Description
sp_addarticle スナップショット パブリケーションまたはトランザクション パブリケーションにアーティクル (テーブル、ビュー、またはストアド プロシージャ) を追加します。
sp_articlecolumn 垂直方向のフィルター処理のためにパブリッシュされたアーティクルに含める列または除外する列を定義します。
sp_articlefilter WHERE 句を使用してアーティクルの行フィルターを作成します。
sp_articleview フィルター処理されたアーティクルの同期ビューを作成します。
sp_changearticle パブリケーション内の既存のアーティクルのプロパティを変更します。
sp_changearticlecolumndatatype Oracle パブリケーションアーティクルの列データ型マッピングを変更します。
sp_check_dynamic_filters マージ パブリケーションでパラメーター化された行フィルターが使用されているかどうかを確認します。
sp_check_for_sync_trigger 同期のコンテキストでトリガーが呼び出されているかどうかを判断します。
sp_check_join_filter 2 つのテーブル間の結合フィルターを検証して、事前計算できることを確認します。
sp_check_subset_filter パラメーター化された行フィルター句を検証して、有効であることを確認します。
sp_droparticle スナップショット パブリケーションまたはトランザクション パブリケーションからアーティクルを削除します。
sp_generatefilters 外部キーリレーションシップに基づいて子アーティクルのフィルターを作成します。
sp_helparticle 文書内のアーティクルのプロパティを表示します。
sp_helparticlecolumns アーティクルの基になるベース テーブル内のすべての列を返します。
sp_helparticledts DTS サブスクリプションで使用されるカスタム タスク名に関する情報を返します。

サブスクリプション管理

これらの手順では、プッシュ サブスクリプションやプル サブスクリプションなど、パブリケーションのサブスクリプションを作成、変更、および削除します。

ストアド プロシージャ Description
sp_addsubscription パブリッシャーでスナップショット パブリケーションまたはトランザクション パブリケーションのサブスクリプションを作成します。
sp_addsubscriber サーバーをサブスクライバーとして登録し、サブスクライバーのプロパティを構成します。
sp_addsubscriber_schedule ディストリビューション エージェントまたはマージ エージェントのスケジュールを追加します。
sp_addpullsubscription スナップショット パブリケーションまたはトランザクション パブリケーションのプル サブスクリプションをサブスクライバーに作成します。
sp_addpullsubscription_agent サブスクライバーでプル サブスクリプションのディストリビューション エージェント ジョブを作成します。
sp_addpushsubscription_agent ディストリビューターでプッシュ サブスクリプションのディストリビューション エージェント ジョブを作成します。
sp_addqueued_artinfo キュー更新サブスクリプションで使用されるキューにアーティクル情報を追加します。
sp_addscriptexec すべてのサブスクライバーで実行される SQL スクリプトをパブリケーションにポストします。
sp_addsynctriggers 更新可能なサブスクリプションの同期トリガーをサブスクライバーに作成します。
sp_attachsubscription 既存のサブスクリプション データベースを任意のサブスクライバーにアタッチします。
sp_change_subscription_properties プル サブスクリプションのセキュリティ情報と設定を変更します。
sp_changesubscriber 接続設定やスケジュールなど、サブスクライバーのオプションを変更します。
sp_changesubscriber_schedule サブスクライバーのディストリビューション エージェントまたはマージ エージェントのスケジュールを変更します。
sp_changesubscription スナップショット サブスクリプションまたはトランザクション サブスクリプションのプロパティを変更します。
sp_changesubscriptiondtsinfo トランザクション プッシュ サブスクリプションの DTS パッケージ プロパティを変更します。
sp_changesubstatus パブリッシャーの既存のサブスクリプションの状態を変更します。
sp_copysubscription プル サブスクリプションはあるがプッシュ サブスクリプションがないサブスクリプション データベースをコピーします。
sp_droppullsubscription サブスクライバー データベースでプル サブスクリプションを削除します。
sp_dropsubscriber 登録済みサーバーからサブスクライバー指定を削除します。
sp_dropsubscription スナップショット パブリケーションまたはトランザクション パブリケーションのサブスクリプションを削除します。
sp_expired_subscription_cleanup 期限切れの匿名サブスクリプションをパブリケーションから削除します。
sp_getqueuedrows キューに保留中の更新があるサブスクライバーの行を返します。
sp_getsubscriptiondtspackagename サブスクリプションの DTS パッケージ名を返します。
sp_helpsubscriberinfo サブスクライバーに関する情報を返します。
sp_helpsubscription パブリケーションのサブスクリプション情報を返します。
sp_helpsubscription_properties サブスクリプションのセキュリティ情報を返します。
sp_helppullsubscription サブスクライバーでのプル サブスクリプションに関する情報を返します。
sp_link_publication パブリッシャーに接続するときにサブスクリプションを即時更新するための構成を設定します。
sp_refreshsubscriptions 既存のプル サブスクリプションの新しく追加された記事にサブスクリプションを追加します。
sp_reinitpullsubscription ディストリビューション エージェントが次に実行されるときに、プル サブスクリプションに再初期化のマークを付けます。
sp_reinitsubscription プッシュ サブスクリプションに再初期化のマークを付けます。
sp_setreplfailovermode 更新可能なサブスクリプションのフェールオーバー モードを設定します。
sp_helpreplfailovermode サブスクリプションの現在のフェールオーバー モードを返します。
sp_subscription_cleanup サブスクリプションがサブスクライバーから削除されたときにメタデータを削除します。

マージ レプリケーション

これらの手順は、マージ パブリケーション、アーティクル、サブスクリプション、競合処理など、マージ レプリケーションに固有です。

ストアド プロシージャ Description
sp_addmergealternatepublisher サブスクライバーが代替同期パートナーを使用する機能を追加します。
sp_addmergearticle フィルター処理と競合解決のオプションを含むアーティクルをマージ パブリケーションに追加します。
sp_addmergefilter マージ パブリケーション内のアーティクル間の結合フィルターまたは論理レコードリレーションシップを定義します。
sp_addmergepartition 事前に生成されたスナップショットを有効にするために、パラメーター化された行フィルターのパーティションを作成します。
sp_addmergepublication パラメーター化されたフィルターのオプションを含む新しいマージ パブリケーションを作成します。
sp_addmergepullsubscription マージ パブリケーションのサブスクライバーにプル サブスクリプションを作成します。
sp_addmergepullsubscription_agent サブスクライバーでプル サブスクリプションのマージ エージェント ジョブを作成します。
sp_addmergepushsubscription_agent ディストリビューターでプッシュ サブスクリプションのマージ エージェント ジョブを作成します。
sp_addmergesubscription マージ パブリケーションへのプッシュ サブスクリプションまたはプル サブスクリプションを作成します。
sp_browsemergesnapshotfolder マージ パブリケーションに対して生成された最新のスナップショットへのパスを返します。
sp_changemergearticle マージ パブリケーション内の既存のアーティクルのプロパティを変更します。
sp_changemergefilter 既存の結合フィルターまたは論理レコードリレーションシップを変更します。
sp_changemergepublication マージ パブリケーションのプロパティを変更します。
sp_changemergepullsubscription マージ プル サブスクリプションのプロパティを変更します。
sp_changemergesubscription マージ プッシュ サブスクリプションのプロパティを変更します。
sp_copymergesnapshot スナップショット フォルダーを代替フォルダーにコピーします。
sp_deletemergeconflictrow マージ競合テーブルから行を削除します。
sp_dropmergealternatepublisher マージ パブリケーションから代替パブリッシャーを削除します。
sp_dropmergearticle マージ パブリケーションからアーティクルを削除します。
sp_dropmergefilter マージ パブリケーションから結合フィルターを削除します。
sp_dropmergepartition パラメーター化されたフィルターを使用してマージ パブリケーションからパーティション定義を削除します。
sp_dropmergepublication マージ パブリケーションとそれに関連付けられているスナップショット エージェントを削除します。
sp_dropmergepullsubscription サブスクライバー データベースでマージ プル サブスクリプションを削除します。
sp_dropmergesubscription マージ パブリケーションのサブスクリプションを削除し、関連付けられているマージ エージェントを削除します。
sp_getmergedeletetype マージ削除操作の種類を返します。
sp_helpmergealternatepublisher 代替パブリッシャーとして構成されたサーバーの一覧を返します。
sp_helpmergearticle マージ パブリケーション内のアーティクルのプロパティを返します。
sp_helpmergearticlecolumn マージ パブリケーション アーティクルの列の一覧を返します。
sp_helpmergearticleconflicts 競合が発生したアーティクルの競合テーブル情報を返します。
sp_helpmergeconflictrows 指定した競合テーブルの行を返します。
sp_helpmergedeleteconflictrows 削除の競合を失ったデータ行を返します。
sp_helpmergefilter マージ フィルターに関する情報を返します。
sp_helpmergepartition マージ パブリケーションのパーティション情報を返します。
sp_helpmergepublication マージ パブリケーションに関する情報を返します。
sp_helpmergepullsubscription マージ プル サブスクリプションに関する情報を返します。
sp_helpmergesubscription マージ サブスクリプションに関する情報を返します。
sp_mergearticlecolumn 列をフィルター処理してマージ パブリケーションを垂直方向にパーティション分割します。
sp_mergecleanupmetadata 保持期間を含むメンテナンス後に、システム テーブルのメタデータをクリーンアップします。
sp_mergedummyupdate 次のマージ同期中に再送信する行をマークします。
sp_mergemetadataretentioncleanup 保持期間に基づいて、システム テーブルのメタデータを手動でクリーンアップします。
sp_mergesubscription_cleanup マージ プッシュ サブスクリプションが削除された後にメタデータを削除します。
sp_reinitmergepullsubscription 再初期化のためにマージ プル サブスクリプションをマークします。
sp_reinitmergesubscription マージ サブスクリプションに再初期化のマークを付けます。
sp_resyncmergesubscription マージ サブスクリプションを既知の検証状態に再同期します。
sp_restoremergeidentityrange データベースの復元後に ID 範囲の割り当てを更新します。
sp_showpendingchanges レプリケートを待機している保留中の変更を返します。
sp_showrowreplicainfo マージ アーティクルの行に関する追跡情報を表示します。

レプリケーション エージェント プロファイル

これらの手順では、レプリケーション エージェントで使用されるパラメーターを定義するエージェント プロファイルを管理します。

ストアド プロシージャ Description
sp_add_agent_parameter 既存のレプリケーション エージェント プロファイルに新しいパラメーターを追加します。
sp_add_agent_profile レプリケーション エージェントの種類の新しいエージェント プロファイルを作成します。
sp_change_agent_parameter エージェント プロファイル内の既存のパラメーターの値を変更します。
sp_change_agent_profile 既存のレプリケーション エージェント プロファイルのプロパティを変更します。
sp_drop_agent_parameter レプリケーション エージェント プロファイルからパラメーターを削除します。
sp_drop_agent_profile ユーザー定義レプリケーション エージェント プロファイルを削除します。
sp_dropanonymousagent プル サブスクリプション監視用に作成された匿名エージェントを削除します。
sp_getagentparameterlist レプリケーション エージェントの種類の有効なパラメーターの一覧を返します。
sp_help_agent_default 指定したエージェントの種類の既定のプロファイル ID を取得します。
sp_help_agent_parameter 指定したエージェント プロファイルのすべてのパラメーターを返します。
sp_help_agent_profile レプリケーション エージェント プロファイルに関する情報を返します。
sp_update_agent_profile レプリケーション エージェント プロファイルのプロパティを更新します。

スナップショットの管理

これらの手順では、レプリケーションのスナップショットの生成と配信を管理します。

ストアド プロシージャ Description
sp_adddynamicsnapshot_job マージ パブリケーション パーティションのフィルター処理されたデータ スナップショットを生成するスナップショット エージェント ジョブを作成します。
sp_browsesnapshotfolder パブリケーションに対して生成された最新のスナップショットへのパスを返します。
sp_changedynamicsnapshot_job マージ パブリケーション パーティションのフィルター選択されたスナップショット ジョブのセキュリティ設定を変更します。
sp_copysnapshot 指定したフォルダーにスナップショット フォルダーをコピーします。
sp_dropdynamicsnapshot_job マージ パブリケーション パーティションのパラメーター化されたスナップショット ジョブを削除します。
sp_helpdynamicsnapshot_job パラメーター化されたスナップショット ジョブに関する情報を返します。
sp_resetsnapshotdeliveryprogress プル サブスクリプションのスナップショット配信プロセスをリセットして、再起動できるようにします。
sp_startpublication_snapshot パブリケーションのスナップショット エージェント ジョブを開始します。

監視と検証

これらの手順では、レプリケーションのパフォーマンスを監視し、データの整合性を検証します。

ストアド プロシージャ Description
sp_article_validation 1 つのアーティクルの検証 (行数またはチェックサム) を開始します。
sp_browsereplcmds ディストリビューション データベースに格納されているレプリケートされたコマンドの結果セットを返します。
sp_deletetracertokenhistory 配布データベースからトレーサー トークン履歴レコードを削除します。
sp_deletepeerrequesthistory ピアツーピア レプリケーションの状態要求の要求履歴を削除します。
sp_helptracertokenhistory トレーサー トークンの詳細な待機時間情報を返します。
sp_helptracertokens パブリケーションに挿入されたトレーサー トークンに関する情報を返します。
sp_helpsubscriptionerrors ディストリビューション データベースに格納されているトランザクション レプリケーションのエラーを返します。
sp_marksubscriptionvalidation 現在開いているトランザクションをサブスクリプション レベルの検証トランザクションとしてマークします。
sp_posttracertoken トランザクション ログにトレーサー トークンを挿入して、レプリケーションの待機時間を測定します。
sp_publication_validation トランザクション パブリケーション内のすべてのアーティクルの検証を開始します。
sp_replcounters パブリッシュされた各データベースのレプリケーション統計を返します。
sp_replmonitorchangepublicationthreshold パブリケーションの監視しきい値メトリックを変更します。
sp_replmonitorhelpmergesession 過去のマージ エージェント セッションに関する情報を返します。
sp_replmonitorhelpmergesessiondetail マージ エージェント セッションに関するアーティクル レベルの詳細情報を返します。
sp_replmonitorhelppublication ディストリビューターのパブリケーションに関する監視情報を返します。
sp_replmonitorhelppublicationthresholds 監視対象のパブリケーションのしきい値メトリック セットを返します。
sp_replmonitorhelppublisher 1 つ以上のパブリッシャーの現在の状態情報を返します。
sp_replmonitorhelpsubscription サブスクリプションに関する監視情報を返します。
sp_replmonitorsubscriptionpendingcmds サブスクリプションの保留中のコマンドの数を返します。
sp_replqueuemonitor キュー更新サブスクリプションのキューからキュー メッセージを返します。
sp_table_validation 指定したテーブルに対して行数またはチェックサムの検証を実行します。
sp_validatemergepublication マージ パブリケーションのすべてのサブスクリプションを検証対象としてマークします。
sp_validatemergesubscription 検証のために特定のマージ サブスクリプションをマークします。

ピアツーピア レプリケーション(対等な接続によるデータ複製)

これらの手順は、ピア ツー ピア トランザクション レプリケーションに固有です。

ストアド プロシージャ Description
sp_configure_peerconflictdetection ピア ツー ピア トランザクション パブリケーションの競合検出を構成します。
sp_gettopologyinfo ピア ツー ピア レプリケーション トポロジに関する情報を返します。
sp_help_peerconflictdetection パブリケーションの競合検出設定に関する情報を返します。
sp_helppeerrequests ピア ツー ピア トポロジで受信した状態要求に関する情報を返します。
sp_helppeerresponses ピア ツー ピア トポロジの状態要求に対するすべての応答を返します。
sp_requestpeerresponse ピア ツー ピア トポロジ内の他のすべてのノードからの応答を要求します。
sp_requestpeertopologyinfo ピアツーピア トランザクション レプリケーション トポロジに関するトポロジ情報を収集します。

スキーマの変更とメンテナンス

これらの手順では、スキーマの変更、スクリプト作成、およびメンテナンス操作を処理します。

ストアド プロシージャ Description
sp_addtabletocontents マージ追跡テーブルに現在含まれていない行の追跡参照を挿入します。
sp_adjustpublisheridentityrange パブリケーションの ID 範囲を調整し、しきい値に基づいて新しい範囲を再割り当てします。
sp_dsninfo ディストリビューターから ODBC または OLE DB データ ソース情報を返します。
sp_enumcustomresolvers 使用可能なすべてのビジネス ロジック ハンドラーとカスタム リゾルバーの一覧を返します。
sp_enumdsn サーバーに対して定義されている ODBC および OLE DB データ ソース名の一覧を返します。
sp_enumeratependingschemachanges 保留中のすべてのスキーマ変更の一覧を返します。
sp_getdefaultdatatypemapping SQL Server と SQL Server 以外のデータベース型の間の既定のマッピングを返します。
sp_helpdatatypemap SQL Server と SQL Server 以外のデータベース間の定義済みのデータ型マッピングに関する情報を返します。
sp_helpxactsetjob Xactset ジョブのジョブ スケジュールを返します。
sp_ivindexhasnullcols インデックス付きビューのクラスター化インデックスに null 許容列がないことを検証します。
sp_lookupcustomresolver ビジネス ロジック ハンドラーまたはカスタム リゾルバーに関する情報を返します。
sp_markpendingschemachange 選択した保留中のスキーマ変更をマークして、レプリケートされないようにします。
sp_register_custom_scripting スキーマの変更が発生したときに実行するストアド プロシージャを登録します。
sp_registercustomresolver マージ レプリケーション用のビジネス ロジック ハンドラーまたはカスタム リゾルバーを登録します。
sp_removedbreplication データベースからすべてのレプリケーション オブジェクトを削除します。
sp_removedistpublisherdbreplication ディストリビューターで公開メタデータを削除します。
sp_repladdcolumn パブリッシュされた既存のテーブル アーティクルに列を追加します。
sp_replcmds レプリケーション用にマークされたトランザクションのコマンドをログから返します。
sp_repldone サーバーの最後の分散トランザクションを識別するレコードを更新します。
sp_repldropcolumn パブリッシュされた既存のテーブル アーティクルから列を削除します。
sp_replflush アーティクル キャッシュをフラッシュします。
sp_replication_agent_checkup ログに記録された履歴がないレプリケーション エージェントがないか、各ディストリビューション データベースを確認します。
sp_replrestart リモート トランザクション レプリケーションをリセットします。
sp_replsetoriginator 双方向トランザクション レプリケーションでのループバック トリガーを防止します。
sp_replshowcmds レプリケーション用にマークされたトランザクションのコマンドを読み取り可能な形式で返します。
sp_repltrans パブリケーション データベース ログ内のレプリケーションが保留中のすべてのトランザクションを返します。
sp_restoredbreplication 元のサーバー以外のサーバーにデータベースを復元するときに、レプリケーション設定を削除します。
sp_schemafilter パブリッシュの対象となる Oracle テーブルを一覧表示するときに使用されるスキーマ フィルターを変更します。
sp_script_synctran_commands サブスクライバーで適用するsp_addsynctriggers呼び出しのスクリプトを生成します。
sp_scriptdynamicupdproc 動的更新ストアド プロシージャの CREATE PROCEDURE ステートメントを生成します。
sp_scriptpublicationcustomprocs パブリケーション内のすべてのテーブル アーティクルのカスタム プロシージャのスクリプトを作成します。
sp_scriptsubconflicttable サブスクライバーで競合テーブルを作成するためのスクリプトを生成します。
sp_setdefaultdatatypemapping 既存のデータ型マッピングを既定値としてマークします。
sp_setsubscriptionxactseqno トラブルシューティングのために最後に配信されたトランザクションを指定します。
sp_unregister_custom_scripting スキーマの変更に登録されているユーザー定義のカスタム ストアド プロシージャまたはスクリプト ファイルを削除します。
sp_unregistercustomresolver マージ レプリケーションからビジネス ロジック モジュールの登録を解除します。
sp_vupgrade_mergeobjects マージ レプリケーション用のアーティクル固有のトリガー、ストアド プロシージャ、およびビューを再生成します。
sp_vupgrade_replication SQL Server をアップグレードするときにレプリケーション メタデータをアップグレードします。

Microsoft 内部プロシージャ

これらの手順では、ディストリビューターのエージェント プロパティを変更し、レプリケーション エージェントによって内部的に使用されます。

ストアド プロシージャ Description
sp_MSchange_distribution_agent_properties ディストリビューターで実行されているディストリビューション エージェント ジョブのプロパティを変更します。
sp_MSchange_logreader_agent_properties ディストリビューターで実行されているログ リーダー エージェント ジョブのプロパティを変更します。
sp_MSchange_merge_agent_properties ディストリビューターで実行されているマージ エージェント ジョブのプロパティを変更します。
sp_MSchange_snapshot_agent_properties ディストリビューターで実行されているスナップショット エージェント ジョブのプロパティを変更します。