文本格式我试了也一样出错,现在我用dump database name to disk="c:\name.dat"可以
但在另一个台机子上用restore database name from disk="c:name.dat"时出现 unicode 错误

解决方案 »

  1.   

    把SQL重新安装一下,也有可能是你的ODBC的驱动程序或OLEDB的驱动程序有问题
      

  2.   

    建议使用Backup 与Restore的组合,dump好像有些不对劲了。
    试试Backup吧
      

  3.   

    zzh() 重装以后我的数据就没了,
    zero100() Backup与Restore也试了.
    现在用脚本结构导入导出没问题。
    那位高手详细给我讲讲rebuildm.exe
    可再给50
      

  4.   

    现在用脚本结构导入导出没问题?有兴趣,能否交流一下?
    rebuildm,一般只有在Master database 坏了后才用。
    我在提示backup下的文件的sort id与现有的sort id 不同时用过。
    这样吧,给我email:[email protected],或OICQ:604744。
    好好说说吧
      

  5.   

    zero100();我的问题是这样的:
    一,用脚本可以导出结构也可以在另一台机了恢复。
    二, 用backup或者用上面的dump没有问题,但是用restore时出现了unicode错误。
    三, 用DTS导出向导导出数据时,最后一步点击确定以后,运行VC进入调试状态,
    出现unhandled exception in mmc.exe:0x0000005;Access Violation错误信息!难道是系统的原因?或者是SQL SERVER配置的问题?
    WHO CAN TELL ME WHY?
      

  6.   

    可能有如下的原因:
      1.可能是系统的一些DLL之类的出错了。(MS的经常这样的)
        解决方法:就是重装机器了。
      2.你的数据库,有问题了。
        用DBCC checkDB,看看是不是有什么分配错误之类的。
        再有就是用DBCC CHECKDB REPAIR_REBUILD 了。
      3.你来说吧。祝你好运!
      

  7.   

    zero100() : DBCC checkDB试了是好的。不过,肯定给分!稍后,看看有没有其它高手?
    一,用脚本可以导出结构也可以在另一台机了恢复结构。
    三, 用DTS导出向导导出数据时,最后一步点击确定以后,运行VC进入调试状态,
    出现unhandled exception in mmc.exe:0x0000005;Access Violation错误信息!二, 用backup或者用上面的dump可以导出数据,但是用restore时出现了unicode错误。
    我恢复的时候,错误提示是这样的:
    The database you are attempting to restore was backed up under a different Unicode locale ID(2052) or Unicode comparison style (196611) than Unicode locale ID(2052) or Unicode comparison style (196609) currently running on 
    this server.
    Backup or restore operation terminating abnormally.
      

  8.   

    只有用rebuildm了,
    问题就在:Unicode comparison style 上,你做备份的机器的Unicode comparison style 是
    196611,而你运行的机器上是196609。
    要想从Backup中Restore可以这样:
    在另一台机器上安装SQL Server,--> stop SQL SERVR -->rebuildm
    Setting -> 只要改变Case_insensitive之类的选项,就可以改变Unicode comparison style 的值,-->Start SQL SERVER
    再用sp_config来查看Unicode comparison style 是否为196611(因为MS没有文档说明这个值在什么时候出现,只能自己试了,共有4个选项,估计是全选时是这个值)
    不是的话,又得重新Rebuildm了,
    是的话,就应该可以Restore了。
    你看呢,切记,在另一台机器上做这些工作。
    怎样把数据送到现在运行的机器呢?还是用DTS吧。
      

  9.   

    谢各位关注!问题已解决!用bcp导出再导入!
    zero100():在专家门诊---数据库中有我的问题你也去拿些分吧!谢谢!