SQL Server 错误: 9003修复记 http://www.cnblogs.com/esshs/archive/2005/05/18/158360.html

【Sql】sql server2008附加数据库:错误9003 【问题描述】 电脑突然停电等情况造成数据库错误, 此时在数据库中看到对应的为可疑状态,停止数据库后,将原物理文件进行备份。 在新环境下,附加备份出来的数据库,错误为9003。 阅读详情
今天很不巧,早上上班一开机刚刚启动到快输入密码时就停了电。下午来电后开机一看,居然SQL Sever启动不了。查看数据库日志出现以下错误:
错误: 9003,严重度: 20,状态: 1
The LSN (6:222:1) passed to log scan in database 'model' is invalid.
错误: 9003,严重度: 20,状态: 1
LSN (6:222:1) 无效。该 LSN 是传递给数据库 'model' 中的日志扫描操作的。

  查看联机帮助,无果。重装数据库,反正是自己机器上的数据都无关紧要。还好服务器一切正常,需要数据从服务器上导入即可。不过为了省去重装的麻烦还是先上网搜索了一下。尝试修复错误,总比动不动重装要有所提高。

上网搜寻结果如下:
应该是数据文件或者日志文件损坏了。
1)设置数据库为紧急模式
停掉SQL Server服务;
把应用数据库的数据文件XXX_Data.mdf移走;
重新建立一个同名的数据库XXX;
停掉SQL服务;
把原来的数据文件再覆盖回来;
运行以下语句,把该数据库设置为紧急模式;
运行“
Use Master
Go
sp_configure 
'allow updates', 1
reconfigure with override
Go”

执行结果:
DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。
已将配置选项 
'allow updates' 从 0 改为 1。请运行 RECONFIGURE 语句以安装。

接着运行“
update sysdatabases set status = 32768 where name = 'XXX'”


重启SQL Server服务;
运行以下语句,把应用数据库设置为Single User模式;
运行“sp_dboption 
'XXX', 'single user', 'true'”

执行结果:
命令已成功完成。

做DBCC CHECKDB;

运行“
DBCC CHECKDB('XXX')”
运行以下语句把系统表的修改选项关掉;
运行“sp_resetstatus "XXX"
go
sp_configure 
'allow updates', 0
reconfigure with override
重新建立另外一个数据库XXX.Lost;
2)DTS导出向导
运行DTS导出向导;

这样,XXX.Lost数据库就可以替换原来的应用数据库了。

  看了文章发现要修复还是挺复杂的,重新看日志,发现问题是出在model数据库。我想我不如把我的另外一个数据库实例中的model数据库直接Copy过来不就行了,反正model数据库用作在系统上创建的所有数据库的模板。应该实例中的model数据库和要恢复的差不多吧。后来把实例数据库中的model.mdf覆盖过来,重启数据库服务。居然好了,用了一阵也一切正常。OK!问题解决了。
  心得:看来以后遇到系统问题不能总走重装的老路,这样对自己才有提高。 
sql server启动不了, MSSQL 18052错误: 9003,严重度: 20,状态: 1 . 今天在配置服务器的时候,sqlserver发现无法运行了,到日志中看到 MSSQL 18052错误: 9003,严重度: 20,状态: 1 ,经过下面的方法解决了 立即下载

相关推荐

SQLSERVER启动不起来(错误9003)的解决方法分享

主要介绍了SQLSERVER因错误9003启动不起来的解决方法,大家参考使用吧

Sql server 无法启动显示错误9003

现象:早上保险开关爆掉,全公司突然停电,修好后 又一次爆掉.连续的两次突然停电关机, 电压稳定后重启服务器时,发现很慢,提示:至少有一个服务出现错误。 事件查看器查看,发现是sqls erver除了问题,有两个错误,其描述分别如下:错误: 9003,严重度: 20,状态: 1 LSN(5:...

weixin_33843409的博客 1099

SCRFD算法解读及环境安装实践

SCRFD检测算法及环境安装

lishanlu136的博客 1009

SQL 服务无法启动,日志显示9003错误

错误:   9003,严重度:  20,状态:   1             LSN(5:324:1)无效。该 LSN 是传递给数据库'model' 中的日志扫描操作。                 在服务器的管理中重新启动MSSQLSERVER启动后马上又停止,解决办法:将SQL安装光盘中的X86\data\中的model.mdf和modellog.ldf 拷贝覆盖原来的就可以了

似水无痕 4907

在摩尔线程 MTT S80 上使用 Ollama 进行 DeepSeek R1 蒸馏版模型推理

本文主要介绍了如何在摩尔线程 MTT S80 上通过 Ollama 快速完成DeepSeek R1 蒸馏系列模型的推理。

摩尔线程blog中心 3600

Comsol 压电换能器声场仿真(远场分析、边界元法优化)

本文详细介绍了在Comsol中使用边界元法进行压电换能器远场声场仿真的高效方法。针对传统有限元法计算远场时内存消耗大、耗时长的问题,文章阐述了边界元法在处理无限域、提升计算效率和精确获取远场指向性方面的核心优势,并提供了从多物理场耦合设置、网格划分策略到求解器配置及结果验证的完整实战指南。

weixin_29045585的博客 408

mysql9003_SQL SERVER 9003错误解决方法

SQLSERVER 9003错误解决方法 只适用于SQL2000(只适用于SQL2000)"无法打开新数据库 'POS'。CREATE DATABASE 中止。 (Microsoft SQL Server,错误: 9003)"看是9003错误,就想到可能是由于日志文件的原因,再看数据库文件可能损坏,于是想到dbcc checkdb指令.方法如下:1.我们使用默认方式建立一个供恢复使用的数据库(如p...

weixin_39652869的博客 1329

【FLINK+Kerberos+kafka】在华为云上 bootstrap.server使用IP的GSS initiate failed 问题处理

目前互联网上所有的资料显示都是说没有正确设置KDC之类的,但本博主实际通过java代码低版本 如使用kafka-client 0.11.0 ,2.4.0等版本手动创建kafkaconfig 或者使用华为云的LoginUtils类 都能够正常链接,所以应该是高版本添加了相关配置,或者flink在subtask 创建kafkaAdminClient时 丢弃或使用了默认的一些配置行为,导致了客户端和kdc验证之间出现了principal 不一致导致验证失败。client.dns.lookup配置项作用。

honghanyue1791的博客 575

一次修复sql2000无法启动

再一次体会到搜索引擎的无比强大,更感谢的是那些无私分享技术的网友。 前言:开学第一次回实验室,辛辛苦苦搬好东西,装好电脑,正想回味一下上学期的"成果",结果发现右下角的sql服务器红色方块很刺眼. 第一步:启动.无效! 第二步:重启系统,无效! 火大,找到电脑上的sql2000,重装一次.无效! 这下无语了,只好求助于百度。开始搜索觉得毫无头绪,在技术博客,看到提及到管理工具,开始...

weixin_34185320的博客 724

AquaCrop-OSPy学习笔记02:模型输入设置

AquaCrop-OSPy的输入设置

EWBA_GIS_RS_ER的博客 3696

2024全国村级行政边界数据

五级行政区划:村边界数据产品涵盖五级行政区划:(一级行政区)省级行政区共31个其中:(台湾、香港、澳门除外);(二级行政区)地级行政区共334个其中:7个地区、3个盟、30个自治州、294个地级市;(三级行政区)县级行政区共2851个其中:1355个县、117个自治县、49个旗、3个自治旗、363个县级市、962个市辖区、1个林区、1个特区;(四级行政区)乡级行政区共40497个其中:11626个乡、1034个民族乡、20117个镇、7566个街道、151个苏木、1个民族苏木、2个县辖区公所;

J_Giser的博客 3232

MS SqlServer 出错 9003 错误

传递给数据库 'PerDB' 中的日志扫描操作的日志扫描号 (227783:55280:433) 无效。此错误可能指示数据损坏,或者日志文件(.ldf)与数据文件(.mdf)不匹配。4、删除新生成的数据库文件 MyDB.mdb、MyDB_log.ldf,并将原本的 MyDB_1.mdf改名为MyDB.mdf;1、将数据库的文件名:MyDB.mdf改名为MyDB_1.mdf;方案2:删除原本的日志文件,重新创建,适用2012 、 2014的数据库。8、重新刷新数据库,数据库恢复正常。

sqlora的专栏 874

支付宝域名如何加入白名单(扫码老是弹窗)

支付宝扫码之后,遇到非支付宝官方网页,请确认是否继续访问弹窗,问题解决办法。本章教程提供解决办法,亲测有效。

猿小白的博客 9196

sql server启动不了出现MSSQL 18052错误: 9003该怎么办

SQL2000数据库,数据库服务点击开始无响应,无报错。查看Windows日志发现报错MSSQL 18052错误: 9003 严重度: 20,状态: 1。 怎么查看Windows日志: 右键计算机--点击“管理”--系统工具--事件查看器--Windows日志--应用程序 右面显示的一堆信息就是日志,错误日志会报红。单击即可查看详情。如果与上述问题编码一致,即可采用以下解决办法。 方法一: 将数据库安装目录中Microsoft SQL Server/MSSQL/Data 目录改名为data_b

m0_68828538的博客 2467

第8讲:基于CST PCB Studio的电源完整性仿真(IR Drop + PDN)

本文系统介绍了电源完整性(PI)仿真的两大核心模块:直流IRDrop仿真与交流PDN阻抗仿真。文章详细阐述了两种仿真的原理、算法(PEEC和3DFE-FD)及完整操作流程,包括参数配置、软件实操步骤和常见问题解决方案。IRDrop仿真用于分析直流供电压降问题,PDN仿真则针对高频电源噪声和谐振问题。文中还提供了优化建议和故障排查方法,如调整铜箔厚度、优化电容布局等,为高速数字系统的电源完整性设计提供了全面的技术指导。(149字)

一只豌豆象的博客 239

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

MS Sql Server 数据库或表修复(Log日志文件损坏的修复方法)

一、备份“置疑”数据库的数据文件,因为日志文件.ldf出错,可以只备份.mdf文件。二、打开企业管理器(SQL Server Enterprise Manager),删除“置疑”数据库,如果提示删除错误,可以重启数据库服务器,然后再试。三、在企业管理器中,新建同名数据库(假如数据库为test),注意建立的数据库名称,还有数据文件名要保持和原数据库一致。四、停止数据库服务器。 五、...

weixin_33858485的博客 311

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

sql server 2008 R2 Error 9003:The log scan number passed to log scan in database is not valid

服务器突然断电,导致SQL Server 2008 R2突然死掉,attach database 时提示9003错误, 错误原因:ldf文件或者mdf文件出错,极有可能是ldf在备份操作时和mdf不同步 解决方法:重新根据mdf生成一个新的ldf;新建一个同名的数据库,停掉SQL Server服务,删除ldf文件,把需要修复的mdf文件覆盖掉新建的mdf文件,启动SQL Server服务,执行

Garydeng的专栏 3973

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

9003错误,sqlserver无法启动,HELP!!!十万火急~~~!!http://topic.csdn.net/t/20060708/09/4867769.html

zhh007(gogogo...upupup,aZaZaZa...........)2006-07-08 09:05:33 在 MS-SQL Server / 疑难问题 提问//错误事件     18052:       错误:   9003,严重度:   20,状态:   1。     //手动启动MSSQLSERVER服务时出现以下信息     在本地计算机无法启动MSSQLSERVER服

专栏 2308

SQL SERVER 服务管理器无法启动

状况描述:在服务器的管理中重新启动MSSQLSERVER启动后马上又停止 通过"事件查看器" 发现 错误:   9003,严重度:  20,状态:   1              LSN(5:324:1)无效。该 LSN 是传递给数据库'model' 中的日志扫描操作。                  错误:   9003,严重度:   20,状态:   1   

菜鸟学编程 6151

SQL附加数据库时错误9003:LSN无效的处理方法

是否因为你的数据没有备份或者只有LDF和MDF文件,在电脑死机或重启时数据出错,无法附加,SQL附加数据库时错误9003:LSN(26555:2549:1)无效。该LSN是传递给数据库***中的日志扫描操作的,这种情况呢?像错误 9003:LSN(xx:xx:x)无效是最常见的问题。那我们怎么才能够恢复LDF和MDF文件?   这种情况是数据库的日志文件(LDF)数据不同步造成的,可以根据数据库

u013438047的专栏 1万+

sql(附加数据库)错误9003:LSN(434:94:1)无效...(

由于工作需要更换公司的服务器,于是经过一堆的动作,转移网页,转移数据……正当一切都有序进行,却卡在数据库这里,一般为了方便我对数据库的备份都是复制数据库文件的,再通过附加方法实现的,今天由于发现数据库的日志文件太大就对数据库日志文件进行了减肥,结果就出现了无法附加的问题,愁死我了,后来到网上搜罗了一番,顺利的把问题解决了,现在把问题的步骤讲解一下:   1.我们使用默认方式建立一个供恢复使用的...

martian6125 's blog! 433

mysql9003_MSSQL 18052错误: 9003,严重度: 20,状态: 1

问题现象: 系统日志文件(控制面板管理工具系统日志) 能找到以下两条错误: 17052: 无法恢复 master 数据库。正在退出。 18052: 错误: 9003,严重度: 20,状态: 1。 解决方法一: 将Microsoft SQL Server/MSSQL/Data 目录改名为data_bak目录,然后从其他机器问题现象:系统日志文件(控制面板–管理工具–系统日志)能找到以下两条错误:17...

weixin_32557787的博客 1004

传递给数据库 'model' 中的日志扫描操作的日志扫描号无效

原文:传递给数据库 'model' 中的日志扫描操作的日志扫描号无效 状况描述:在服务器的管理中重新启动MSSQLSERVER启动后马上又停止   通过"事件查看器" 发现 错误: 9003,严重度: 20,状态: 1 LSN(5:324:1)无效。该 LSN 是传递给数据库'model' 中的日志扫描操作。 ...

weixin_33827731的博客 4130

羚羊软件:处理sql server 2008 R2 Error 9003

SQL2008数据库附加时出现:错误代码为90003的错误。

xiangwenfly的专栏 1148

SQL Server数据库错误9003(LSN无效)的处理方法

<br />国内一些ERP、财务软件一般后台都使用SQL Server的数据库,SQL Server作为一个中大型数据库是不应该在桌面系统上运行的,小规模企业一般不使用专用服务器,大部分直接使用XP系统+桌面引擎MSDE作为SQL数据库的后台服务。这种方案当然就谈不上什么稳定性和可靠性了,最糟的是在死机、重启或意外掉电后数据库会出现打不开的现象,其中错误9003:LSN(xx:xx:x)无效是最常见的问题。<br />这种情况是数据库的日志文件(LDF)数据不同步造成的,可以根据数据库MDF文件重建日志文件

hannah_happy的专栏 1868
上一篇: Master数据库的重建/还原相关 http://wwh-999.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&_c=BlogPart&partqs=cat%3d%25e6%2595%25b0%25e6%
下一篇: SQL Server的链接服务器技术小结http://www.knowsky.com/301760.html
cuoguo1111
博客等级 码龄20年 21粉丝 14原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值