首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows 2008和SQL Server 2008中的SQLXML

Windows 2008和SQL Server 2008中的SQLXML
EN

Stack Overflow用户
提问于 2009-03-11 10:54:29
回答 4查看 5.1K关注 0票数 1

我有一个应用程序,它使用SQLXML访问数据库上的数据。我们让它在Windows 2003服务器和SQL server 2005上运行。现在,客户端希望将其安装在Windows 2008和SQL Server 2008上,但我们收到的错误如下:

Microsoft.Data.SqlXml.Common.UnsafeNativeMethods.未注册Microsoft.Data.SqlXml.SqlXmlException:类未注册-> System.Runtime.InteropServices.COMException (0x80040154)Microsoft.Data.SqlXml.SqlXmlCommand.innerExecute(Stream strm的ISQLXMLCommandManagedInterface.ExecuteToOutputStream() ) ...等等等等

我都快疯了。SQLXML是一种相当过时的技术,我们正在尝试将其与最新的SO一起使用。我找不到关于SQLXML和Windows2008的官方信息,似乎没有官方支持,但他们也没有说不支持。

SQLXML4.0SP1安装似乎工作正常,但在运行时似乎失败了。

你有什么想法吗?有人试过这样的东西吗?

EN

回答 4

Stack Overflow用户

发布于 2012-01-17 08:41:00

SQLXML4.0 SP1的包只能在2009年4月发布的Microsoft SQL Server2008功能包中下载。不知道为什么它们没有出现在2008年的R2功能包中,但它们没有出现。

这是您到Feature Pack的链接

可在该页面上找到指向相应版本的SQLXML4.0 SP1的直接链接

票数 2
EN

Stack Overflow用户

发布于 2009-03-11 11:15:55

我的建议是利用它在SQL2005上工作的事实,将代码转换为不使用SQLXML。您可以利用它工作的事实来创建测试来证明它工作正常。然后进行转换,并再次测试。如果测试仍然表明它是有效的,那么你已经摆脱了过时的技术,而仍然有人活着,他们知道过时的技术意味着什么。

否则,在找到这个迫在眉睫的问题的修复方法(可能是重新安装MSXML)之后,您将在20年后讨论这个问题,但不同的是,没有人知道SQLXML曾经是什么。

票数 0
EN

Stack Overflow用户

发布于 2009-06-04 08:45:31

默认情况下,SQLXML不会安装到SQLServer。您应该运行SQL Server安装程序,并添加SQLXML功能。我指的是SQL Server 2008。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/634053

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档