繁体   English   中英

将SQL Server 2000升级到2012

[英]Upgrade SQL Server 2000 to 2012

在我们的项目中,我们正在使用sql server 2000数据库,并且计划迁移到sql server 2012,有人可以告诉我,从编程和查询的角度来看我应该面对哪些具体问题? 脚本中需要进行哪些更改?

正如@Damien_The_Unbeliever所提到的,执行此操作的正确方法是查看自2000年以来每个版本(2005、2008、2008R2、2012)不推荐使用的功能,并查看您的代码是否使用其中的任何功能。 同样如前所述,您可以在此处找到这些功能:

SQL Server中不推荐使用的数据库引擎功能

请检查每个版本不推荐使用的功能页面,因为它们不是累积的。

我将使用SQL Server Management Studio(SSMS)编写当前数据库代码的脚本,以查看受影响的内容(右键单击DB-> Tasks-> Generate Scripts)。 如果您有内联查询,还需要检查您的应用程序代码。

例如,如果您使用*==*类的非ansi外部联接运算符,则您将要更新这些查询,因为2012年将不再支持这些查询。

我想您甚至可以在2012年运行生成的脚本来查看引发异常的原因。

无论您如何升级,我都建议您彻底测试应用程序。

PS:我知道这个问题很老,但是我认为它仍然很重要。

暂无
暂无

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

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