我在SQL文件中有一个还原数据库脚本,我正在尝试将从一个数据库生成的备份恢复到一个新的DB (存在的)。SQLCMD正在命令行上执行该SQL文件。命令窗口让我知道还原已成功完成;但是,数据库仍然处于恢复状态,无法访问。正因为如此,我的批处理过程的其余部分都失败了。如何使数据库脱离还原状态,回到联机状态,以便可以运行其他批处理脚本?我用这个来做:from disk = 'c:\program files\microsoft sql se
[Test] FROM DISK = N'C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\Backup\MyDatabase.bak'GO
当我尝试用现有数据库(Test2)的.mdf和.ldf替换时,我得到一个错误。到目前为止,我的理解是,我可以恢复名为的Test1数据库的备份。, State 1, Line
在恢复使用以前版本(SQL Server 2008)创建的备份时,我在使用SQL Server 2012时出错。实际上,我有同一数据库的几个备份文件(在过去的不同时间拍摄)。\MSSQL.1\MSSQL\DATA\MYDB_ABC.MDF“的目录查找失败,出现操作系统错误3(系统找不到指定的路径。)。(Microsoft.SqlServer.SmoExtended)
这是一台x64机器,我的数据库文件位于以下位置:c:\Program Files\Microsoft SQL Server\MSS
我有一个数据库,恢复模式设置为FULL。这是一个开发数据库,我有两个完整的备份日期分别为19和27,也就是最新的备份。其中一位开发人员在26日做了一些更改,我想回滚这些更改,并希望在25的状态下恢复数据库。restore database MyDb from disk = 'I:\MSSQL\DATA\MyDb_20160127.bak'move