`

转:Sqlserver数据库还原一直显示“正在还原…”解决方法

阅读更多

转载自: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数据库还原

    总之,SQL Server数据库还原是一项复杂但关键的任务,需要对数据库恢复策略有深入理解,并且能够熟练运用各种还原模式和工具。通过合理的备份和恢复计划,可以确保在面对数据灾难时,能够快速有效地恢复数据库,保障...

    SQLServer数据库备份再还原之后登录名丢失解决方法

    ### SQL Server 数据库备份后登录名丢失问题及解决方法 #### 背景与问题概述 在进行SQL Server数据库的备份与恢复操作时,经常会出现一个棘手的问题:原本数据库中的登录名在恢复到另一台服务器后消失不见,导致...

    sql server 数据库自动还原小工具

    《SQL Server数据库自动还原工具详解》 在信息技术领域,数据库管理是至关重要的环节,而SQL Server作为广泛应用的关系型数据库管理系统,其数据备份与恢复功能对于数据安全和业务连续性至关重要。针对这一需求,...

    SQLServer数据库的备份和还原详解

    在开始讨论SQL Server数据库的备份与还原之前,我们需要了解几个基本的概念。 - **MDF 文件**: 这是SQL Server数据库的主要数据文件,存储了数据库的所有数据。每一个SQL Server数据库至少包含一个MDF文件。 - **...

    sql server 2008数据库转sql server 2005数据库

    "sql server 2008数据库转sql server 2005数据库" 本文将详细介绍四种将 SQL Server 2008 数据库转换为 SQL Server 2005 数据库的方法。这些方法都是通过实践和总结得出的,旨在帮助读者快速、可靠地将 SQL Server ...

    SqlServer数据库的备份与还原

    SqlServer数据库的备份与还原是数据库管理中的核心操作,它们确保了数据库的稳定性和数据的安全性。在SqlServer2017中,可以采用手动备份和自动备份两种方式进行数据库的备份,同时在必要时进行还原操作。 首先,...

    SQLSERVER数据库还原的详细操作步骤

    ### SQLSERVER数据库还原的详细操作步骤 #### 一、引言 在数据库管理与维护过程中,数据的安全性至关重要。为了防止意外数据丢失或损坏,定期进行数据库备份是必不可少的环节。而当出现需要恢复到备份状态的情况时...

    将Sql Server 2000中的数据库备份文件还原到sql2005中

    将Sql Server 2000中的数据库备份文件还原到sql2005中 将Sql Server 2000中的数据库备份文件还原到Sql Server 2005中是一个常见的问题。在这个过程中,我们需要了解Sql Server 2000和Sql Server 2005之间的差异,...

    sql server 数据库导入导出方法

    数据库导入是将备份的数据库还原到 SQL Server 中的过程,目的是为了恢复数据库或将数据库迁移到其他服务器上。以下是 SQL Server 数据库导入的步骤: 1. 首先,将要导入的备份文件(.bak 文件)放到 SQL Server 的...

    SQL Server数据库备份与恢复(C#代码示例)

    在SQL Server数据库管理中,备份和恢复是两个至关重要的操作,它们确保了数据的安全性和可恢复性。在本文中,我们将深入探讨如何使用C#语言来实现这些功能。C#结合SQL Server的API,如SqlClient和Smo,可以方便地...

    还原SQL Server数据库.rar

    本压缩包"还原SQL Server数据库.rar"显然提供了关于如何在SQL Server中进行数据库还原的相关资料。以下将详细介绍SQL Server数据库的还原过程及其相关知识点。 1. 数据库备份类型: SQL Server支持多种备份类型,...

    SqlServer查询当下数据库还原状态

    在SQL Server环境中,了解当前正在进行的数据库还原操作的状态对于DBA(数据库管理员)或开发人员来说至关重要。这不仅能帮助他们监控还原进度,还能确保数据库在还原过程中不会出现异常中断或其他问题。下面将详细...

    批处理(bat)实现SQLServer数据库备份与还原

    ### 批处理(BAT)实现SQL Server数据库备份与还原 #### 一、概述 在日常的数据库维护工作中,定期对数据库进行备份是非常重要的一个环节,它能够帮助我们防止因硬件故障、软件错误或其他不可预见的情况导致的数据...

    sqlserver2014做数据还原

    ### SQL Server 2014 数据库还原方法详解 在SQL Server 2014中进行数据还原是一项非常重要的操作,特别是在数据丢失或损坏的情况下。本文将详细介绍如何使用SQL Server 2014进行数据库还原,并针对一些常见问题提供...

    sql server 数据库还原 提示发生内部一致性错误,着急!

    sql server 数据库还原 提示发生内部一致性错误,着急!

    SqlServer2000数据库备份还原工具

    二、SQL Server 2000数据库还原 1. 还原模式: - 普通还原:恢复到最后一个完整备份,丢失了备份后至还原点之间的数据。 - 差异还原:在普通还原基础上,添加差异备份以恢复部分丢失数据。 - 事务日志还原:通过...

    sql server数据库还原工具

    默认将文件还原到安装目录下,简单方便,容易操作

    还原sqlserver2008数据提示:因为数据库正在使用,所以无法获得对数据库的独占访问权.docx

    ### SQL Server 2008 数据库还原时遇到“无法获得独占访问权”问题解析与解决方案 在日常的企业级数据库管理与维护工作中,我们经常会遇到数据库备份与还原的需求。对于SQL Server 2008而言,当进行数据库还原操作...

Global site tag (gtag.js) - Google Analytics