当下软件园-绿色软件,免费软件下载,电脑软件下载,绿色软件下载网站
TAG标签| 网站地图| 设为首页| 加入收藏

mssql2000 Log.LDF日志文件丢失的解决方法

相关游戏 相关文章 发表评论字体大小:【 | |

admin 2025-02-21 18:31 www.jzlgcc.com
Access数据转换为MSSQLV3.0.0.148 免费版种类:数据库类大小:3.1M语言:英文 评分:6.6标签:立即下载

因为种种缘由,大家假如当时仅仅备份了mdf文件,而没办法得到日志文件,那样恢复起来就是一件非常的麻烦的事情了。

【同一数据库服务器的状况】
假如你的mdf文件是目前数据库产生的,那样非常侥幸,或许你用sp_attach_db或者sp_attach_single_file_db可以恢复数据库,但会出现类似下面的提示信息
设施激活错误。物理文件名 C:\Program Files\Microsoft SQL Server\MSSQL\data\test_Log.LDF 可能有误。
已创建名为 C:\Program Files\Microsoft SQL Server\MSSQL\Data\test_log.LDF 的新日志文件。

【不同数据库服务器的状况】
假如你的数据库文件是从其他计算机上复制过来的,那样非常不幸,或许上述方法就好不通了。你或许会得到类似下面的错误信息
服务器: 消息 1813,级别 16,状况 2,行 1
未能打开新数据库 test。CREATE DATABASE 将终止。
设施激活错误。物理文件名 d:\test_log.LDF 可能有误。

如何解决呢?不要着急,下面大家举例说明恢复方法。

A.用默认方法打造一个供恢复用的数据库。

B.停掉数据库服务器。

C.将刚刚生成的数据库的日志文件test_log.ldf删除,用要恢复的数据库mdf文件覆盖刚刚生成的数据库数据文件test_data.mdf。

D.启动数据库服务器。此时会看到数据库test的状况为“置疑”。这个时候不可以对此数据库进行任何操作。

E.设置数据库允许直接操作系统表。此操作可以在SQL Server Enterprise Manager里面选择数据库服务器,按右键,选择“属性”,在“服务器设置”页面中将“允许对系统目录直接修改”一项选中。

F.设置test为紧急修复模式

update sysdatabases set status=-32768 where dbid=DB_ID

此时可以在SQL Server Enterprise Manager里面看到该数据库处于“只读\置疑\脱机\紧急模式”可以看到数据库里面的表,但仅仅有系统表。

G.下面实行真的的恢复操作,重建数据库日志文件

dbcc rebuild_log

实行过程中,假如遇见下列提示信息:

服务器: 消息 5030,级别 16,状况 1,行 1

未能排它地锁定数据库以实行该操作。

DBCC 实行完毕。假如 DBCC 输出了错误信息,请与系统管理员联系。

说明你的其他程序正在用该数据库,假如刚刚你在F步骤中用SQL Server Enterprise Manager打开了test库的系统表,那样退出SQL Server Enterprise Manager就能了。

正确实行完成的提示应该像:

警告: 数据库 test 的日志已重建。已失去事务的一致性。应运行 DBCC CHECKDB 以验证物理一致性。将需要重置数据库选项,并且可能需要删除多余的日志文件。

DBCC 实行完毕。假如 DBCC 输出了错误信息,请与系统管理员联系。

此时打开在SQL Server Enterprise Manager里面会看到数据库的状况为“只供DBO用”。此时可以访问数据库里面的用户表了。

H.验证数据库一致性(可省略)

dbcc checkdb

一般实行结果如下:

CHECKDB 发现了 0 个分配错误和 0 个一致性错误(在数据库 test 中)。

DBCC 实行完毕。假如 DBCC 输出了错误信息,请与系统管理员联系。

I.设置数据库为正常状况

sp_dboption test,dbo use only,false

假如没出错,那样恭喜,目前就能正常的用法恢复后的数据库啦。

J.最后一步,大家要将步骤E中设置的“允许对系统目录直接修改”一项恢复。由于平常直接操作系统表是一件比较危险的事情。当然,大家可以在SQL Server Enterprise Manager里面恢复,也可以用如下语句完成

-SQL

sp_configureallowupdates,0
go
reconfigurewithoverride
go

TAG标签:mssql(1)

转载请说明来源于当下软件园(https://www.gpsdan.com)

本文地址:https://www.gpsdan.com/news/4109.html

郑重声明:文章来源于网络作为参考,本站仅用于分享不存储任何下载资源,如果网站中图片和文字侵犯了您的版权,请联系我们处理!邮箱3450399331@qq.com

相关游戏

其他版本

相关文章

游戏攻略