在 SQL Server 2008 R2 中恢复数据库备份
Restoring the Database backup in SQL Server 2008 R2
我正在使用 SQL Server 2008 R2。恢复数据库备份时出现错误
Specified cast is invalid
任何帮助将不胜感激。提前致谢。
这是由于 FTP 传输期间 .BAK 文件损坏(传输模式设置为 ASCII)。
Always, remember to set FTP transfer mode to BINARY while transferring database .BAK file.
尝试使用 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.
我正在使用 SQL Server 2008 R2。恢复数据库备份时出现错误
Specified cast is invalid
任何帮助将不胜感激。提前致谢。
这是由于 FTP 传输期间 .BAK 文件损坏(传输模式设置为 ASCII)。
Always, remember to set FTP transfer mode to BINARY while transferring database .BAK file.
尝试使用 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.