sqlserver服务器无项目,SQLSERVER启动不起来(错误9003)的解决方法分享

本文介绍了如何解决SQLSERVER错误9003,即LSN无效的问题。通过分析错误原因,提出了使用相同版本的master数据库替换受损master数据库的解决方案,并详细阐述了实施步骤和潜在风险。尽管这种方法存在一定的弊端,例如可能导致服务器触发器、证书等信息丢失,但在特定情况下仍是一种有效的应急措施。
摘要由CSDN通过智能技术生成

先说一下环境

客户环境:Windows2003企业版SP2 32位 SQL2005企业版 32位 SP4

自己笔记本电脑环境:Windows7 SP1  32位  SQL2005个人开发者版 32位

我的笔记本电脑的计算机名:joe

客户电脑的计算机名:hs

客户那边的master数据库大小:几MB

业务系统是winform系统

客户的环境是单机系统没有使用到域

网络环境:客户那边的网速比较慢,用远程协助的时候比较卡

为什麽要说明我自己笔记本电脑的环境呢?请大家继续耐心看下去

检查

先打开SQLSERVER配置管理器,启动SQLSERVER,发现SQLSERVER启动不起来

于是我打开Windows EventLog,发现了下面错误

复制代码代码如下:

SQLSERVER 错误9003:LSN无效(日志扫描号无效)

"传递给数据库 'master' 中的日志扫描操作的日志扫描号 (2806:120:1) 无效。

此错误可能指示数据损坏,或者日志文件(.ldf)与数据文件(.mdf)不匹配。

如果此错误是在复制期间出现的,请重新创建发布。否则,如果该问题导致启动期间出错,请从备份还原。

于是我就在自己的电脑上百度了一下这个错误

搜索到这篇文章:sql server 错误9003:LSN无效(日志扫描号无效),对数据库的修复

这篇文章里的数据库是用户数据库,用rebuild log,dbcc checkdb解决了问题

悲催的是客户那

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值