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"> <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: 宋体;">为名的文件: 后 面发现了下面篇英文文章才真正找到了原因,原因是安装SQL Server时没有安装到默认的目录(即%Program Files%Microsoft SQL Server),而SQL Server找msxmlsql.dll时就却到安装目录下找,于是出错了。 解决办法:将%Program Files%Microsoft SQL Server下的那几个msxmlsql文件拷到(保持目录结构不变)你的安装目录下,重启SQL Server服务。一切正常。 附上原文: /12478.aspx (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |