关于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


麻烦各位大神高手指点一个思路 不吝赐教 先谢过啦!!
...全文
150 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
  • 打赏
  • 举报
回复
这个问题发到基础版块里面是不是合适一点

22,210

社区成员

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

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