MSSQL Server 2000升级到2005的方法分享
参考来源:百度文库 作者:秩名 更新时间:2016年02月03日 23时59分
  1、第一种方法(直接升级)
  适合数据量比较大的数据库。
  方法:在sql server 2000数据库所在的机器启动sql server 2005的安装程序,setup程序会自动检测是否有前一版本的sql server instance,并提示你可以直接升级到2005。安装程序会启动升级向导,我们只要根据升级向导的提步一步步操作就可以完成从sql server 2000到2005的整个升级过程。优点:无需重新规划数据库,升级快速。升级程序会自动将sql server 的各个组件升级到2005,并把一些实例参数改成sql server 2005相适宜。保留原有sql server 2000的所有结构,包括user,role,login,权限设置等,无需重新设置。缺点:直接升级的方法存在一定的风险。万一升级失败有可能会导致原有的数据库不可用。所以我们在直接升级前先有做一些升级前的准备和检查工作。ms提供一个工具可以作升级前的检查及根据检查结果给出相关建议,这个工具就是:upgrade advisor。这个工具包含在sql server 2005的产品光盘中,如果没有可以到ms的网站下载。谨记,直接升级前一定要备份原有数据库的所有文件,如数据文件和日志文件,以确保万一升级失败还可以恢复,不致于中断业务。IT成本:除了sql server 2005对一些软件的要求高一些以外(如必须安装。net framework2。0以上),硬件上不需作太多的追加投资,当然,硬件性能好一些的话,更适合sql server 2005的运行。
  2、第二种方法(detach/attach)
  方法:先将数据库从sql server 2000中detach,然后将数据文件和日志文件拷到sql server 2005所在的机器,然后attach上去。这各方法实际上是移动数据库到sql server 2005优点:这种方法比较安全。万一attach不上去,还可以用原来的数据库缺点:用户如果数据库比较多的话,得一个一个的移动。
  3、第三种方法(backup/restore)
  适合:此种方法适合中小规模的数据库升级方法:先将sql server 2000的db备份出来,然后将备份文件restore至新的sql server 2005实例中。优点:安全。在新的db测试通过,就可以删除旧的db,如果测试通不过,还可以撤换回原来的数据库,不至于中止业务缺点:升级的时间可能会稍长一些。因为备份和恢复都需要一段时间。
  4、第四种方法(利用database copy向导):适合:中小规模的数据库方法:sql server 2005中有一个实用工具叫做数据库拷贝向导:在管理控制台->右击->选task->选database copy wizard这样就启动了数据库拷贝向导,然后按照向导的提步操作就可以将sql server 2000的数据库复制到sql server 2005。优点:安全。操作方便简易。缺点:速度慢一些。
  5、第五种方法(export/import):方法:利用sql server 的导入导出实用工具来迁移数据。实际上这种方法我是不推荐的,因为导入导出速度非常慢,而且这种方法只是迁移数据,不迁移master等系统数据库的和实例的配置。
关注更多内容请进入【 < 咔咔百科网 > 生活百科 > 电脑网络 > 网站站长 > 】频道