none
sql server 2008 还原报错 RRS feed

答案

  • restore database dbname from disk='c:\xx.bak'

    with move 'logical_db_file_name' to 'd:\xxx_Data.mdf',

    move 'logical_log_file_name' to 'd:\xxx_Log.ldf'

     

    用这种语法即可。


    If you haven't all the things you want,be grateful for the things you don't have that you didn't want.
    2011年9月14日 3:37

全部回复

  • Can you just post error message?
    2011年9月13日 13:06
  • 請問你是用什麼備份?完整還是差異?還原的時候錯誤訊息為何?
    以上說明若有錯誤請指教,謝謝。
    http://www.dotblogs.com.tw/terrychuang/
    2011年9月13日 14:07
  • 用的是完全备份。是还原的时候最后一步点OK.就跳出这个错误信息。不知道是什么原因。请问用邮件的话邮寄给谁。

    2011年9月14日 1:09
  • 根本看不到你的报错信息。。。。
    If you haven't all the things you want,be grateful for the things you don't have that you didn't want.
    2011年9月14日 1:31
  • 重新编辑过了。能看到报错图片吗
    2011年9月14日 2:19
  • Because file paths are different between 2 servers, you can use move option to put db files to right location. Books online has sample code for that under 'restore'.
    2011年9月14日 2:39
  • 你的那个路径C:\*******\下有那个ndf文件吗?
    助人等于自助。3w@live.cn
    2011年9月14日 3:11
  • 提示你With Move 到新位置呀。。当前位置没有,对于在原备份那个服务器的数据文件路径 
    Try SQL Server 2008 QQ:315054403 dgdba@hotmail.com
    2011年9月14日 3:35
  • restore database dbname from disk='c:\xx.bak'

    with move 'logical_db_file_name' to 'd:\xxx_Data.mdf',

    move 'logical_log_file_name' to 'd:\xxx_Log.ldf'

     

    用这种语法即可。


    If you haven't all the things you want,be grateful for the things you don't have that you didn't want.
    2011年9月14日 3:37
  • 或者你把那个目录建立起来,sql恢复数据库只负责恢复文件,不负责建目录。
    想不想时已是想,不如不想都不想。
    2011年9月14日 5:00
    版主