SQL Server 2005 上的恢复错误

SQL Server 2005 上的恢复错误

打开 SQL Server Management Studio 创建了一个新的数据库,即“house”(数据库名称)。右键单击此数据库节点 | 所有任务 | 恢复数据库。单击单选按钮“来自数据库”。然后我转到选项并选择覆盖现有数据库,并在“恢复为”列中提供正确的 mdf 和日志文件。单击“确定”,我收到以下错误......请立即帮助我

System.Data.SqlClient.SqlError: 无法打开备份设备“D:\Program Files\MicrosoftSQLServer(Exp)\MSSQL.1\MSSQL\Backup\test1.bak”。操作系统错误 2(系统找不到指定的文件。)。(Microsoft.SqlServer.Smo)

答案1

您无法使用 MS SQL Server 直接从数据库备份/恢复到其他数据库...

然后,您在数据库还原选项中选择“从数据库”,这并不意味着所选数据库将用作还原源。在这种情况下,SQL Server Management Studio 在 msdb(备份历史记录)中执行查询以查找已备份的数据库。所选数据库的最后一个备份文件(在您的情况下为 D:\Program Files\MicrosoftSQLServer(Exp)\MSSQL.1\MSSQL\Backup\test1.bak)将用作还原源。

相关内容