由于数据库升级,需要迁移数据库。
在原2000数据库中,排序规则是SQL_Latin1_General_CP1_CI_AS
2008中,排序规则是Chinese_Taiwan_Stroke_CI_AS。
如果用恢复数据库的方式迁移,会导致数据格式不对,中文字体出现乱码,存储过程无法执行等错误。
这里介绍一下恢复数据库的其中一种方式,如果是同级服务器,可以直接用此方法恢复,步骤:
1.找到源数据库(你要复制的数据源),确认源数据库是否有完全备份,如果没有则做一次完全备份。
 
如图,默认类型是完全备份,再需要设定保存的备份文件地址,一般先移除当前文件,自己新建一个备份文件名。方便等下使用,然后点ok就可以了
 
2.找到目标数据库,如图1,进到操作界面
 
如果源数据库有完全备份,直接选1,找到系统最新的完全备份选定;如果没有完全备份,选2,找到你刚才自己做的完全备份,选定。
 
然后设置选项,如图,恢复选项一般直接选第一项完全覆盖。恢复文件一定要设定成目标数据库文件,图中第二个框,如果设置错误,会覆盖掉其他数据库的数据库文件。

然后点OK!完成。

下面开始说如何迁移数据库。
首先说明, Sql server仅仅支持向上兼容, 但是微软提供了另一种向下导入的功能, 那就是使用脚本. 并且该脚本是微软代为生成的.
大概分成三步。
首先,新建一个同名数据库作为目标数据库。
第一步:导出源数据库的数据脚本。
 
1.进入界面,默认全选,或者按你的要求选择,下一步

2.在这个界面需要配置选项,第一个框,点开,界面如下面第二个图。
    第二个框,可选择设定保存脚本文件,保存到桌面,如1.sql

在这里版本格式可以更改。
 
3.然后一直点next即可。

第二步,修改数据脚本,在目标数据库执行。
1.打开目标数据库,处于选定状态。
2.找到刚才的数据脚本(1.sql),直接双击打开。把脚本文件中的以下代码删除,默认脚本文件执行的位置是目标数据库。
 
执行脚本文件,一般会报错,sqlserver2000的语法结构和2008会有差异,需要更改。根据错误提示更改脚本文件。更改成功后再执行。
第三步,复制数据。
这个时候需要进到sqlserver2000所在服务器位置。
如图,连到服务器,打开sqlserver服务,进入界面
 
进入sqlserver界面,找到源数据库,通过DTS過數
 
在第一个界面,设置要复制的数据源,如图,服务器默认本地,用户是你当前服务器的用户密码,再选定你要复制的数据库,点击next
 
第二个界面,设置目标数据库,如图,录入目标服务器,目标服务器的用户密码,
目标数据库,next
 
继续下一个,会有一个界面,设置要复制的表及视图,根据需要选择,然后next到最后。完成

数据复制完成后,可以检查看看数据是否复制成功。

参考文章:https://www.cnblogs.com/wxylog/p/5795169.html

sqlserver2000数据库迁移到2008R2相关推荐

  1. 微软虐我千百遍——记一次比较漫长的TFS数据库迁移

    起因 七月三日早晨刚到公司,同事就跟我讲TFS开始返回 TF30042错误,报告数据库已满.按照处理问题的第一直觉,我上bing的英文网站搜了一下,发现是部署TFS的时候使用的SQL Express限 ...

  2. MSSQL · 最佳实践 · RDS SDK实现数据库迁移上阿里云RDS SQL Server

    title: MSSQL · 最佳实践 · RDS SDK实现数据库迁移上阿里云RDS SQL Server author: 风移 摘要 至今,我们完成了SQL Server备份还原专题系列七篇月报分 ...

  3. MySQL基础之 恢复数据和数据库迁移

    1.mysql命令或者source命令恢复数据 这两个命令在进行恢复数据的时候要检查是否创建数据库.如果数据库不存在,则恢复失败. 数据库迁移 1.相同版本的mysql数据库之间的迁移. mysqld ...

  4. 简单分析Flask 数据库迁移详情

    本文给大家分享的是 Flask 数据库迁移详情,db.create_all()不会重新创建表或是更新表,需要先使用db.drop_all()删除数据库中所有的表之后再调用db.create_all() ...

  5. 数据库迁移_【干货分享】DM数据库迁移方法(物理迁移)

    在数据库的维护过程中,可能涉及换服务器,或者需要现网数据库环境测试的情况,这时,最简单快速的办法就是将源数据库相关的文件拷贝到目标主机,然后注册数据库实例服务.这就是数据库的物理迁移过程,可以是从wi ...

  6. 数据库迁移用到的命令

    //在程序包管理器控制台中执行以下语句,安装EntityFramework. PM> Install-Package EntityFramework //执行成功后,控制台应用程序代码结构中,添 ...

  7. 如何将本地数据库迁移到数据库上?

    使用数据传输服务(DTS)将本地数据库迁移到 阿里云的云数据库RDS,可以实现应用不停服务的情况下,平滑完成数据库的迁移工作.接下来我们将学习下如何使用DTS将本地数据库迁移到RDS上. 背景 DTS ...

  8. 用Kettle的一套流程完成对整个数据库迁移 费元星

    原地址 :http://ainidehsj.iteye.com/blog/1735434 需求:  1.你是否遇到了需要将mysql数据库中的所有表与数据迁移到Oracle.  2.你是否还在使用ke ...

  9. Oracle XTTS跨平台数据库迁移(从Unix迁移数据库到Linux)_Oracle数据库迁移项

    Oracle数据库迁移教程04 Oracle XTTS跨平台数据库迁移实战 (真正超越OCP/OCM的项目实战系列教程) 本套风哥Oracle教程学习内容 1.Oracle XTTS技术基础知识 2. ...

  10. yii 执行指定迁移文件_Web 云开发 · 云开发数据库迁移指南

    云开发数据库 云开发为我们提供了一个 JSON 文档型数据库(NoSQL),并集成了 「增删改查」 等 API,操作方便,简单易懂.并且相比传统数据库而言它具有「高性能的数据库读写服务」,「可以直接在 ...

最新文章

  1. Eclipse搭建java分布式商城项目
  2. 常见的浏览器兼容问题
  3. 阿里P7试用期被淘汰,主管给出的理由让人意想不到
  4. 本周Github精选 | 这12个最新AI开源项目,你一定要收下
  5. 【TensorFlow-windows】TensorBoard可视化
  6. c语言程序编写一朵花,一朵花(中英双语)
  7. selenium在eclipse中的使用(详细介绍)
  8. B2B多商铺初期权限数据库设计
  9. Android中 requestCode与resultCode的区别与用法
  10. 有关cdsn论坛被封后如何解封
  11. .NET中代理服务器WebProxy的各种用法
  12. 人脸识别关键技术及原理
  13. 椭圆曲线上的加密算法——MV(Menezes-Vanstone)算法的具体实现
  14. Mac入门指南(二)常用命令
  15. S3C2440原理图导读
  16. 【经验总结】CS与MSF之间的会话传递
  17. 【联盛德W806上手笔记】六、7816/UART 控制器
  18. Markdown+取数函数 让你的数据活起来
  19. Redis中的Lua脚本怎么玩
  20. 彻底关闭windows defender,Antimalware Service Executable

热门文章

  1. 1分钟激活任意Windows 系统
  2. install报Failed to execute goal on project xxx: Could not resolve
  3. 手机内存不够用,蒲公英X1让U盘秒变私有云
  4. VIP专区_读书_腾讯网
  5. 神棍节献礼之——TJU1111 MPI Maelstrom(最短路)
  6. 【洛谷 2504】聪明的猴子
  7. 如果楼市崩盘,我们怎么活?
  8. PHP在线客服系统之小程序客服搭建教程
  9. Windows 下 VS 配置 OpenGL 环境
  10. 前方高能!公司来了一个low逼程序员