restore database 要还原的数据库的名字 from disk='d:\bat\xxx.bak'

解决方案 »

  1.   

    先用:restore filelistonly from disk='D:\Microsoft SQL Server\MSSQL\Data\Credit_System_db_200508090001.BAK' 查看数据库的逻辑主文件名和日志名
    然后with move选项来指示新的位置:
    restore database [Credit_System] 
    from disk='D:\Microsoft SQL Server\MSSQL\Data\Credit_System_db_200508090001.BAK' 
    with
         file=1,
         move '逻辑主文件名' to '新物理路径',
         move '逻辑日志名'   to '新物理路径'