网站建设 · 网络营销专家 超过1500家成功案例,长期服务值得信赖!服务热线:0831-5201666 400-0831-003

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

作者:技术部 发布于:2016/4/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年?
网站改版注意事项
手机网站建设
全国服务热线:400-0831-003
  • 宜宾总部联系电话:0831-5201666
  • 地址:南岸龙湾1号商业街6幢2层37号、38号
  • 售前咨询:0831-5201666 售后服务:0831-3540800
  • 在线咨询:
北斗网络官方微信
北斗网络官方微博
Copyright (c) 2010 - 2017 宜宾网站建设—宜宾网站制作—宜宾北斗网络科技有限公司 网站备案号:蜀ICP备12014244号-2 网站地图 川公网安备 51150202000043号