現象
Microsoft SQL Server では、次のシナリオを検討してください。
-
種類 マージレプリケーションのパブリケーションを作成します。
-
競合を解決するために Microsoft COM ベースの競合回避モジュールを使用するように、この文書を構成します。
-
算術データ型の列 ( int、 smallint、 numericなど)を含むアーティクルを構成します。
-
[ 算術 データ型] 列は、競合回避情報として、また、次のいずれかのように、アーティクルの競合回避として構成します。
-
Microsoft SQL Server 加法競合回避モジュール
-
Microsoft SQL Server の競合回避の平均
-
Microsoft SQL Server の最大競合回避モジュール
-
Microsoft SQL Server の最小の競合回避モジュール
-
-
パブリケーションのサブスクリプションを作成します。
このシナリオでは、競合が検出され、次のエラーメッセージが表示されると、同期が失敗します。
この記事のカスタム競合回避モジュールでは、OLEAUT32 が必要です。2.40.4276 の最小バージョンを含む DLL。
原因
この問題は、"C:\Windows\System32\OLEAUT32. のバージョンのチェックが正しくないことが原因で発生します。DLL ファイル。
解決方法
SQL Server の累積更新プログラムの情報:
この問題は、SQL Server の次の更新プログラムで修正されています。
SQL Server 用の新しい累積的な更新プログラムには、以前の累積的な更新プログラムに含まれていたすべての修正プログラムとセキュリティの修正が含まれています。 SQL Server の最新の累積的な更新プログラムを確認します。
SQL Server 2016 の最新の累積的な更新プログラム
SQL Server の Service pack 情報:
この問題は、SQL Server 用の次の service pack で修正されています。
Service Pack 4 for SQL Server 2012
最新の service pack の入手方法の詳細については、「 SQL Server 2012 の最新の service pack の入手方法」を参照してください。
SQL Server の Service pack について
サービスパックは累積されます。 Service Pack は累積的であり、 最新の Service Pack には新しい修正プログラムと共に、それ以前の Service Pack に含まれていたすべての修正プログラムが含まれています。 このサービスパックの最新の service pack と最新の累積的な更新プログラムを適用することをお勧めします。 最新の service pack をインストールする前に、以前のサービスパックをインストールする必要はありません。 最新の service pack と最新の累積的な更新プログラムの詳細については、次の記事の表1を参照してください。
状態
マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。
関連情報
Microsoft でソフトウェアの更新について説明する 用語 について説明します。