附加数据库时错误如何解决? 附加数据库提示:错误9003:LSN(804:1209:1)无效。该LSN是传递给数据库‘UFDATA_006_2006’,中的日志扫描操作的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://support.microsoft.com/kb/328354/zh-cn 转贴: http://www.itpub.net/268069.html 应该是数据文件或者日志文件损坏了。 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数据库就可以替换原来的应用数据库了。 楼主,用友有个针对SQL数据库的专用修复工具的,U8数据库检测修复工具.exe SQL Server 2005,有个ndf文件居然有117GB,怎么搞定它? 如何保存已经建好的存储过程 我的操作系统可以安装哪个版本的sql 2005? 求一sql语句 关于建存储过程的一个问题 求一SQL 竹之草请进 如何加速数据库访问,大家赶快帮忙啊 问个关于数据库的问题 如何获取表的更新,删除,新增语句 求一个修改表字段名称的SQL语句! SQL2000问题,请大侠们帮忙
http://www.itpub.net/268069.html
应该是数据文件或者日志文件损坏了。
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数据库就可以替换原来的应用数据库了。