ドキュメントのこのセクションには、レプリケーションに関連する多くのエラーの原因と解決策に関する情報が含まれています。
| エラー | メッセージ |
|---|---|
| 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 | マージ プロセスでは、パラメーター化された行フィルターを使用してアーティクルの変更を列挙できませんでした。 このエラーが引き続き発生する場合は、このプロセスのクエリ タイムアウトを増やし、パブリケーションの保持期間を短縮し、パブリッシュされたテーブルのインデックスを改善します。 |