我现在有这么一个场景,要把我本地的SQL Server数据迁移到远程主机,远程主机的数据结构与本地主机一致,只是少数据。两台机器的SQL Server版本同为sql server 2008 r2,本地这个数据库大概有五百张表,数据文件56个G,各位有没有什么好的办法。

解决方案 »

  1.   

    其实对你的案例备份还原是最好的解决办法,建议加一点然后还原(如果不加控件的话,Filegroup还原应该也可以工作,但是需要在目标端将表分布到不同的FileGroup)。如果使用复制还是有很多限制的,比如表需要主键等等。 另外问一下你是同步一次还是以后都要同步?
      

  2.   

    我现在是用测试服务器做一个数据迁移的方案,做好了以后再搞正式服务器,初步是把表都迁移好了,正在迁数据;原来的数据好像没有没有做filegroup,
      

  3.   

    这个我真试过,就是Windows会记录一些我看不懂的日志,除了有数据库数据本身的错误意外,还有Package "ShellPackage" failed, 反正是不成功。
      

  4.   

    两台机器直接网络怎么样?如果网络好的话,可以用SSIS数据传送。
      

  5.   

    网络虽然不算快吧,但是也算稳定,SSIS还没接触过,怎么个搞法?
      

  6.   

    网络不快,但是比较稳定吧,SSIS我了解过,不过没看懂,怎么搞