我有一个经典的 asp 站点,它具有以下数据库连接:
<%
set objConnection = Server.CreateObject("ADODB.Connection")
objConnection.ConnectionString = "Driver={SQL Server};Server=123.456.789.012;Database=mydatabase;Uid=myuser;Pwd=123xyz;"
objConnection.Open
%>
该站点刚刚从运行 IIS6 的 Windows 2003 服务器移动到运行 IIS7 的 Windows 2008 服务器(均使用 MSSQL 2005 Express 数据库),现在它给出了错误消息:
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC SQL Server Driver][DBNETLIB]Invalid connection.
/inc/dbconnection.asp, line 4
我假设这是因为 IIS7 有不同的驱动程序?什么是更新的连接字符串才能让它工作 - 我已经用谷歌搜索了,但没有找到任何对我有用或有意义的东西(老实说,我处于我理解的边缘!)?
非常感谢大家的指点...