从经典ASP连接到SQL Server

时间:2011-12-19 15:59:51

标签: sql-server-2008 asp-classic odbc

这是一个相当noob的问题。我正在尝试通过设置prod环境的副本在我自己的机器上设置开发环境。为此,我正在从经典ASP建立与SQL Server数据库的连接。我有点新的ASP和SQL Server,所以我遇到了一些困难。

我已经导入了数据库的备份,并进行了设置。这是我的db_connection文件:

<% 
Set conn = Server.CreateObject("ADODB.Connection")
conn.open "myDatabase", "myLogin", "myPassword"

%>

这一切在prod服务器上工作正常,但在我的机器上我得到:

  

Microsoft OLE DB Provider for ODBC Drivers错误'80004005'

     

[Microsoft] [ODBC驱动程序管理器]未找到数据源名称且未指定默认驱动程序

我需要下载什么驱动程序,我需要将它放在哪里?或者这真的是问题吗?

1 个答案:

答案 0 :(得分:2)

看起来它正在寻找“数据源名称”文件,但还有另一种方式。

尝试使用'连接字符串'打开数据库连接 它应该看起来像:

conn.open "Provider=SQLOLEDB.1;Persist Security Info=False; 
uid= myLogin; pwd=myPassword;Initial Catalog=myDatabase;Data Source=myServer"