32bit 和 64bit 的文件存储格式一完全一样的
所以升级采用这样的步骤:
1. 在2000 32 bit 的基础上直接升级 2005 32 bit
2. 备份所有的数据库(当然包括系统数据库)
3. 操作系统安装成 64 bit
4. 安装 64 bit 的 sql 2005
5. 恢复步骤2中备份的所有数据库,还原的时候先还原master,再其他系统数据库,最后是用户数据库
所以升级采用这样的步骤:
1. 在2000 32 bit 的基础上直接升级 2005 32 bit
2. 备份所有的数据库(当然包括系统数据库)
3. 操作系统安装成 64 bit
4. 安装 64 bit 的 sql 2005
5. 恢复步骤2中备份的所有数据库,还原的时候先还原master,再其他系统数据库,最后是用户数据库
则步骤2可以采用复制数据文件(包括日志文件)备份的方式
然后将步骤5改为停止sql实例,将使用备份的系统数据库文件覆盖sql的当前系统数据库文件,并将用户数据文件恢复到之前的位置, 然后重新启动sql即可