在我们的项目中,我们使用的是sql server 2000数据库,我们计划迁移到sql server 2012,任何人都可以告诉我,我应该面对编程和查询的特定问题吗?脚本中应该有什么变化?将SQL Server 2000升级到2012
0
A
回答
0
正如@Damien_The_Unbeliever所提到的,正确的做法是从2000年(2005年,2008年,2008年2月2012年)开始查看每个版本的弃用功能,并查看您的代码是否使用其中的任何一个。而且如前所述,你可以在这里找到这些功能:
Deprecated Database Engine Features in SQL Server
检查每个版本的弃用的功能页面,因为它们不是累积性的。
我将使用SQL Server Management Studio(SSMS)编写当前数据库代码的脚本以查看受到影响的内容(右键单击DB - > Tasks - > Generate Scripts)。如果您有联机查询,您还需要检查您的应用程序代码。
举个例子,如果你使用非ANSI外部联接运算符像*=
或=*
,那么你将要更新的查询,这些都不再是在2012年
的支持,我想你甚至可以在2012年运行生成的脚本以查看抛出异常的内容。
我建议您无论如何升级,都要彻底测试您的应用程序。 PS:我知道这个问题已经过时,但我认为它仍然有很多相关性。
相关问题
- 1. 升级SQL Server 2000
- 2. 将SQL Server 2000升级到2005或2008 - 将DTS升级到SSIS
- 3. 将SQL Server 2008 R2升级到2012
- 4. 如何将SQL Server 2012 .mdf文件升级到SQL Server 2014?
- 5. 使用复制将SQL Server 2000升级到2008 R2
- 6. 我需要将SQL Server 2000备份还原到SQL Server 2012
- 7. 从SQL Server 2008 R2升级到SQL Server 2012
- 8. 升级SQL Server 2008 R2故障转移群集到SQL Server 2012
- 9. SQL Server 2008 R2快速升级到SQL Server 2012 Express
- 10. 升级SQL Server Express 20008 - > 2012(Visual Studio)
- 11. 如何将SQL Server Express实例从2012年升级到2014年
- 12. 将sql server 2012的tfs 2015升级到带有sql server 2014的tfs 2017
- 13. 将数据库从SQL Server 2005升级到SQL Server 2012的步骤
- 14. 从SQL Server 2000升级到SQL Server 2008 R2时出现SQL查询问题
- 15. 从SQL Server 2000升级到SQL Server 2008 R2并运行旧版DTS包
- 16. 升级从SQL Server 2005到SQL Server 2008
- 17. 从SQL Server 2005升级到SQL Server 2008
- 18. GeekQuiz需要SQL Server 2012 Express,我有SQL Server 2014 - 如何升级?
- 19. 将SQL Server 2008升级到2008 R2
- 20. 将SQL Server 2005 Express升级到SP3
- 21. SSIS - 从SQL Server 2000到SQL Server 2012的数据传输
- 22. SQL Server 2000中联接查询到SQL Server 2012
- 23. MS Access升级到SQL Server
- 24. 将sql server 2008 R2升级版升级到标准版
- 25. 将TFS 2008升级到TFS 2012
- 26. 使用DTS将SQL Server 2000升级到MySQL 5.1 - 如何解决DateTime问题?
- 27. 将数据库从SQL Server 2000升级到2005 - 并重建全文索引?
- 28. 如何将服务器登录从SQL Server 2000转移到SQL Server 2012
- 29. 升级到SQL Server 2012后,Windows Azure模拟器停止工作
- 30. SSIS:升级到SQL Server 2012后工作包失败
[SQL Server 2012中的弃用功能](http://technet.microsoft.com/zh-cn/library/ms143729.aspx)(另外,其他版本的下拉列表可让您查看2005,2008,2008 R2版本)。然后把所有这些,并梳理你的代码库寻找他们。 –
我知道,但告诉我,我应该将SQL Server 2000转换为2012年的变化。有一件事我注意到,连接语法的SQL 2000是不同于SQL 2012 ..但我想知道所有的指导方针。这对于那些人来说是必要的..你懂吗? – user2689022
你在问一个无法回答的问题 - 我们不知道你有什么代码以及你需要做什么改变。这里没有“一刀切”的答案 - 这很大程度上取决于您使用的功能。它无法在Q + A站点上得到答复 - 它需要有人花时间熟悉当前的代码库,然后根据我提到的上述页面确定需要进行哪些更改。 –