我在SQL Server 2000和SQL Server 2005中使用一个具有相同名称的数据库

时间:2009-11-20 11:46:16

标签: sql-server-2005 sql-server-2000 connection-string

我在SQL Server 2000和SQL Server 2005中使用一个具有相同名称的数据库。

如何管理web.config文件中的连接字符串,以便我们可以区分连接。

虽然我们为这两个数据库使用相同的用户名和密码。

2 个答案:

答案 0 :(得分:1)

他们应该有不同的服务器名称,不是吗?

[编辑] 根据注释,如果服务器名称相同,则它将具有不同的实例名称或端口。毕竟,你只能有一个默认实例

答案 1 :(得分:0)

我建议如果安装在同一台服务器上,则两个安装都运行单独的实例,因此只需在连接字符串中指定实例名称。

所以如果一个是默认的实例

Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword

和非默认实例示例

Data Source=myServerAddress\OtherInstance;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;