`

尚未备份数据库 "***" 的日志尾部。如果该日志包含您不希望丢失的工作,请使用 BACKUP LOG WITH NORECOVERY 备份该日志。请使用 RE

 
阅读更多

使用SQL Server 2005还原备份的数据库文件时出现的问题,如题。

 

前提:如果你有个数据库的.bak的备份文件。

 

右键点击 数据库任务-->还原-->数据库

 

      1.还原的目标选择你要覆盖的数据库

 

      2.还原的源选择 源设备找到你的.bak备份文件的路径

 

注意:选项中选择“覆盖现有数据库”

分享到:
评论
1 楼 marrymyy 2013-03-25  
太好了,刚遇到这个问题,有用

相关推荐

    SQL数据库日志清理工具

    3. **事务日志截断**:这是清理过程的核心,通过TRUNCATE LOG或BACKUP LOG WITH NORECOVERY命令,可以释放已完成的事务所占用的日志空间。 4. **重新组织数据库**:有时,清理后可能需要执行DBCC SHRINKFILE或ALTER...

    SQL日志清理源码 用于SQL数据库的日志清理

    - **执行TRUNCATE或BACKUP LOG WITH NORECOVERY**:在简单模式下,可直接使用TRUNCATE命令清理日志;在完整模式下,需先备份日志,然后使用WITH NORECOVERY选项清除。 - **错误处理与日志记录**:确保在清理过程中...

    SQL SERVER 2000 数据库备份与还原

    3. **使用还原语句**:如`RESTORE DATABASE`和`RESTORE LOG`,并指定`WITH NORECOVERY`或`WITH RECOVERY`选项,前者保留还原链以便后续日志还原,后者结束还原并使数据库可用。 4. **数据库一致性检查**:在还原完成...

    实验六 数据库的备份与恢复

    - 使用数据文件备份和日志备份恢复数据库至最新状态。 ```sql RESTORE DATABASE testdb FROM DISK = 'C:\testdbdata1.bak' WITH NORECOVERY; RESTORE LOG testdb FROM DISK = 'C:\testdblog.bak' WITH ...

    SQL Server数据库附加、分离、备份、还原

    - **norecovery选项**:在还原序列中,如果不想立即使数据库可用,可以使用此选项。这允许连续还原多个备份。 - **standby模式**:还原后,数据库处于只读状态,直到应用了所有相关的日志备份。 在进行这些操作时...

    SQL Server 2005 从差异备份还原数据库

    RESTORE LOG [数据库名] FROM DISK = '事务日志备份路径' WITH NORECOVERY, REPLACE; ``` 5. **最终提交**:最后一步是使用`WITH RECOVERY`选项提交所有更改,使数据库返回到多用户模式。 ```sql RESTORE LOG ...

    MSSQL数据库日志清理和备份工具.rar

    清理日志通常通过两种方式实现:一是使用T-SQL语句TRUNCATE LOG或BACKUP LOG WITH NORECOVERY,二是通过数据库的简单恢复模式。C#程序可以通过ADO.NET连接MSSQL服务器,执行这些SQL命令来完成日志清理工作。 接着,...

    SQL专家门诊源代码--备份和还原数据库.rar

    提供额外的安全性,确保备份过程中数据不丢失,通过`WITH CHECKSUM`选项实现。 9. **备份压缩**: SQL Server 2008及以上版本支持备份压缩,可节省存储空间,但会增加CPU使用率。 10. **自动备份**: 可以使用...

    镜像怎样收缩日志,详细步骤

    然而,随着时间的推移,数据库日志可能会变得非常大,影响性能和存储效率。本篇文章将详细介绍如何在保持镜像配置的同时,有效地收缩日志文件。 首先,我们遵循以下步骤进行日志收缩: 1. **备份数据库**:在开始...

    sql数据库备份恢复.rar

    - 对于日志备份,可能需要使用`RESTORE LOG`语句按照时间顺序连续恢复日志。 在实际操作中,我们还需要考虑备份和恢复策略,例如备份频率、备份保留期、备份验证以及灾难恢复计划。此外,了解如何处理备份文件的...

    用日志恢复数据库

    在IT领域,数据库的稳定性和数据安全性至关重要,尤其是在企业级应用中,任何数据的丢失都可能带来巨大的损失。因此,数据库的备份与恢复技术成为DBA(数据库管理员)必须掌握的核心技能之一。本文将深入探讨如何...

    写SQL语句把SQLSERVER的备份文件恢复到数据库中.

    `WITH REPLACE`选项确保即使目标数据库已存在,也会被新的备份覆盖,而`RECOVERY`表示恢复完成后,数据库将可供使用。 4. **处理多个备份文件**:如果你有多个备份文件(如完整+差异或完整+日志),你需要按正确的...

    SQL利用日志和表插入的方法恢复数据库(详细)

    在这种情况下,如果能够利用已有的日志备份和表插入的方法来恢复数据库,就能尽可能地降低损失。 #### 目标 本教程的目标是在发生错误操作后,利用SQL日志备份和表插入的方法恢复数据库至错误操作之前的最新正确...

    恢复数据库

    - **完整备份**(Full Backup):包含了数据库在某一时刻的所有数据和事务日志。 - **差异备份**(Differential Backup):记录了自上次完整备份以来发生的变化。 - **事务日志备份**(Transaction Log Backup)...

    SQL Server 2021 如何备份、还原数据库.docx

    在SQL Server 2021中,数据库的备份与还原是数据库管理中至关重要的操作,它们确保了数据的安全性,并可以在系统崩溃或数据丢失时恢复数据。以下将详细阐述这两个过程。 **一、SQL Server 2021备份数据库** 1. **...

    SQL数据库的备份和恢复

    恢复数据库通常涉及使用`RESTORE DATABASE`命令,它可以包括各种选项,如`WITH NORECOVERY`或`WITH RECOVERY`。在强制恢复时,可能需要关闭其他用户进程,以避免数据一致性问题。在复杂的恢复场景中,可能需要结合...

    备份数据库

    `RESTORE DATABASE`语句用于此目的,它可以配合`WITH REPLACE`选项来覆盖现有数据库,或者使用`WITH NORECOVERY`来准备进行多个备份的恢复序列。 在实际环境中,数据库备份策略应根据业务需求、数据量、恢复时间...

    SQL Server 2008及更高版本数据库恢复方法之日志尾部备份

    使用`BACKUP LOG`语句进行日志备份,并指定`WITH NORECOVERY`选项,这会保持数据库处于还原状态,以便后续进行数据恢复。 以下是一个简单的日志尾部备份示例: ```sql USE Master; GO BACKUP LOG [AdventureWorks] ...

    sql server的备份与还原

    - 使用备份验证确保备份文件的完整性。 - 确保有足够的存储空间和高效的备份计划,避免影响业务运行。 - 制定并测试灾难恢复计划,包括备份恢复流程。 7. **备份与还原的挑战** - 数据量大的情况下,备份和恢复...

    PB中备份及恢复SQL SERVER数据库的源码

    6. **异步执行**:如果希望在执行备份或恢复时不影响用户界面,可以考虑使用PB的异步执行功能,如AsyncExecuteSQL()。 7. **安全考虑**:备份文件应存储在安全的地方,避免未经授权的访问。同时,定期更换备份策略...

Global site tag (gtag.js) - Google Analytics