次の方法で共有


エラーとイベントの参照 (複製)

ドキュメントのこのセクションには、レプリケーションに関連する多くのエラーの原因と解決策に関する情報が含まれています。

エラー メッセージ
MSSQL_ENG002601 一意のインデックス '%.*ls' を持つオブジェクト '%.*ls' に重複するキー行を挿入できません。
MSSQL_ENG002627 %ls 制約 '%.*ls' の違反。 オブジェクト '%.*ls' に重複するキーを挿入できません。
MSSQL_ENG003165 データベース '%ls' は復元されましたが、レプリケーションの復元/削除中にエラーが発生しました。 データベースはオフラインのままです。 SQL Server オンライン ブックのトピックMSSQL_ENG003165を参照してください。
MSSQL_ENG003724 レプリケーションに使用されているため、%S_MSG '%.*ls' を %S_MSG できません。
MSSQL_ENG004929 %S_MSG '%.*ls' は、レプリケーション用に公開されているため変更できません。
MSSQL_ENG007395。 Oracle パブリッシャーのトラブルシューティングを参照してください。 リンク サーバー "%ls" の OLE DB プロバイダー "%ls" では入れ子になったトランザクションを開始できません。 XACT_ABORT オプションが OFF に設定されているので、入れ子になったトランザクションが必要です。
MSSQL_ENG014005 パブリケーションを削除できませんでした。 サブスクリプションが存在します。
MSSQL_ENG014010 サーバー '%s' はサブスクリプション サーバーとして定義されていません。
MSSQL_ENG014114 '%s' はディストリビューターとして構成されていません。
MSSQL_ENG014117 '%s' はディストリビューション データベースとして構成されていません。
MSSQL_ENG014120 ディストリビューション データベース '%s' を削除できませんでした。 このディストリビューション データベースはパブリッシャーに関連付けられています。
MSSQL_ENG014121 ディストリビューター '%s' を削除できませんでした。 このディストリビューターはディストリビューション データベースに関連付けられています。
MSSQL_ENG014144 サブスクライバー '%s' を削除できません。 パブリケーションデータベース『%s』にサブスクリプションがあります。
MSSQL_ENG014150 レプリケーション-%s: エージェント %s が成功しました。 %s
MSSQL_ENG014151 レプリケーション-%s: エージェント %s は失敗しました。 %s
MSSQL_ENG014152 レプリケーション-%s: エージェント %s には再試行のスケジュールが設定されました。 %s
MSSQL_ENG014157 サブスクライバー '%s' によって作成された、パブリケーション '%s' に対するサブスクリプションは、有効期限が切れたので削除されました。
MSSQL_ENG014160 公開 [%s] のしきい値 [%s:%s] が設定されています。 このパブリケーションに対する 1 つ以上のサブスクリプションの有効期限が切れています。
MSSQL_ENG014161 公開 [%s] のしきい値 [%s:%s] が設定されています。 ログ リーダーとディストリビューション エージェントが実行されており、待機時間の要件に適合することを確認してください。
MSSQL_ENG014162 公開 [%s] のしきい値 [%s:%s] が設定されています。 マージ エージェントが実行されており、予想される要件と一致できることを確認してください。
MSSQL_ENG014163 公開 [%s] のしきい値 [%s:%s] が設定されています。 マージ エージェントが実行されており、予想される要件と一致できることを確認してください。
MSSQL_ENG014164 公開 [%s] のしきい値 [%s:%s] が設定されています。 マージ エージェントが実行されており、予想される要件と一致できることを確認してください。
MSSQL_ENG014165 公開 [%s] のしきい値 [%s:%s] が設定されています。 マージ エージェントが実行されており、予想される要件と一致できることを確認してください。
MSSQL_ENG018456 ユーザー '%.*ls' のログインに失敗しました。%.*ls
MSSQL_ENG018752 同時にデータベースに接続できるログ リーダー エージェントまたはログ関連のプロシージャ (sp_repldone、sp_replcmds、および sp_replshowcmds) は 1 つだけです。 ログ関連のプロシージャを実行した場合、そのプロシージャが実行された接続を削除するか、その接続に対して sp_replflush を実行してから、ログ リーダー エージェントを開始するか、別のログ関連のプロシージャを実行してください。
MSSQL_ENG020554 レプリケーション エージェントは、進行状況メッセージを %ld 分でログに記録していません。 これは、応答しないエージェントまたは高いシステム アクティビティを示している可能性があります。 レコードが宛先にレプリケートされていること、およびサブスクライバー、パブリッシャー、ディストリビューターへの接続がまだアクティブであることを確認します。
MSSQL_ENG020557 エージェントのシャットダウン。 詳細については、ジョブ「%s」の SQL Server エージェント ジョブ履歴を参照してください。
MSSQL_ENG020572 パブリケーション '%s' のアーティクル '%s' へのサブスクライバー '%s' サブスクリプションは、検証エラーの後に再初期化されました。
MSSQL_ENG020574 パブリケーション '%s' のアーティクル '%s' への購読者 '%s' のサブスクリプションはデータ検証に失敗しました。
MSSQL_ENG020575 パブリケーション '%s' のアーティクル '%s' へのサブスクライバー '%s' サブスクリプションは、データ検証に合格しました。
MSSQL_ENG020596 匿名エージェントを削除できるのは、'%s' または db_owner のメンバーだけです。
MSSQL_ENG020598 レプリケートされたコマンドを適用するときに、サブスクライバーで行が見つかりませんでした。
MSSQL_ENG021075 パブリケーション '%s' の最初のスナップショットはまだ利用可能ではありません。
MSSQL_ENG021076 記事 '%s' の初期スナップショットはまだ利用可能ではありません。
MSSQL_ENG021286 競合テーブル '%s' が存在しません。
MSSQL_ENG021330 レプリケーション作業ディレクトリの下にサブディレクトリを作成できませんでした。(%ls)
MSSQL_ENG021331 ディストリビューターにユーザー スクリプト ファイルをコピーできませんでした。(%ls)
MSSQL_ENG021385 スナップショットがパブリケーション '%s' を処理できませんでした。 アクティブなスキーマ変更アクティビティまたは新しいアーティクルが追加されたことが原因である可能性があります。
MSSQL_ENG021617。 Oracle パブリッシャーのトラブルシューティングを参照してください。 SQL*PLUS を実行できません。 現在のバージョンの Oracle クライアント コードがディストリビューターにインストールされていることを確認します。
MSSQL_ENG021620。 Oracle パブリッシャーのトラブルシューティングを参照してください。 システム パス変数を介してアクセスできる SQL*PLUS のバージョンは、Oracle パブリッシングをサポートするのに十分な最新のバージョンではありません。 現在のバージョンの Oracle クライアント コードがディストリビューターにインストールされていることを確認します。
MSSQL_ENG021624。 Oracle パブリッシャーのトラブルシューティングを参照してください。 ディストリビューター '%s' に登録済みの Oracle OLEDB プロバイダー OraOLEDB.Oracle が見つからない。 Oracle OLEDB プロバイダーの現在のバージョンがディストリビューターにインストールおよび登録されていることを確認します。
MSSQL_ENG021626。 Oracle パブリッシャーのトラブルシューティングを参照してください。 Oracle OLEDB プロバイダー OraOLEDB.Oracle を使用して Oracle データベース サーバー '%s' に接続できません。
MSSQL_ENG021627。 Oracle パブリッシャーのトラブルシューティングを参照してください。 Microsoft OLEDB プロバイダー MSDAORA を使用して Oracle データベース サーバー '%s' に接続できません。
MSSQL_ENG021628。 Oracle パブリッシャーのトラブルシューティングを参照してください。 ディストリビューター '%s' のレジストリを更新して、Oracle OLEDB プロバイダー OraOLEDB.Oracle が SQL Server でプロセス内で実行されるようにできません。 現在のログインで SQL Server 所有のレジストリ キーを変更する権限があることを確認します。
MSSQL_ENG021629。 Oracle パブリッシャーのトラブルシューティングを参照してください。 Oracle OLEDB Provider for Oracle OraOLEDB.Oracle が登録されていることを示す CLSID レジストリ キーがディストリビューターに存在しません。 Oracle OLEDB プロバイダーがディストリビューターにインストールおよび登録されていることを確認します。
MSSQL_ENG021642。 Oracle パブリッシャーのトラブルシューティングを参照してください。 異種パブリッシャーにはリンク サーバーが必要です。 '%s' という名前のリンク サーバーが既に存在します。 リンク サーバーを削除するか、別の発行元名を選択してください。
MSSQL_ENG021663。 Oracle パブリッシャーのトラブルシューティングを参照してください。 ソース テーブル [%s] に有効な主キーが見つかりません。[%s]。
MSSQL_ENG021684。 Oracle パブリッシャーのトラブルシューティングを参照してください。 Oracle パブリッシャー '%s' の管理者ログインに関連付けられているアクセス許可では不十分です。
MSSQL_ENG021797 '%s' は、'MACHINE\Login' または 'DOMAIN\Login' という形式の有効な Windows ログインである必要があります。 '%s' のドキュメントを参照してください。
MSSQL_ENG021798 '%s' エージェント ジョブは、続行する前に '%s' を介して追加する必要があります。 '%s' のドキュメントを参照してください。
MSSQL_REPL020011 '%1' を '%2' で実行できませんでした。
MSSQL_REPL027056 マージ プロセスでは、'%1' で生成履歴を変更できませんでした。 トラブルシューティングを行うときは、詳細履歴ログを使用して同期を再開し、書き込む出力ファイルを指定します。
MSSQL_REPL027183 マージ プロセスでは、パラメーター化された行フィルターを使用してアーティクルの変更を列挙できませんでした。 このエラーが引き続き発生する場合は、このプロセスのクエリ タイムアウトを増やし、パブリケーションの保持期間を短縮し、パブリッシュされたテーブルのインデックスを改善します。