将Classic ASP连接到SQL Server 2012

时间:2016-01-26 06:52:42

标签: vbscript asp-classic sql-server-2012

我有2台服务器,一台win2000 + Classic ASP应用服务器,另一台是带有SQL 2012实例的Server 2012。

在应用程序服务器上,我可以创建一个ODBC DSN(名称为" test")以连接到SQL实例,并访问数据库(mdb)。我使用" test"链接B中的表,所以连接正常。但是在我的ASP页面上,我无法连接到SQL实例,并显示一条错误消息:" SQL Server不存在或访问被拒绝"。

这是我的代码:

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.open "DSN=test;UID=user;PWD=pwd;DATABASE=test"
conn.close
set conn = nothing
response.write "ok"

1 个答案:

答案 0 :(得分:0)

尝试一下?

Dim MM_MyServer_STRING

MM_MyServer_STRING = "SERVER=test;DATABASE=test;user id=user;password=pwd"

Set ConnectMe = Server.CreateObject("ADODB.Recordset")
ConnectMe.ActiveConnection = MM_MyServer_STRING