SQL Server 多个实例但显示相同的数据库

SQL Server 多个实例但显示相同的数据库

我正在运行 SQL Server 2008 R2 标准版,需要安装多个实例。但是,当我将数据库还原到一个实例上时,它也会显示在另一个实例上...我想做的是在一台服务器上安装 2 个独立的实例,但每个实例都有自己的一组数据库。为什么两个实例都显示相同的数据库?

答案1

根据以上评论,您正在登录同一个实例。如果您在连接字符串中指定端口号,则实例名称将被忽略。为了向自己证明这一点,请select @@servername在两个连接上运行,您将看到它返回相同的值。

为了解决这个问题,请为两个实例指定正确的端口(目前至少有一个是不正确的,因为一次只能有一台服务器监听给定的端口),或者只使用实例名称(即省略端口号)并让 SQL 浏览器服务为您执行端口查找。

相关内容