我有一个用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""
我们需要提供密码属性还是我遗漏了什么?
答案 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;