KB2953354 - 修正: SQL ServerでOracle Publishingを構成すると、ログ・リーダー・エージェントが失敗する

適用先
SQL Server 2008 R2 Service Pack 2 SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Standard SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

現象

Oracle Publishing を Microsoft SQL Server 2008 R2、SQL Server 2012、SQL Server 2014、SQL Server 2016 で構成することを想定しています。 HREPL_SEQ が 2147483647 の INT 容量を超えると、ログ リーダー エージェントは失敗します。 さらに、次のエラーが表示されます。

注

ORA-01455: 列オーバーフローの整数データ型の変換(ソース: MSSQL_REPL_ORACLE、エラー番号: 1455)
ヘルプの表示: http://help/1455
状態 'FETCH' を処理するときに、異種 Logreader が LoadReplCmds の呼び出しでエラーを検出しました。 (ソース: MSSQL_REPL、エラー番号: MSSQL_REPL22037)
ヘルプの表示: http://help/MSSQL_REPL22037

解決策

この問題は、SQL Server の次の累積的な更新プログラムで最初に修正されました。

SQL Server 用の累積的な更新プログラムについて

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

状態

Microsoft は、これが "適用対象" セクションに記載されている Microsoft 製品の問題であることを確認しました。