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

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

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

它只适用于开发人员,并且不需要太多资源 - 有谁做过吗?

有兴趣听听经验或已知的陷阱。

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

谢谢

R.

答案1

现在就做。我正在运行 SQL 2005 和两个 SQL 2008 实例。

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

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

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

它肯定占用大量内存,因此如果您目前不使用它们,您可以选择禁用它们。在启动后闲置且没有发生任何事情的情况下,它们每个大约占用 150mb。

答案2

是的,这是可行且实用的。我们甚至在集群服务器的生产中也遇到过这种情况。我们最大的问题是 SSIS。如果安装了两个版本,您需要确保根据包的版本指定正确的 dtexec 的路径。

相关内容