我通常不进行 .NET 开发,但我有一个小型 .NET 应用程序,我需要在新的 Win2K8 IIS 7.5 服务器上设置它,SQL 2005 服务器在另一个盒子上。我已经在 Win7 IIS 7/SQL 2005 机器上测试了 .NET 应用程序,它运行良好。当我在新服务器上运行应用程序时,出现以下错误:
The 'SQLNCLI11' provider is not registered on the local machine.
我用谷歌搜索了这个错误,发现我需要安装本机客户端驱动程序。我在数据库服务器上找到了 sqlncli.msi 文件,并将其安装在 IIS 服务器上。同样的问题。然后我安装了 SQL Management Studio,认为它可能有一些它需要的驱动程序。同样的错误。我可以通过管理工作室连接,但 .NET 应用程序一直给我同样的错误。
有什么建议么?
谢谢!