转载自: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
相关推荐
总之,SQL Server数据库还原是一项复杂但关键的任务,需要对数据库恢复策略有深入理解,并且能够熟练运用各种还原模式和工具。通过合理的备份和恢复计划,可以确保在面对数据灾难时,能够快速有效地恢复数据库,保障...
《SQL Server数据库自动还原工具详解》 在信息技术领域,数据库管理是至关重要的环节,而SQL Server作为广泛应用的关系型数据库管理系统,其数据备份与恢复功能对于数据安全和业务连续性至关重要。针对这一需求,...
在开始讨论SQL Server数据库的备份与还原之前,我们需要了解几个基本的概念。 - **MDF 文件**: 这是SQL Server数据库的主要数据文件,存储了数据库的所有数据。每一个SQL Server数据库至少包含一个MDF文件。 - **...
### SQL Server 数据库备份后登录名丢失问题及解决方法 #### 背景与问题概述 在进行SQL Server数据库的备份与恢复操作时,经常会出现一个棘手的问题:原本数据库中的登录名在恢复到另一台服务器后消失不见,导致...
"sql server 2008数据库转sql server 2005数据库" 本文将详细介绍四种将 SQL Server 2008 数据库转换为 SQL Server 2005 数据库的方法。这些方法都是通过实践和总结得出的,旨在帮助读者快速、可靠地将 SQL Server ...
在SQL Server环境中,了解当前正在进行的数据库还原操作的状态对于DBA(数据库管理员)或开发人员来说至关重要。这不仅能帮助他们监控还原进度,还能确保数据库在还原过程中不会出现异常中断或其他问题。下面将详细...
SqlServer数据库的备份与还原是数据库管理中的核心操作,它们确保了数据库的稳定性和数据的安全性。在SqlServer2017中,可以采用手动备份和自动备份两种方式进行数据库的备份,同时在必要时进行还原操作。 首先,...
### SQLSERVER数据库还原的详细操作步骤 #### 一、引言 在数据库管理与维护过程中,数据的安全性至关重要。为了防止意外数据丢失或损坏,定期进行数据库备份是必不可少的环节。而当出现需要恢复到备份状态的情况时...
在SQL Server数据库管理中,备份和恢复是两个至关重要的操作,它们确保了数据的安全性和可恢复性。在本文中,我们将深入探讨如何使用C#语言来实现这些功能。C#结合SQL Server的API,如SqlClient和Smo,可以方便地...
将Sql Server 2000中的数据库备份文件还原到sql2005中 将Sql Server 2000中的数据库备份文件还原到Sql Server 2005中是一个常见的问题。在这个过程中,我们需要了解Sql Server 2000和Sql Server 2005之间的差异,...
### SQL Server 2014 数据库还原方法详解 在SQL Server 2014中进行数据还原是一项非常重要的操作,特别是在数据丢失或损坏的情况下。本文将详细介绍如何使用SQL Server 2014进行数据库还原,并针对一些常见问题提供...
数据库导入是将备份的数据库还原到 SQL Server 中的过程,目的是为了恢复数据库或将数据库迁移到其他服务器上。以下是 SQL Server 数据库导入的步骤: 1. 首先,将要导入的备份文件(.bak 文件)放到 SQL Server 的...
本压缩包"还原SQL Server数据库.rar"显然提供了关于如何在SQL Server中进行数据库还原的相关资料。以下将详细介绍SQL Server数据库的还原过程及其相关知识点。 1. 数据库备份类型: SQL Server支持多种备份类型,...
### 批处理(BAT)实现SQL Server数据库备份与还原 #### 一、概述 在日常的数据库维护工作中,定期对数据库进行备份是非常重要的一个环节,它能够帮助我们防止因硬件故障、软件错误或其他不可预见的情况导致的数据...
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 数据库还原 提示发生内部一致性错误,着急!
二、SQL Server 2000数据库还原 1. 还原模式: - 普通还原:恢复到最后一个完整备份,丢失了备份后至还原点之间的数据。 - 差异还原:在普通还原基础上,添加差异备份以恢复部分丢失数据。 - 事务日志还原:通过...
默认将文件还原到安装目录下,简单方便,容易操作