在SQL Server 2008 R2中还原数据库备份

时间:2015-02-19 11:53:22

标签: sql-server-2008-r2

我正在使用SQL Server 2008 R2。在恢复数据库备份时,我收到了错误

  

指定的演员表无效

任何帮助将不胜感激。提前谢谢。

1 个答案:

答案 0 :(得分:0)

这是由于FTP传输期间.BAK文件损坏(传输模式设置为ASCII)。

  
    

始终,请记住在传输数据库.BAK文件时将FTP传输模式设置为BINARY。

  

尝试使用TSql ...

执行此操作
Use Master
Go
RESTORE DATABASE Publications
  FROM DISK = 'C:\Publications_backup_2012_10_15_010004_5648316.bak'
  WITH 
    MOVE 'Publications' TO 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS2008R2\MSSQL\DATA\Publications.mdf',--adjust path
    MOVE 'Publications_log' TO 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS2008R2\MSSQL\DATA\Publications.ldf'
, REPLACE -- Add REPLACE to specify the existing database should be overwritten.
相关问题