在SQL Server中还原bak文件

时间:2014-05-27 06:15:08

标签: tsql sql-server-2008 database-restore

我正在尝试在SQL Server 2008中恢复.bak文件,但我遇到了一些问题,请帮忙

这是我的查询

 RESTORE DATABASE Dinesh
 FROM DISK = 'E:\MDFFiles\dbdinesh.bak'
 WITH MOVE 'schoolschool' TO 'D:MDFFiles\Dinesh.mdf',
 MOVE 'schoolschool' TO 'D:MDFFiles\Dinesh.mdf'

我收到错误

  

无法打开备份设备' E:\ MDFFiles \ dbdinesh.bak'。操作系统错误21(设备未就绪。)   消息3013,级别16,状态1,行1   RESTORE DATABASE异常终止。

1 个答案:

答案 0 :(得分:0)

由于各种原因(例如介质故障,写入故障,连接丢失等),会发生SQL错误3013。发生因素取决于SQL Server应用程序和操作系统的版本。这是SQL错误3013的解决方法: http://www.sqlservercentral.com/blogs/sql-server-overview/2018/02/17/sql-server-error-3013-restore-database-is-terminating-abnormally/