两台机器安装的sql路径不同,从一台备份,想到另一台上还原,结果提示:设备无法激活。:,看了资料说是路径不同,解决方案好想是更改服务器设置中的:允许对系统目录进行直接修改;请问,如何用语言来实现呢,因为要想还原的机器不方便直接操作

解决方案 »

  1.   

    就是与用的restore database 方法时出以上错误的
      

  2.   

    用restore database没错
    关键是参数设置。
    例如:
    RESTORE DATABASE Sm_Data3 from disk='D:\Sm\Ywgl\data\Sm_Data.bak' with recovery  , move 'LY050609171451_Data' to 'D:\Sm\Ywgl\data\Sm_Data3_Data.mdf' ,move 'LY050609171451_log' to 'D:\Sm\Ywgl\data\Sm_Data3_log.ldf'  , replace
      

  3.   

    重复: http://topic.csdn.net/u/20090724/09/35b2ce21-812b-42aa-88e4-23145bc43d90.html