在同一台机器上运行 SQL Server 2005 和 2008?

she*_*ard 5 sql-server sql-server-2005 sql-server-2008

在同一台机器上运行 SQL Server 2005 和 2008?这可能/可行吗?

它仅适用于开发人员而不是资源密集型 - 有没有人做过?

有兴趣了解经验或已知问题。

(我意识到我们可以使用虚拟机,但我说的是在同一台机器上运行它)

谢谢

R。

Mar*_*son 9

马上做。我有 SQL 2005 和两个 SQL 2008 实例正在运行。

这很容易做到。只需安装 SQL Server 2005,当它询问您是哪个实例时,请确保您选择“命名实例”,并为其指定一个您会记住的名称(例如,我不知道,SQL2005?)。

然后,安装 SQL Server 2008。对于实例也是一样的 - 确保它是一个命名实例(比如 SQL2008)。在您的服务控制面板中,您将看到所有 SQL 内容都重复,但在每个条目后都有实例名称 (SQL2005/SQL2008)。

当您需要连接时,您连接到machine\instance,因此您可以连接到localhost\SQL2005localhost\SQL2008作为服务器名称,然后就可以了。

这绝对是内存密集型的,因此如果您目前没有正确使用它们,您可以选择禁用它们。在空闲状态下,启动后什么也没有发生,他们每个使用大约 150mb。

  • 请务必在每个实例上配置最大内存;默认是使用所有可用内存,因此较忙的实例可能会占用所有内存,而不会为第二个实例留下任何内容。 (2认同)