从SQL Server 2000/2005到SQL Server 2008的升级测试
本文部分内容摘 自《SQL Server 2008管理实战》,人民邮电出版社;《深入MSSQL 2008升级和应用程序的兼容性》,IT专家网;《SQL Server 2008联机丛书》 ,主要整理了如何把SQL Server 2000/2005升级到2008。 如果系统不大,数据库设计简单,只有单纯的数据表,其他数据库对象不多,且应用系统设计不复杂,你也许可以直接将数据库复制或备份,再到SQL Server 2008执行附加或还原数据库,然后更新索引统计,设置数据库兼容性。或是通过安装程序,就地将SQL Server2000/2005直接升级到SQL Server 2008即可。但如果数据库庞大,系统复杂,则最好先完成升级测试后,再按照系统需求,拟定升级计划,照计划一步步实施。 一般情况下,SQL Server 2005与SQL Server 2008的版本兼容性相当高,2005升级到2008一般没什么问题。但2000升级到2008版本,可能需要先行测试,这两者差异比较大,包括:服务器 内置的系统对象、T-SQL语法定义、新增的关键词、禁用的功能等,相距两版后较会有兼容性的问题。 在升级测试之前应先评估需求,列出有用到哪些功能,如数据库引擎、Analysis Services、Reporting Services、SSIS/DTS、丛集等大项,以及Replication、Log