因为本人是菜鸟IT一个
最近公司有更换服务器的打算
那么问题来了,现在的新服务器基本都不能装SQL2003了
数据的迁移升级就成了问题,本来打算在新的服务器上面安装SQL2012
但是SQL2003的兼容性版本较低(70)
所以打算迁移到2005提高兼容性版本之后再转移到2012
于是乎开始用最笨的方法, 导入导出.
我在做测试的时候把2003备份的.bak文件复制出来.
然后在2005里面导入数据库.这步是成功了,表也都有在2005里面,
可是运行客户端软件的时候发现少七少八丢东丢西 所以这里的问题不知道出在哪里
紧接着遇到了第二个问题
在2003中有很多DTS包,不过后来查到之后的数据库已经统一改成SSIS,这其中的转换也是个问题。所以请教一下各位大大
有没有什么比较方便的方法,可以把SQL2003整个数据库里面的设置以及写好的排程之类的一次性迁移到SQL2005
再由SQL2005迁移到SQL2012麻烦各位大神高手指点一个思路 不吝赐教 先谢过啦!!

解决方案 »

  1.   

    SQL2003是什么版本
      

  2.   

    明显打错,那来SQL2003版本
    应该是SQL2000
    你采用升级的方法,逐个兼容版本升级版本幅度跳太大,有的功能已弃用了,有问题是正常现象,DTS那是SQL2000之前的版本,SQL2005之后都是SSIS建议:最好是由SSIS设计你的包,重新搭建
      

  3.   

    "现在的新服务器基本都不能装SQL2003了"
    --> 应该是说现在的操作系统不支持SQL2000了.
    如果想方便,可以装个Windows Server 2003R2,完全兼容SQL2000,不必升级,