修正: プル サブスクリプションを作成する SQL Server の 2016、2017 で sp_addpullsubscription_agent を実行しても 'MSrepl_agent_jobs' が存在しません。

適用対象: SQL Server 2016 DeveloperSQL Server 2016 EnterpriseSQL Server 2016 Enterprise Core

現象


2016 の Microsoft SQL Server または 2017年環境でトランザクション レプリケーションを使用することと仮定します。プルを作成しようとするのサブスクリプションに、常に上の可用性グループ (AG)、および、購読側のサーバーの一部であるデータベースがビルド時に SQL Server 2016 の Service Pack 2 (SP2) の累積的な更新プログラム 3 (CU3) または後で、ことがわかります、プル サブスクリプションが作成されていません。またのようなエラー メッセージが表示される場合があります、次:

指定されたテーブル ('MSrepl_agent_jobs')存在しません。

' 以下 <SubscriberDB>' に変更されたデータベース コンテキストです。(Microsoft SQLサーバー、エラー: 14262)

状態


マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。

解決方法


T がi を発行しましたs の SQL Server の次の累積的な更新プログラムで修正:

に関する SQL Server 用の累積的な更新。

SQL Server の各新しいの累積的な更新がすべて含まれています、修正プログラムおよびセキュリティ修正がすべてに以前含まれていた累積的な更新です。以下で、SQL Server 用の最新の累積的な更新プログラムを確認してください。

関連情報


については、用語集をMicrosoft がソフトウェアの更新を説明するために使用します