仍然使用 SQL Server 2000 的原因是什么?

Joh*_*ers 10 sql-server

从 StackOverflow 等的问题中,我注意到还有人在使用 SQL Server 2000。老实说,对我最大的影响是我必须记住我们过去如何做没有 Common Table Expressions 的事情。

不过,我想知道是否有实际原因(除了“它没有坏”)仍然使用 SQL Server 2000。例如,我知道有些人必须使用 .NET 1.1,因为他们必须支持Windows 2000 系统。是否有任何类似的实际原因不将 SQL Server 2000 系统升级到 SQL Server 2008 或 2005?

Mas*_*ind 14

商业头脑通常与你的非常不同。如果不会产生更多收入,而只会产生费用(迁移、再培训等),为什么要使用更新的东西?

  • @Dan,我们实际上不得不承认我们确实想要新玩具。:) 但背后有一个真正的原因:我们希望跟上技术的步伐,以保持或增加我们在就业市场上的价值。然而,这对你现任 CEO 来说是一个反例。 (2认同)

Bri*_*ter 8

我能想到的最好的理由是“它没有损坏”的变体,它是这样的:您有一个使用 SQL 2000 的业务应用程序,但使用 SQL 2005 会产生错误。它可能不是您组织的正确业务优先级此时打开该应用程序的引擎盖(没有损坏)并使其与较新的数据库一起使用。

  • 请参阅 http://serverfault.com/questions/30499/sql2005-vs-sql2008/30512#30512,了解我们在第一次将我们的一个应用程序从 SQL2000 移动到 SQL2005 时发现的问题。你不应该*永远*在没有首先在新版本上彻底测试应用程序的情况下盲目升级系统组件(或者让你的供应商在纸上和签名上说他们已经完成了这样的测试)。 (6认同)