繁体   English   中英

SQL Server 2005或2008发行版

[英]SQL Server 2005 or 2008 for release

我们在开发过程中一直使用sql server 2005,但没有任何实际问题。

现在,在发行时,已经建议我们使用SQL Server2008。所有配置选项的安装都有些噩梦,我敢肯定,这会使客户(甚至是文档)感到困惑。 Powershell等必须先安装一些其他应用程序,然后才能安装,以及一些Windows更新。

我们应该只发布SQL Server 2005(如果我没有记错的话,安装会更容易),还是选择2008年会更好(只接受安装问题)?

京东

如果您在2005年进行开发和测试,那么请避免使用2005,以避免出现复杂情况,但我会在某个时候将所有内容升级到2008。

根据提供的信息,坚持2005年。
在测试环境中运行该应用程序,彻底对其进行测试并检查文档以确保一切就绪之后,请迁移到2008。

我总是想在发布前对应用程序进行最后的更改。 如果您决定切换到SQL 2008,您的团队将有时间完全回归测试您的应用程序吗? 我不只是假设一切都会正常。

如果您有时间进行完全回归测试,那么问题是,SQL 2008为您提供了什么? 显然,没有关键的技术原因-SQL 2008中没有2005年以外的函数,但是您绝对必须拥有。 您认为您的客户会以某种方式在乎吗? 您是否有已经拥有2008服务器的客户并希望利用该服务器? 它会帮助您的销售成为“最新,最伟大”版本吗?

这些只是要问的一些问题。

您始终可以将开关保存到2008,以备将来升级。

安装/配置问题并不是真正的主要焦点,因为这是一次性的事情,写得很好的指南可以解决您遇到的绝大多数问题。

这是我会考虑做出的决定:

  1. 测试 -一切都应该工作正常开箱即用,但你负责的任何一种方式。 比您所不知道的恶魔还好。 有一个升级的时间和地点,就在发布版本之前。
  2. 许可 -请记住,较新的软件通常带有较高的价格标签,并且您不想在没有明显好处的情况下强迫用户使用更昂贵的软件。

总而言之,为了升级,我将远离升级。 坚持使用您所知道的,直到从升级中获得合法收益。

几年后,新客户将不愿意使用SQL Server 2005,因此您将不得不在某个时候支持SQL Server 2008

我的经验是,当您希望现有客户升级软件时, 很难让他们升级到新版本的数据库服务器,因此您很可能会被迫长时间支持SQL Server 2005 。如果您允许客户现在使用它。

那你想吗?

  • 现在让SQL Server 2008工作有些痛苦
  • 或者,有测试同时 支持 SQL Server 2008和每次你做一个新版本的许多年里时间 SQL Server 2005中的成本

必须决定是否值得在发布上稍作延迟以节省持续的成本...

这很困难,因为在现实世界中,上市时间通常比持续的维护成本更为重要。 毕竟,如果您没有进入市场窗口,那么您就没有日常维护成本!

这会延迟您的发布吗? 它会延迟到足以花钱的时间吗?

我不会太担心安装复杂性。 您的客户在必须升级到2008年时会遇到相同(或更糟)的情况,而最终他们会因为无法永远坚持2005年而遇到这种情况。 我会更担心它如何影响您的项目和销售。 这就是我要重点关注的折衷方案。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM