SQLXML を使用してデータベース上のデータにアクセスするアプリケーションがあります。Windows 2003 サーバーと SQL Server 2005 で動作しています。現在、クライアントは Windows 2008 と SQL Server 2008 にインストールしようとしており、次のようなエラーが発生しています:
Microsoft.Data.SqlXml.SqlXmlException: Class not registered ---> System.Runtime.InteropServices.COMException (0x80040154): クラスが Microsoft.Data.SqlXml.Common.UnsafeNativeMethods に登録されていません。ISQLXMLCommandManagedInterface.ExecuteToOutputStream() で Microsoft.Data.SqlXml.SqlXmlCommand.innerExecute(Stream strm) ...などなど
これは私を夢中にさせています。SQLXML はかなり時代遅れのテクノロジであり、最新の SO で使用しようとしています。SQLXML と Windows 2008 に関する公式情報を見つけることができません。公式にはサポートされていないようですが、サポートされていないとは言っていません。
SQLXML4.0SP1 のインストールは正常に機能しているように見えますが、実行時に失敗するようです。
あなたはなにか考えはありますか?誰かがこのようなことを試しましたか?