Windows 2000とXPでWindowsUpdateに無い SQL/ODBC絡みのHotFix

Windows XP SP2と Windows 2000は以下のファイルで互換性があると思われます。(XP SP3はバージョンの数え方が違うので、古くても大きな数字になります)

cliconfg.dll. cliconfg.exe, cliconfg.rll,
dbmsgnet.dll, dbmsrpcn.dll, dbnetlib.dll,
dbnmpntw.dll, odbcbcp.dll, sqlsrv32.dll,
sqlsrv32.rll,sqlunirl.dll

これらのファイルが最新かどうかチェックしてみましょう。

FileName Hotfix Version Date
sqlunirl.dll 960082 2k.80.2039.0 2005/05/04
sqlsrv32.dll 960071 2k.85.1143.0 2008/11/19
Odbcbcp.dll 960071 2k.85.1143.0 2008/11/19
cliconfg.dll 936929 2k.85.1132.0 2008/04/14
cliconfg.exe 936929 2k.85.1132.0 2008/04/13
dbnetlib.dll 936929 2k.85.1132.0 2008/04/14
dbmsrpcn.dll 936929 2k.85.1132.0 2008/04/14
dbnmpntw.dll 936929 2k.85.1132.0 2008/04/14
Sqloledb.dll 954920 2k.85.1140.0 2008/08/21

どうでしょうか? 2000ユーザーだと上記のファイルは古かったんじゃないでしょうか? XPでも意外とパッチがあたっていませんね?
※ KB936929は XPSP3

特に、KB954920KB960071 は Windows 2000の HotfixがXP SP2と同一内容なのに、修正ファイルがリリースされていません。

XP も修正ファイルがリリースされているのに、アップデートされてないみたいですね。

関連サイト:
[KB954920]新しい SQL Server 2008 照合順序からアプリケーションが結果セット要求すると、SQL Server 用の ODBC ドライバが使用されている場合は "メッセージ 40242" または "メッセージ 40205" エラーが発生し、SQL OLE DB プロバイダが使用されている場合は "メッセージ 40234" エラーが発生することがある
[KB960071]Windows Server 2003 または Windows XP では、長いクエリを実行する SQL Server ODBC ドライバーの SQLExecDirect 関数を呼び出すアプリケーションを使用すると、アクセス違反が発生します。
[MS09-004] SQL Server 2000 GDR および MSDE 2000 セキュリティ更新プログラム (2009 年 2 月 10 日)

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です