有没有人尝试在已经安装了2005 Developer的计算机上安装SQL Server 2008 Developer?

我不确定是否应该这样做,在可预见的将来,我需要将2005年保留在该计算机上,以便轻松测试我们的应用程序。 由于有时我需要获取数据库的备份文件并提供给公司中的其他人员使用,因此我不能(只是不知道)数据库不是100%向后兼容,所以我不能仅用2005年将2005替换为2008。

会出现什么问题? 我是否需要使用实例名称安装新版本,这样行得通吗? 我可以使用其他端口号来区分它们吗?

我在technet上找到了此条目: http ://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=3496209&SiteID =17

它并不仅说明您可以执行此操作,而且我还怀疑这仍然可行,但是在开始安装之前,我需要了解是否需要了解任何内容。

任何人?

===============>>#1 票数:23 已采纳

是的,这是可能的。 根据先前的答案和安装的.Net 3.5版,您将必须创建一个命名实例,该实例不会被其他版本的SQL Server使用。 很棒!!

这里是先决条件列表:

  • .NET Framework 3.5 SP1
  • Windows Installer 4.5
  • Windows PowerShell 1.0

===============>>#2 票数:3

如果已安装Visual Studio 2008,则会收到验证错误,并且只有安装Visual Studio 2008 SP1才能安装SQL Server 2008。 如果您没有安装Visual Studio 2008,那应该不是问题。 因此,如果您有Visual Studio 2008,请等到8月11日,因为那是Visual Studio 2008 SP1发行的那天

===============>>#3 票数:2

我相信这完全有可能。 在转移应用程序时,我目前在开发服务器上同时运行SQL Server 2000和SQL Server 2005。

您唯一要做的就是创建一个SQL Server 2005尚未使用的新实例。

与任何新内容一样,可能会出现一些错误,但是,它通常应该“正常工作”。

===============>>#4 票数:1

您可以只运行SQL 2008作为单个实例,然后附加/创建兼容级别为2005的数据库? 问题在于它是一个理论。 我不是100%肯定地说,如果您在2008年创建一个具有2005兼容级别的数据库,然后将其分离,则SQL 2005实例能够附加该数据库。

我认为这是一个很好的尝试机会。 但是我同意前面的答案,多实例选项可以正常工作。

===============>>#5 票数:1

我的经验是在同一台计算机上安装sql sever 2005和2008之后,SSIS 2005无法正常运行...特别是在脚本任务,数据流和序列容器中

===============>>#6 票数:0

我已经尝试过了,但效果不佳。 2k8安装因神秘的错误消息而中断。 安装协议看起来不错,但无法正常工作。 在此之后,2k5安装也出现了问题。 2k8安装已准备就绪,因此已经在控制面板/软件中,但无法卸载。

所以我的结果-不要在生产服务器/工作站上这样做。 如果您需要两个版本,请改用虚拟机。

===============>>#7 票数:0

不幸的是,似乎SQL Server 2008客户端工具需要Visual Studio 2008 SP1,我不愿意在主开发计算机上安装此beta版本。

在继续之前,我将等到SP1是RTM。

编辑 :是的,我确实在这台计算机上安装了Visual Studio 2008,但是我想避免调试器应用程序的beta安装。 他们倾向于对我的口味太深了。

  ask by angry person translate from so

未解决问题?本站智能推荐: