关于SQL2003数据迁移至更高版本的问题

ThePyhcho 2016-09-06 03:06:54
因为本人是菜鸟IT一个
最近公司有更换服务器的打算
那么问题来了,现在的新服务器基本都不能装SQL2003了
数据的迁移升级就成了问题,本来打算在新的服务器上面安装SQL2012
但是SQL2003的兼容性版本较低(70)
所以打算迁移到2005提高兼容性版本之后再转移到2012
于是乎开始用最笨的方法, 导入导出.
我在做测试的时候把2003备份的.bak文件复制出来.
然后在2005里面导入数据库.这步是成功了,表也都有在2005里面,
可是运行客户端软件的时候发现少七少八丢东丢西 所以这里的问题不知道出在哪里
紧接着遇到了第二个问题
在2003中有很多DTS包,不过后来查到之后的数据库已经统一改成SSIS,这其中的转换也是个问题。

所以请教一下各位大大
有没有什么比较方便的方法,可以把SQL2003整个数据库里面的设置以及写好的排程之类的一次性迁移到SQL2005
再由SQL2005迁移到SQL2012


麻烦各位大神高手指点一个思路 不吝赐教 先谢过啦!!
...全文
151 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ThePyhcho 2016-09-07
  • 打赏
  • 举报
回复
引用 4 楼 giftsf 的回复:
SQL2012是不支持sql2000 可以直接弄成sql2005 或者 sql2005 然后再还原
那排程数据是不是只能重新写?
giftsf 2016-09-07
  • 打赏
  • 举报
回复
引用 5 楼 ThePyhcho 的回复:
[quote=引用 4 楼 giftsf 的回复:] SQL2012是不支持sql2000 可以直接弄成sql2005 或者 sql2005 然后再还原
那排程数据是不是只能重新写?[/quote] 排程数据干什么的? 转了一般都是直接用的,不用改什么
giftsf 2016-09-06
  • 打赏
  • 举报
回复
SQL2012是不支持sql2000 可以直接弄成sql2005 或者 sql2005 然后再还原
ThePyhcho 2016-09-06
  • 打赏
  • 举报
回复
引用 2 楼 giftsf 的回复:
SQL2003 没有这个版本 本是能向下兼容的 你得找出少七少八丢的问题
啊 不好意思说错了, 是Microsoft SQL Server.是2000吧
giftsf 2016-09-06
  • 打赏
  • 举报
回复
SQL2003 没有这个版本 本是能向下兼容的 你得找出少七少八丢的问题
ThePyhcho 2016-09-06
  • 打赏
  • 举报
回复
这个问题发到基础版块里面是不是合适一点
模拟生产实战,对一套19.4的rac集群进行数据迁移迁移到另外的一套19.4的数据库集群。生产实战,带领同学一步一步操作。该方法同样适用于迁移单实例数据库到集群环境。通过该课程,同学们可以学会如下知识点。1-如何无数据丢失的进行数据迁移。2-catalog start with 如何使用3-restore database 在rman和sql命令行区别是什么4-recover database [using backup controlfile until cancel ]何时在rman使用,何时在sql命令行使用。5-进行数据恢复的时候,源库新产生的归档如何进行数据恢复。本节课会为同学们解惑一课程主题模拟生产实战,对一套19.4的rac集群进行数据迁移迁移到另外的一套19.4的数据库集群。 二课程特色 生产实战,带领同学一步一步操作。该方法同样适用于迁移单实例数据库到集群环境。  三课程内容 1-备份源数据库2-在目标库对备份集进行restore操作3-recover-通过rman进行recover(如何通过catalog start with 进行操作)这个时候的recover是recover哪里的归档?4-recover-通过sql命令行对源库新产生的归档进行recover5-注册数据库到集群等操作.修改remote_listener,修改密码文件,添加数据库到集群软件等操作。6-迁移验证sys用户是否可以登陆,普通用户是否可以登陆?sys用户登陆和普通用户登陆区别是什么?

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧