我有一个遗留数据库服务器。写它的人早就不在了。根本没有文档,只是代码中的一些注释。幸运的是,它并没有那么复杂,但如果我想修复它(来自用户的请求),调查所有相关的数据库对象(表、视图或存储过程)需要时间。
最近,我收到了我们 IT 部门人员的建议,我应该将我们的数据库升级到更新的数据库版本 (2005/2008)。现在是SQL Server 2000,他说会有更好的性能和安全性。我想如果我升级到更新的版本,我们的旧盒子(硬件)可能不足以支持新的数据库引擎。目前,根据用户的说法,响应时间是可以接受的。
我试着考虑所有的赞成和反对意见。我宁愿不升级,但我想确保我不会错过任何东西。
不升级
- 更好的投资回报率(不用支付所有费用)
升级
- 支付新服务器/许可证
- 重做一些工作以获得相同的功能
- 更好的性能/安全性
问题是:我该怎么办?升级或不升级我们的数据库服务器。
如果你不这样做:
你的收获:
MS 也不支持了
GBN 的分析很准确——我只想补充一点,如果您的公司拥有相关技术,可以为您争取时间的是虚拟化这个遗留数据库服务器,无论是作为新构建还是作为克隆/P2V。这将为您争取时间,因为您将更好地防止硬件故障。