您当前的位置:首页 > 互联网教程

用于数据库恢复的重要文件是

发布时间:2025-05-25 02:45:00    发布人:远客网络

用于数据库恢复的重要文件是

一、用于数据库恢复的重要文件是

一些常见的数据库恢复需要的重要文件包如下:

1、数据库备份文件:这是数据库中保存在硬盘上的备份文件,它是恢复数据库的关键。如果由于某种原因数据库出现问题,可以使用此备份文件还原数据库,以恢复数据库信息。

2、日志文件:这是数据库系统为了记录和追踪数据库操作和事务的文件。在数据库中,每个事务都被记录在日志中,以便在发生数据库故障时还原事务的状态。

3、系统文件:这些文件包括数据库系统的系统文件、配置文件、密码文件等。在进行数据库恢复时,这些文件可以帮助管理人员识别数据库中未经识别的问题,并确定数据库恢复的策略和方向。

4、恢复文件:这些文件通常是由数据库系统自动生成的,用于记录恢复过程中的信息。这些信息可以包括数据块的损坏情况、数据块分布的位置等,以帮助数据库管理员进行故障排除和恢复。

二、如何恢复数据库的内容

1、昨天帮一个朋友恢复了sql server数据库现在把过程写出来大家一起分享

2、我那个哥们是从别人那拷了一个数据库的数据文件(c:\mssql \data目录下的文件)

3、在一台好的机器上重新安装SQL Server建立相同的数据库设备(大小)和数据库

4、停掉SQL Server用拷贝出来的数据库文件覆盖刚建立的数据库文件再重新启动

5、 SQL Server但一直不可以我猜关键是无法建立相同的数据库设备(大小)

6、 sp_attach_db//附加数据库文件到服务器

7、 sp_attach_db_single_file//附加数据库的单个文件到服务器

8、 EXEC sp_attach_single_file_db pubs e:\data\pubs mdf sp_attach_db@dbname= conmis@filename= d:\ \conmis _data mdf@filename= d:\ \conmis _log ldf

9、如何附加数据库文件到服务器(即通过* mdf*ldf文件修复数据库)

10、另外查找资料时看到也可以通过日志恢复以前的数据不知那位哥们看看是不是可以

11、 restore log{data_name|@database_name_var}fromwith [norecovery\recovery\standby_undo_file_name][ ][stopat={data_time|@data_time_var}

12、例如库名为database日志为database _log要求恢复//:前的数据

三、紧急求救,怎样才能恢复数据库

数据库被挂起了。你可以试一试用下面的方法恢复:

Database'xx' cannot be opened- it has been marked SUSPECT by recover Explanation

(1)当你使用Transact_SQL命令操作这个数据库的数据时,出现这个信息,这是一个严重的错误,如果你要使用这个数据库的数据,必须改正这个错误.

(2)启动Backup Server,后备master数据库

1>dump database master to"/usr/sybase/master_dump.19991201"

(3)用isql登录到SQL Server,须用sa帐号(本文以pubs2数据库为例)

1>sp_configure"allow updates", 1

1>update master..sysdatabases

(4.1)如果条件允许,bcp out用户数据或dump用户数据库

(5.1)这时重新启动SQL Server,再有sa帐号注册到SQL Server.

1>update master..sysdatabases

1>sp_configure"allow updates",0

(4)如果你的数据库原来有dboption(例如"select into","trunc log on chkpt"等),你需要重新设置这些option..

(5)运行dbcc命令检查数据库的一致性

isql-Usa-P-i dbcc.sql-o dbcc.out

1>dump database pubs2 on"/usr/sybase/pubs2_dump.19991201"

B.如何解决数据库被标记为"suspect"的问题之二(数据库设备损坏时的解决方案)?

A.现象: 926错误产生的原因有几种。本文讨论当数据库设备初始化失败(设备文件丢失或文件读写权限不正确)时,导致数据库恢复失败,出现926错误的情况。

(1)请先恢复数据库设备及读写权限。

(2)启动Backup Server,后备master数据库

1>dump database master to"/usr/sybase/master_dump.19991201"

3)用isql登录到SQL Server,须用sa帐号(本文以pubs2数据库为例)

1>sp_configure"allow updates", 1

1>update master..sysdatabases

(4)重新启动SQL Server,运行dbcc命令检查数据库的一致性编辑生成dbcc.sql文件:

isql-Usa-P-i dbcc.sql-o dbcc.out

1>dump database pubs2 on"/usr/sybase/pubs2_dump.19991201"