试试这样:先执行restore filelistonly from disk='c:\???.bak'
这时可看出备份文件中的逻辑文件名,根据上面列出的逻辑文件名使用move选项子句restore database 数据库名 from disk='c:\???.bak'with move '逻辑文件名1' to 'c:\物理文件名1' ,move '逻辑文件名2' to 'c:\物理文件名2' ...