网站建设 · 网络营销专家 超过1500家成功案例,长期服务值得信赖!服务热线:0830-2278115 181-8117-0072

SQL Server2005/2008数据表异常或日志文件丢失如何恢复!

作者:技术部 发布于:2016-04-28 13:34:18 点击量:

    今天百拓客服在检测客户网站时发现其中一个客户的SQL Server2005数据表显示为异常,在网上查询了很多方案均未修复,例如:

--设置数据库紧急状态
use master
go
sp_configure 'allow updates',1
go 
reconfigure with override
go
--设置数据库为紧急模式
update sysdatabases set status=-32768 where dbid=DB_ID('Procurement')
--重建数据库日志文件
dbcc rebuild_log('Procurement','D:\Procurement_log.ldf')
--验证数据库一致性(可省略)
dbcc checkdb('Procurement')
--设置数据库为正常状态
sp_dboption 'Procurement','dbo use only','false'
--*后一步,我们要将步骤E中设置的“允许对系统目录直接修改”一项恢复
sp_configure 'allow updates',0
go 
reconfigure with override
go


    结果发现,无效。以上方案只使用于SQL Server2000。经过我们一个上午的研究和测试测出终极解决方案,只需要在数据库查询中执行以下4行代码即可完美解决:


ALTER DATABASE 你的数据库名 SET EMERGRNCY

ALTER DATABASE 你的数据库名 SET SINGLE_USER

DBCC CheckDB (你的数据库名,REPAIR_ALLOW_DATA_LOSS)

ALTER DATABASE 你的数据库名 SET MULTI_USER










上一篇:泸州网站建设之301重定向制作技巧

下一篇:2015年全国快递服务企业业务量累计完成206.7亿件

你可能感兴趣的话题
如何在网上开店?
做个网站多少钱?
做个网上商城多少钱?
怎么做网站?
400电话如何办理,多少钱1年?
网站改版注意事项
手机网站建设
服务热线:0830-2278115
  • 联系电话:181-8117-0072
  • 地址:泸州市佳乐世纪城空中商铺2单元1203号
  • 售前咨询:0830-2278115 售后服务:0830-2278115
  • 在线咨询:
百拓网络官方微信
百拓网络官方微博
Copyright (c) 2016 - 2021 泸州网站建设—泸州网站制作—泸州百拓网络科技有限公司 网站备案号:蜀ICP备18011194号-1 网站地图 电子营业执照