从ASP Classic连接到MS-SQL

时间:2015-01-26 20:26:57

标签: sql-server asp-classic mssql-jdbc

我按照以下步骤创建了我的连接字符串:

1)右键单击桌面上的空白处,然后从上下文菜单中选择NEW,TEXT DOCUMENT

2)使用.udl扩展名保存,并在询问是否确定时单击“是”。

3)双击刚刚创建的新udl文件。它将开启对话。转到“提供程序”选项卡,然后选择适当的提供程序。

4)转到“连接”选项卡并填写服务器名称和数据库名称,然后选择“NT身份验证”(或使用特定的用户名和密码,即SQL身份验证)。现在单击Test Connection。如果有效,您可以单击“确定”继续执行最后一步。如果不是,则需要解决权限问题,或者您输错了内容。

5)右键单击桌面上的文件,然后在记事本中打开它。它将显示您可以复制并粘贴到您需要的任何位置的连接字符串。

这是我收到的连接字符串:

Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "Provider=SQLOLEDB.1;Password="&DatabasePass&";Persist Security Info=True;User ID="&DatabaseUser&";Initial Catalog="&DatabaseName&";Data Source="&DatabaseServer

我收到此错误:

Microsoft OLE DB Provider for SQL Server error '80004005'

[DBNETLIB][ConnectionOpen (Connect()).]SQL Server does not exist or access denied.

1 个答案:

答案 0 :(得分:0)

如果您在步骤4中通过 测试连接 ,请确保替换 DatabasePass DatabaseUser ,复制粘贴代码时, DatabaseName DatabaseServer 具有实际值。