У меня есть приложение, которое использует SQLXML для доступа к данным в базе данных. Мы работаем над сервером Windows 2003 и SQL Server 2005. Теперь клиент хочет установить его в Windows 2008 и SQL Server 2008, и мы получаем такие ошибки, как:
Microsoft.Data.SqlXml.SqlXmlException: класс не зарегистрирован - -> System.Runtime.InteropServices.COMException (0x80040154): класс не зарегистрирован в Microsoft.Data.SqlXml.Common.UnsafeNativeMethods. ISQLXMLCommandManagedInterface.ExecuteToOutputStream() в Microsoft.Data.SqlXml.SqlXmlCommand.innerExecute (поток STRM) ... и т.д. и т.п.SQLXML с Windows 2008 и SQL Server 2008
Это сводит меня с ума. SQLXML - довольно устаревшая технология, и мы пытаемся использовать ее с последним SO. Я не могу найти официальную информацию о SQLXML и Windows 2008, кажется, что она официально не поддерживается, но они не говорят, что она также не поддерживается.
Установка SQLXML4.0SP1 работает нормально, но похоже, что она не работает во время выполнения.
Есть ли у вас идеи? Кто-то пробовал что-нибудь подобное?
Привет Михая ... Вы когда-нибудь SQLXML работать? –