首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

请伸出智慧的手,指点小弟我一条明路!附加数据库异常提示问

2012-03-02 
请伸出智慧的手,指点我一条明路!附加数据库错误提示问?这个数据库是我停止SQL服务后备份出来的,但是现在我

请伸出智慧的手,指点我一条明路!附加数据库错误提示问?
这个数据库是我停止SQL服务后备份出来的,但是现在我附加这个数据库时出现           “错误9003:LSN(1266:33:1)无效。该LSN是传递给数据库‘htzs '中的日志扫描操作的。”

[解决办法]
是不是日志文件有问题.`.?可以采取下面的方法
1, 试着在不同的文件夹新建同名数据库,
2,停用 sql server
3,并用刚要附加的 .mdf文件覆盖刚建的.mdf文件
4,重启sql
5,并执行下面的语句:
USE MASTER
GO
sp_configure 'ALLOW UPDATES ',1 RECONFIGURE WITH OVERRIDE
GO
UPDATE SYSDATABASES SET STATUS=32768 WHERE NAME= '数据库名 '
GO
SP_DBOPTION '数据库名 ', 'single user ', 'true '
go
dbcc checkdb( '数据库名 ')
go
update sysdatabases set status=28 where name= '数据库名 '
go
sp_configure 'allow updates ',0 reconfigure with override
go
sp_dboption '数据库名 ', 'single user ', 'false '
上面的代码仅用于日志文件出错...

热点排行