我有一个 Windows 服务正在运行,当它尝试连接数据库时,我遇到了一个异常:“底层提供程序在打开时失败”。相同的服务在 Windows Server 2008 R2 上运行良好,但在我的装有 Windows7 的计算机上不起作用。
我尝试使用集成安全性和没有集成安全性,这是同样的问题。
我试图通过更改连接字符串来连接 Windows Server 2008 R2 上的数据库,但它不起作用。
该服务使用了 Visual Studio 安装程序(.vdproj),但我使用 installshield LE Spring 2012 时遇到了同样的错误。
该数据库由 .NET MVC3 项目使用,并且连接工作正常。
如何解决此连接错误?
感谢您的帮助。