SQL 2005 恢复数据库时一直显示“正在还原”
2013-05-27 15:18
246 查看
将一个SQL 2005备份文件恢复到服务器指定数据库时,数据一直显示“正在还原”,重启数据库服务2次,问题依旧
选中显示”正在还原“的数据库,重新执行恢复操作,当成功还原后,恢复正常状态。
另:网上有一种解决方法如下,未测试
“RESTORE DATABASE " + dbName + " From disk='" + filePath + "' WITH REPLACE,NORECOVERY ";
dbName:数据库名
filepath:备份数据所在的路径名(包括文件名)
用上面的SQL语句还原备份数据库时,数据库的状态总是“正在还原”,使得不能对它进行其他操作。
解决方案:“RESTORE DATABASE " + dbName + " From disk='" + filePath + "' WITH REPLACE,RECOVERY ";
即:不用NORECOVERY,而用RECOVERY。
注:REPLACE也一定要的,不然就会出错的。(错误跟没有选择”覆盖原数据库“产生的错误是一样的)
选中显示”正在还原“的数据库,重新执行恢复操作,当成功还原后,恢复正常状态。
另:网上有一种解决方法如下,未测试
“RESTORE DATABASE " + dbName + " From disk='" + filePath + "' WITH REPLACE,NORECOVERY ";
dbName:数据库名
filepath:备份数据所在的路径名(包括文件名)
用上面的SQL语句还原备份数据库时,数据库的状态总是“正在还原”,使得不能对它进行其他操作。
解决方案:“RESTORE DATABASE " + dbName + " From disk='" + filePath + "' WITH REPLACE,RECOVERY ";
即:不用NORECOVERY,而用RECOVERY。
注:REPLACE也一定要的,不然就会出错的。(错误跟没有选择”覆盖原数据库“产生的错误是一样的)
相关文章推荐
- SQL语句恢复数据库时一直显示“正在还原”
- SQL语句恢复数据库时一直显示“正在还原”
- SQL Server 2005/2008/2012 数据库一直显示(正在恢复)无法使用
- sql 数据库显示 正在恢复
- sql 数据库显示 正在恢复
- sqlserver还原成功但是数据库上一直显示正在还原
- 数据库一直显示为正在还原(restoring)状态--处理
- MSSQL 2005 数据库旁边显示(正在恢复) 的解决方法
- 数据库一直显示为正在还原(restoring)状态--处理
- SQL还原数据库时发生错误,"因为数据库正在使用,所以未能获得对数据库的排它访问权。"解决方法。
- SQL Server 2005 还原数据库错误:System.Data.SqlClient.SqlError: 在对 'd:\Program Files\Microsoft SQL Serv
- Microsoft SQL Server 2005 还原数据库的方法(图)
- MS SQL Server 2005 数据库损坏之数据恢复绝对经典
- SQL 2005 因为数据库正在使用,无法获得对数据库的独占访问权
- 还原数据库的时候显示“因为数据库正在使用,所以无法获得对数据库的独占访问权”
- Sqlserver数据库还原一直显示“正在还原…”解决方法
- Microsoft SQL Server 2005 数据库还原 Microsoft SQL Server 2000
- SQL Server还原数据库后,数据库显示【正在还原】的解决方法
- 数据库误操作,如何恢复数据(SQL事务,或数据库还原)
- sql2005附加数据库操作步骤(sql2005还原数据库)