Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2005 通过命令提示符在sql server 2008 r2中还原数据库备份文件_Sql Server 2005_Command_Command Prompt - Fatal编程技术网

Sql server 2005 通过命令提示符在sql server 2008 r2中还原数据库备份文件

Sql server 2005 通过命令提示符在sql server 2008 r2中还原数据库备份文件,sql-server-2005,command,command-prompt,Sql Server 2005,Command,Command Prompt,我使用此命令从命令提示符还原SQL Server 2008 R2标准版中的数据库备份文件: SqlCmd -E -S <local> -Q "RESTORE DATABASE [test] FROM DISK = 'C:dbbackup_14'" SqlCmd-E-S-Q“从磁盘还原数据库[test='C:dbbackup_14'” 你是否设法解决了这个问题?我有相同的场景,备份一直运行良好,但一夜之间失败,出现了相同的错误: Msg 3201,16级,状态1,第1行 无法打开备

我使用此命令从命令提示符还原SQL Server 2008 R2标准版中的数据库备份文件:

SqlCmd -E -S <local> -Q "RESTORE DATABASE [test] FROM DISK = 'C:dbbackup_14'"
SqlCmd-E-S-Q“从磁盘还原数据库[test='C:dbbackup_14'”
你是否设法解决了这个问题?我有相同的场景,备份一直运行良好,但一夜之间失败,出现了相同的错误:

Msg 3201,16级,状态1,第1行
无法打开备份设备“E:\hg\u backup\u 20100915.bak”。操作系统错误5(检索此错误的文本失败。原因:15105)。
Msg 3013,第16级,状态1,第1行
备份数据库正在异常终止

我的服务器正在网络服务帐户上运行,该帐户对指定的驱动器具有完全权限。如上所述,备份到另一个驱动器是可行的,但是我没有足够的容量来简单地更改所有数据库的路径

这太奇怪了,因为自从上次成功备份(前一晚)以来,一切都没有改变

谢谢,
因陀罗

乍一看,你似乎错过了路径中的“\”。它不应该是“C:\dbbackup_14”吗?如果不是这样,则可能是目标驱动器上的空间问题,请记住,如果数据库大小(例如)为3GB,SQL Server将需要比可用大小多一点的空间来恢复数据库

希望这有帮助