从IIS 6.0迁移到IIS 8.5后出现“找不到提供程序”错误

哈迪克

我有一个ASP站点,可以在Windows Server 2003和IIS 6.0上正常工作。我迁移到Windows Server 2012 R2 IIS 8.5

尝试连接数据库时出现错误:

找不到提供者。可能未正确安装

错误详细信息:
2014-11-05 10:33:06 10.30.62.21 POST _main.asp | 50 | 800a0e7a | Provider_cannot_be_found._It_may_not_be_properly_installed。80-XX.XX.XX.XX Mozilla / 4.0 +(兼容; + MSIE + 7.0; + Windows + NT + 6.1; + WOW64; + Trident / 5.0; + SLCC2; +。NET + CLR + 2.0.50727; + .NET + CLR + 3.5.30729; +。NET + CLR + 3.0.30729; +。NET4.0C; +。NET4.0E; +。NET + CLR + 1.1.4322; + InfoPath.3)/bottomright.asp ?sAction = assist 500 0 0 1859

我的连接字符串如下:

GetConnectionString = "Provider=SQLNCLI.1;Data Source=" & m_DALServer & _
                      ";User Id=user;Password=pwd;Connect Timeout=3;"

我检查了新服务器(2012)上的ODBC数据源管理器(32位),发现以下两个相关的驱动程序

  1. SQL Native Client 2005.90.4035.00 Microsoft Corporation SQLNCLI.DLL
  2. SQL Server 6.03.9600.163.84 Microsoft Corporation SQLSRV32.DLL

我已将我的应用程序池启用为32位,并将托管管道启用为Classic。

哈迪克

技术支持团队安装了一些驱动程序。我不确定哪个驱动程序。但是由于这些修补程序,我看到ODBC源中提供SQL Server Native Client 10,并且我的问题得以解决,而无需进行任何代码更改。

如果有同样的问题,请检查服务器上是否安装了正确的驱动程序。您还可以通过转到ODBC Sources(32位)进行验证,并检查SQL Server Native Client 10是否可用。

感谢您的宝贵时间。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

IIS Express 8与IIS

来自分类Dev

从IIS6迁移后,如何使IIS 8.5上的身份验证正常工作

来自分类Dev

IIS 8出现错误

来自分类Dev

部署到IIS8时的EF 6 vs EF 5相对性能问题

来自分类Dev

经典ASP,IIS6和IIS8之间的DATE区别

来自分类Dev

IIS8显示错误503

来自分类Dev

IIS 6 HTTP压缩

来自分类Dev

IIS 8 giving an error

来自分类Dev

带有PHP7的IIS 8找不到Firebird / Interbase驱动程序

来自分类Dev

部署到 IIS 的 Angular 6 .net core 2.1.1 应用程序中出现 500 错误

来自分类Dev

Windows Server 2012 IIS8相对于Server 2003 IIS6的性能,WebService偶尔会变慢

来自分类Dev

Windows Server 2012 IIS8相对于Server 2003 IIS6的性能,WebService偶尔会变慢

来自分类Dev

Java通用编译时错误从Java 6迁移到7或8

来自分类Dev

找不到PL / SQL过程的参数名称,仅在IIS7中(不在IIS6中)

来自分类Dev

SSIS:程序包格式已从版本6迁移到版本8。必须保存该格式以保留迁移更改

来自分类Dev

MVC 6托管在IIS HTTP错误500.19上

来自分类Dev

IIS6上的GhostScript导致权限被拒绝错误

来自分类Dev

IIS 8-自定义错误400(错误请求)

来自分类Dev

IIS 8上的内部服务器错误500

来自分类Dev

php文档IIS 8和PHP 7.0.2的HTTP 500错误

来自分类Dev

HTTP错误401.0-未经授权的IIS 8

来自分类Dev

IIS 8中以前安装的Wordpress网站上的404错误

来自分类Dev

Windows Server 2012上的IIS 8错误权限不足

来自分类Dev

IIS 8-HTTP错误503。服务不可用

来自分类Dev

iis8 详细的错误记录到文件

来自分类Dev

IIS <8上的ASP.NET 5支持

来自分类Dev

IIS 8-使用SSL证书时找不到default.html

来自分类Dev

将MVC 5迁移到MVC 6

来自分类Dev

IIS 8上的Blazor WebAssembly-0x8007000d

Related 相关文章

热门标签

归档