我正在使用SQL Server 2008 R2。在恢复数据库备份时,我收到了错误
指定的演员表无效
任何帮助将不胜感激。提前谢谢。
答案 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.