`
NistCK
  • 浏览: 38550 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

无日志恢复数据库文件的方法

阅读更多

方法一

1.新建一个同名的数据库

2.再停掉sql server(注意不要分离数据库)

3.用原数据库的数据文件覆盖掉这个新建的数据库

4.再重启sql server

5.此时打开企业管理器时会出现置疑,先不管,执行下面的语句(注意修改其中的数据库名)

6.完成后一般就可以访问数据库中的数据了,这时,数据库本身一般还要问题,解决办法是,利用
数据库的脚本创建一个新的数据库,并将数据导进去就行了.

USE MASTER
GO

SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE
GO

UPDATE SYSDATABASES SET STATUS =32768 WHERE NAME='置疑的数据库名'
Go

sp_dboption '置疑的数据库名', 'single user', 'true'
Go

DBCC CHECKDB('置疑的数据库名')
Go

update sysdatabases set status =28 where name='置疑的数据库名'
Go

sp_configure 'allow updates', 0 reconfigure with override
Go

sp_dboption '置疑的数据库名', 'single user', 'false'
Go

 

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    无数据库日志文件恢复数据库方法两则

    本文主要介绍了两种在没有数据库日志文件的情况下恢复数据库的方法,这些方法对于数据库管理员来说至关重要,尤其是在面临数据丢失或损坏时。以下是详细的知识点解析: **方法一** 1. **新建数据库**:首先创建一...

    SQLSERVER无数据库日志文件恢复数据库方法

    ### SQLSERVER无数据库日志文件恢复数据库方法 在SQL Server环境中,当遇到丢失数据库日志文件(.ldf)的情况时,数据恢复成为一个极其敏感且技术性较强的问题。本篇文章将详细阐述两种实用的方法来应对这种情况,...

    没有日志文件数据库恢复方法

    没有日志文件数据库恢复方法,没有日志文件数据库恢复方法,没有日志文件数据库恢复方法

    用日志恢复数据库

    #### 步骤2:恢复主数据库文件 当需要恢复数据库时,首先恢复的是数据库的主文件,通常包含数据和部分日志信息。这可以通过以下命令实现: ``` RESTORE DATABASE [DatabaseName] FROM DISK = 'DataBackupFile' WITH...

    SQL2000只有数据库文件没有日志文件的附加方法

    SQL 2000 提供了多种方式来附加数据库文件,但是如果只有数据库文件没有日志文件,那么恢复起来就会变得非常麻烦。下面我们将讨论如何使用 sp_attach_db 或者 sp_attach_single_file_db 来恢复数据库,并且解决可能...

    MSSQL2000中没有日志文件的数据库恢复方法.doc

    正常情况下,若丢失了日志文件,我们应使用完整备份和差异备份,以及相关的日志备份来执行日志恢复。但在缺乏日志文件的情况下,以下是一种应急恢复策略: 1. **创建临时数据库**:使用SQL Server企业管理器创建一...

    收缩数据库日志文件

    "收缩数据库日志文件" 在 SQL Server 2005 中,数据库...在开发环境中,收缩数据库日志文件可以用于快速恢复数据库的空间。 收缩数据库日志文件是数据库维护和优化的重要步骤,可以释放磁盘空间,提高数据库的性能。

    SqlServer通过日志恢复数据库Bak文件.rar

    "SqlServer通过日志恢复数据库Bak文件"的主题聚焦于如何利用备份文件(Bak)以及日志文件来恢复SQL Server数据库,确保业务连续性。 首先,我们需要理解SQL Server的备份类型。`Test2.bak`、`Test3.bak`、`Test1....

    mssql无数据库日志文件恢复数据库的方法第1/2页

    尽管这种方法可能能够恢复数据库的基本访问,但数据库本身可能存在一些问题。因此,建议采取以下额外步骤来确保数据的完整性和一致性: 1. 使用数据库脚本创建一个新的空数据库,确保结构与原数据库一致。 2. 导出...

    SQL Server无日志恢复数据库(2种方法)

    本文将介绍两种SQL Server无日志恢复数据库的方法。 **解决方法一** 1. 首先,创建一个与丢失日志文件的数据库同名的新数据库。 2. 然后,停止SQL Server服务,但不要分离数据库。 3. 使用原始数据库的数据文件(....

    SQL SERVER数据库无日志恢复

    对于Microsoft SQL Server这类关系型数据库管理系统而言,当其日志文件物理损坏时,通常会采取“无日志恢复”(No-Log Recovery)的方式进行修复。 #### 无日志恢复的原理 无日志恢复是一种特殊的恢复模式,主要...

    论文研究-Oracle8i数据库日志文件的分析与恢复.pdf

    1. RMAN(Recovery Manager):Oracle提供的一个功能强大的恢复和备份工具,可以用来恢复数据库到特定时间点或特定事务。 2. SQL*Plus命令行工具:可以用来执行SQL命令,进行数据库的管理和恢复操作。 3. SQL*...

    Oracle数据库联机日志文件丢失处理方法

    Oracle 数据库联机日志文件是数据库运行的重要组件,负责记录数据库的事务信息,以便在出现故障时可以恢复数据库。然而,在某些情况下,联机日志文件可能会丢失,从而导致数据库无法启动或出现其他问题。在这种情况...

    ORACLE数据库的日志文件分析.pdf

    日志文件的恢复是指在数据库出现故障时,通过日志文件来恢复数据库的状态。 ORACLE数据库日志文件的类型有两种:联机日志文件和归档日志文件。联机日志文件是指当前数据库实例的日志文件,用于记录当前数据库的所有...

    重建数据库日志文件

    本文将详细介绍如何在SQL Server环境中重建数据库日志文件,通过一系列精心设计的步骤,帮助恢复数据库的正常运作。 #### 步骤详解: **A. 创建临时数据库** 首先,在SQL Server Enterprise Manager中创建一个临时...

    SQL 2005 没有日志文件恢复方法/SQL 2005无日志文件恢复方法

    然而,有时由于各种原因,日志文件可能会丢失或者损坏,这时就需要采取特殊的恢复方法来尽可能地恢复数据。本文将详细讲解在没有日志文件的情况下,如何尝试对SQL Server 2005数据库进行恢复。 首先,我们要明确的...

    SQL2008 无日志附加MDF文件.docx

    SQL Server 2008 无日志附加 MDF 文件的解决方案需要新建一个同名的数据库,关闭 SQL 服务,覆盖新建库的 MDF 文件,然后启动 SQL 服务并执行一系列的语句来恢复数据库。这一系列的操作可以解决数据库主文件超过 25G...

    没有日志,只有MDF文件如何恢复数据库的方法

    没有日志,只有MDF文件如何恢复数据库的方法

    清除SQL数据库日志文件

    在SQL Server数据库管理中,日志文件是存储所有事务处理的重要组成部分,它们记录了数据库的更改历史,确保数据的一致性和可恢复性。然而,随着时间的推移,日志文件可能会变得非常大,占用大量的磁盘空间,这可能对...

    利用ORA文件恢复数据库.doc

    "利用ORA文件恢复数据库"涉及的关键知识点主要包括Oracle数据库的备份与恢复策略、ORA文件的作用、数据库的启动与关闭模式以及如何处理损坏的数据文件。以下将详细介绍这些内容。 首先,ORA文件通常指的是Oracle的...

Global site tag (gtag.js) - Google Analytics