转载自:http://www.php230.com/1413283921.html
转载内容如下:
今天在Sqlerver还原数据库时一直就卡在那里提示“正在还原…”的状态,此时无法操作数据库,下面我来给大家介绍解决些问题的方法
解决方法:
RESTORE DATABASE demo FROM DISK = 'D:/demo.bak' WITH MOVE 'demo' TO 'd:/demo.mdf', MOVE 'demo_log' TO 'd:/demo.ldf', STATS = 10, REPLACE GO
如果不清楚备份文件对应的逻辑文件名,可用如下进行查询:
--返回由备份集内包含的数据库和日志文件列表组成的结果集。
--主要获得逻辑文件名
USE master RESTORE FILELISTONLY FROM DISK = 'D:/T/PDMTraining.bak' Go
原因分析:
1)管理器不会主动刷新,需要手工刷新一下才能看到最新状态(性能方面的考虑)
2)很少情况下,恢复进程被挂起了。这个时候假设你要恢复并且回到可访问状态,要执行:
RESTORE database dbname with recovery
这使得恢复过程能完全结束。
3)如果你要不断恢复后面的日志文件,的确需要使数据库处于“正在还原状态”,这通常是执行下面命令:
RESTORE database dbname with norecovery
相关推荐
SQLSERVER数据库还原
解决两台SQLServer数据库服务器间备份再还原之后出现无登录名的孤立用户的问题
问题二描述:在对SQL Server数据库进行还原时,提示:System.Data.SqlClient.SqlError:因为数据库正在使用,所以无法获得对数据库的独占访问权。(Microsoft.SqlServer.Smo)。出现此问题的原因是在还原数据库时,有...
SQLServer数据库的备份和还原详解SQLServer数据库的备份和还原详解
sqlserver2017数据库的两种备份方式:1、自动备份,2、手动备份,具体介绍如何自动备份sqlserver数据库,如何配置自动备份方案,以及备份数据库的还原,分享在操作过程中遇到的问题
批处理(bat)实现SQLServer数据库备份与还原
sql server 数据库还原 提示发生内部一致性错误,着急!
默认将文件还原到安装目录下,简单方便,容易操作
SqlServer查询当下数据库还原状态!
对于许多新手来说,如果不小心对数据库进行误操作,往往会感觉到仿佛天塌下来一样。如果在日常工作出现这样的情况,绝对不能慌张,...按本文的介绍进行演练一遍,保证自己已经掌握了该方法,再进行生产数据库的还原工作
This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)
SQL Server数据库备份与恢复(C#代码示例)为你提示了简洁、易懂的代码示例
还原SQL Server数据库
SQLSERVER数据库还原的详细操作步骤,内有每一步操作的截图
该工具可以根据配置文件(具体配置文件格式见程序源码),为测试人员提供可视化界面,通过工具自动还原数据库,解放测试人员的双手
解密SqlServer数据库引擎是指破解SqlServer数据库引擎的加密算法,以获取数据库中的加密数据。SqlServer是一种关系型数据库管理系统,它使用数据库引擎来存储和管理数据。 内容概述: 解密SqlServer数据库引擎的...
还原SQL Server数据库.rar还原SQL Server数据库.rar还原SQL Server数据库.rar
SQL Server2005 数据库还原和备份
在sql server 2008 r2 版本中还原从sql server 2005备份出来的数据库时,提示错误:RESTORE DATABASE 正在异常终止。 (Microsoft SQL Server,错误: 3154)。
Sqlserver2005数据库还原备份工具,主要是测试应用,希望通过各位的使用提出更好修改意见