Sql server 如何在同一台计算机上连接到MS-SQL 2012和MS-SQL 2008

Sql server 如何在同一台计算机上连接到MS-SQL 2012和MS-SQL 2008,sql-server,sql-server-2008,Sql Server,Sql Server 2008,我有一个应用程序,您可以登录到MS-SQL 2012和MS-SQL 2008。 可以定义的字段包括: 服务器IP 数据库名称 用户Id和密码 模式前缀 以前我对此没有任何问题。 现在我很困惑。 我被告知MS-SQL 2012和MS-SQL 2008位于同一个具有相同IP的框中。 我在谷歌上搜索了这个安排,这样做很好 我不知道如何连接到其中一个或两个服务器 这两个装置是合二为一的吗?它们是否在同一端口1433上侦听 我应该只使用我可以指定的4个字段来访问吗? 服务器IP、数据库名称、用户Id和密码

我有一个应用程序,您可以登录到MS-SQL 2012和MS-SQL 2008。 可以定义的字段包括: 服务器IP 数据库名称 用户Id和密码 模式前缀

以前我对此没有任何问题。 现在我很困惑。 我被告知MS-SQL 2012和MS-SQL 2008位于同一个具有相同IP的框中。 我在谷歌上搜索了这个安排,这样做很好

我不知道如何连接到其中一个或两个服务器

这两个装置是合二为一的吗?它们是否在同一端口1433上侦听

我应该只使用我可以指定的4个字段来访问吗? 服务器IP、数据库名称、用户Id和密码以及架构前缀

如果可以,请帮助;-)


Tony

不,这些信息不足以访问同一服务器上的不同SQL Server实例

安装多个SQL Server实例时,只有一个实例可以是默认instance,其他实例必须命名为instance。因此,您还需要实例名来访问其中一个数据库

但是,如果IP地址不仅仅是一个IP地址,而且是一个字符串,则可以包含实例名称。例如:

123.14.314.73\sql2012

(注意:组件超过255的IP地址保留用于示例和电影。;)

您需要在连接字符串中包含实例名称。您也不应该在那里标记任何dbms。如果我错了,请纠正我,但我认为Sql Server Browser服务应该正在运行,以便只使用服务器名称和实例名称连接到实例。@Blim:是的。默认情况下,当您安装多个实例时,它会自动启动,因此这不应该是一个问题: