加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

SQL Server 装载 msxmlsql.dll 失败的解决办法

发布时间:2020-12-12 09:11:42 所属栏目:MsSql教程 来源:网络整理
导读:p class="MsoNormal"span style="font-family: 宋体;" 错误信息: 装载 span lang="EN-US" msxmlsql.dll span style="font-family: 宋体;"失败( span lang="EN-US"Failed to load Msxmlsql.dll span style="font-family: 宋体;")。 p class="MsoNormal" sp

<p class="MsoNormal"><span style="font-family: 宋体;">错误信息:装载<span lang="EN-US">
msxmlsql.dll <span style="font-family: 宋体;">失败(<span lang="EN-US">Failed to
load Msxmlsql.dll<span style="font-family: 宋体;">)。


<p class="MsoNormal"><span style="font-family: 宋体;">环境:<span lang="EN-US">ASP.NET2.0 SQL Server 2000(SP4)<span style="font-family: 宋体;">。


<p class="MsoNormal"><span style="font-family: 宋体;">出错原因:存储过程中调用了扩展存储过程<span lang="EN-US">sp_xml_preparedocument<span style="font-family: 宋体;">来处理<span lang="EN-US">XML<span style="font-family: 宋体;">数据,但没有找到支持<span lang="EN-US">sp_xml_preparedocument<span style="font-family: 宋体;">运行的<span lang="EN-US">msxmlsql.dll<span style="font-family: 宋体;">文件。


<p class="MsoNormal"><span style="font-family: 宋体;">问题分析:


<p class="MsoNormal"><span style="font-family: 宋体;">首先看到<span lang="EN-US">msxml<span style="font-family: 宋体;">版本已经是最新的<span lang="EN-US">sp2<span style="font-family: 宋体;">版,这个应该没有问题。


<p class="MsoNormal"><span style="font-family: 宋体;">其次去安装<span lang="EN-US">SQL
Server<span style="font-family: 宋体;">的位置找<span lang="EN-US">msxmlsql<span style="font-family: 宋体;">名的文件,没有找到。


<p class="MsoNormal"><span style="font-family: 宋体;">再去<span lang="EN-US">C:Program
FilesMicrosoft SQL Server<span style="font-family: 宋体;">下查找,找到了若干个以<span lang="EN-US">msxmlsql<span style="font-family: 宋体;">为名的文件:



FailToFindMsxmlsql.jpg


后 面发现了下面篇英文文章才真正找到了原因,原因是安装SQL Server时没有安装到默认的目录(即%Program Files%Microsoft SQL Server),而SQL Server找msxmlsql.dll时就却到安装目录下找,于是出错了。

解决办法:将%Program Files%Microsoft SQL Server下的那几个msxmlsql文件拷到(保持目录结构不变)你的安装目录下,重启SQL Server服务。一切正常。

附上原文:

/12478.aspx


(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读