与dsn连接

时间:2013-11-12 19:09:35

标签: asp-classic vbscript

我有一个用Classic ASP和VBScript编写的应用程序。首先它是为SQL Server 2000开发的;我已将其升级到SQL Server 2008.以前我只需要在页面中定义DSN,如下所示:

DSN=""DSN="rrrr",UID="gggg"

但升级到SQL Server 2008后,它无法运行。我需要为此定义密码属性。 (像这样?)

  DSN="DSN="rrrr",UID="gggg,PWD=xxxx""

我们需要提供密码属性还是我遗漏了什么?

1 个答案:

答案 0 :(得分:0)

您有很多不同的选项可以更改连接字符串以使用SQL Server 2008.如果将Trusted_Connection设置为true,则不使用password参数。您可能已设置了2008 INSTANCE,在这种情况下,您需要使用Server \ Instance。可能就这么简单。

来自ConnectionStrings.com:

标准安全

Server = myServerAddress; Database = myDataBase; User Id = myUsername; 密码= MYPASSWORD;

受信任的连接 服务器= myServerAddress;数据库= MYDATABASE; Trusted_Connection = TRUE;

与SQL Server实例的连接 Server = myServerName \ myInstanceName; Database = myDataBase; User Id = myUsername; 密码= MYPASSWORD;

通过IP地址连接 数据源= 190.190.200.100,1433;网络库= DBMSSOCN; 初始目录= myDataBase;用户ID = myUsername;密码= myPassword;