我按照以下步骤创建连接字符串:
1) 右键单击桌面上的空白处,然后从上下文菜单中选择 NEW, TEXT DOCUMENT
2) 使用 .udl 扩展名保存它,并在询问您确定时单击是。
3)双击刚刚创建的新udl文件。它将打开一个对话。转到提供程序选项卡,然后选择适当的提供程序。
4) 进入Connection选项卡,填写服务器名和数据库名,选择NT认证(或者使用特定的用户名和密码,即SQL认证)。现在单击测试连接。如果可行,您就可以单击“确定”并继续进行最后一步。如果不需要,您需要解决权限问题,或者您输入了错误的内容。
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.