文档详情

SQL服务器9003错误的解决 MS SQL.doc

发布:2017-07-04约2.61千字共3页下载文档
文本预览下载声明
SQL服务器9003错误的解决 MS SQL 错误: 9003,严重度: 20,状态: 1 The LSN (4:272:1) passed to log scan in database model is invalid. 近日,开机发现Sql Server服务不能正常启动,于是打开事件查看器,发现错误一项内容为: 错误: 9003,严重度: 20,状态: 1 The LSN (4:272:1) passed to log scan in database model is invalid.. 大意好像是在数据库中检测日志Model是无效的. 于是我首先将Sqlserver的三个服务停掉;找来Sql Server安装盘,将X86\Data\ Model.mdf,ModelLog.ldf两个文件复到C:\Program Files\Microsoft SQL Server\MSSQL\Data目录下,将Model.mdf,modellog.ldf两个文件覆盖. 再启动Sql Server服务.问题得以解决. sql server 错误9003:LSN无效(日志扫描号无效),对数据库的修复.--sql server 错误9003:LSN无效(日志扫描号无效) --今天,从朋友那儿接到一个有问题的数据库文件与日志文件,在使用sql2000与sql2005进行数据库附加时, --sql server报错,错误信息: 传递给数据库 POS 中的日志扫描操作的日志扫描号 (2806:120:1) 无效。 --此错误可能指示数据损坏,或者日志文件(.ldf)与数据文件(.mdf)不匹配。 --如果此错误是在复制期间出现的,请重新创建发布。否则,如果该问题导致启动期间出错,请从备份还原。 --无法打开新数据库 POS。CREATE DATABASE 中止。 (Microsoft SQL Server,错误: 9003) 一看是9003错误,就想到可能是由于日志文件的原因,再看数据库文件可能损坏,于是想到dbcc checkdb指令. --方法如下: --1.我们使用默认方式建立一个供恢复使用的数据库(如pos)。可以在SQL?? Server?? Enterprise?? Manager里面建立。 --2.停掉数据库服务器。 --3.将刚才生成的数据库的日志文件pos_log.ldf删除,用要恢复的数据库mdf文件覆盖刚才生成的数据库数据文件pos_data.mdf。 --4.启动数据库服务器。此时会看到数据库pos的状态为“置疑”。这时候不能对此数据库进行任何操作。 --5.设置数据库允许直接操作系统表。此操作可以在SQL?? Server?? Enterprise?? Manager里面选择数据库服务器,按右键,选择“属性”,在“服务器设置”页面中将“允许对系统目录直接修改”一项选中。也可以使用如下语句来实现。 use?? master go exec sp_configure?? allow updates,1 go?? reconfigure?? with?? override go --6.设置pos为紧急修复模式 update sysdatabases set status=-32768 where dbid=DB_ID(pos) --此时可以在SQL?? Server?? Enterprise?? Manager里面看到该数据库处于“只读\置疑\脱机\紧急模式”可以看到数据库里面的表,但是仅仅有系统表 --7.下面执行真正的恢复操作,重建数据库日志文件 go dbcc rebuild_log(pos,D:\Program Files\Microsoft SQL Server\MSSQL\Data\pos_log.ldf) go --执行过程中,如果遇到下列提示信息: --服务器:?? 消息?? 5030,级别?? 16,状态?? 1,行?? 1 --未能排它地锁定数据库以执行该操作。 --DBCC?? 执行完毕。如果?? DBCC?? 输出了错误信息,请与系统管理员联系。 -- 说明您的其他程序正在使用该数据库,如果刚才您在F步骤中使用SQL?? Server?? Enterprise?? Manager打开了pos库的系统表,那么退出SQL?? Server?? Enterprise?? Manager就可以了。 --正确执行完成的提示应该类似于: --警告:?? 数据库?? pos?? 的日志已重建。已失去事务的一致性。应运行?? DBCC?? CHECKDB?? 以验证物理一致性。将必须重置数据库选项,并且可能需要删除多余的日志文件。 --DBCC?? 执行完毕
显示全部
相似文档