【问题标题】:SQL Server 2005 and 2008 on same developer machine?SQL Server 2005 和 2008 在同一台开发人员机器上?
【发布时间】:2008-08-07 08:35:30
【问题描述】:

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

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

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

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

它并没有说更多,是的,你可以这样做,我有点怀疑这无论如何都是可行的,但我需要知道在我开始安装之前是否有什么我需要知道的.

有人吗?

【问题讨论】:

    标签: sql-server-2005 sql-server-2008 installation


    【解决方案1】:

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

    这里是先决条件列表:

    • .NET Framework 3.5 SP1
    • Windows 安装程序 4.5
    • Windows PowerShell 1.0

    【讨论】:

      【解决方案2】:

      如果您安装了 Visual Studio 2008,您将收到验证错误,并且在安装 Visual Studio 2008 SP1 之前无法安装 SQL Server 2008。如果您没有安装 Visual Studio 2008,它应该不是问题。因此,如果您确实有 Visual Studio 2008,请等到 8 月 11 日,因为那是 Visual Studio 2008 SP1 发布的那一天

      【讨论】:

        【解决方案3】:

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

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

        与任何新事物一样,可能会有一些错误,但是,它通常应该“正常工作”。

        【讨论】:

          【解决方案4】:

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

          【讨论】:

            【解决方案5】:

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

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

            【讨论】:

              【解决方案6】:

              不幸的是,SQL Server 2008 客户端工具似乎需要 Visual Studio 2008 SP1,我不愿意在我的主要开发机器上安装它的测试版。

              我会等到 SP1 是 RTM 后再继续。

              编辑:是的,我确实在这台机器上安装了 Visual Studio 2008,但我想避免安装调试器应用程序的 beta 版。他们倾向于把自己挖得太深,不合我的口味。

              【讨论】:

                【解决方案7】:

                我已经尝试过,结果是否定的。 2k8 安装中断,出现一条神秘的错误消息。安装协议看起来不错,但它不起作用。此后,2k5 的安装也出现了问题。 2k8 安装完成一半,所以它已经在控制面板/软件中,但无法卸载。

                所以我的结果 - 不要在高效的服务器/工作站上执行此操作。如果您需要这两个版本,请改用虚拟机。

                【讨论】:

                  猜你喜欢
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 2010-12-22
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  相关资源
                  最近更新 更多