SQLServer数据库之Sql Server 2008 数据库附加失败提示9004错误解决办法
小标 2018-10-19 来源 : 阅读 4154 评论 0

摘要:本文主要向大家介绍了SQLServer数据库之Sql Server 2008 数据库附加失败提示9004错误解决办法,通过具体的内容向大家展现,希望对大家学习SQLServer数据库有所帮助。

本文主要向大家介绍了SQLServer数据库之Sql Server 2008 数据库附加失败提示9004错误解决办法,通过具体的内容向大家展现,希望对大家学习SQLServer数据库有所帮助。

附加数据库 对于 服务器“WSS_Content”失败。  (Microsoft.SqlServer.Smo)执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo)处理数据库 ‘WSS_Content‘ 的日志时出错。如果可能,请从备份还原。如果没有可用备份,可能需要重新生成日志。
无法打开新数据库 ‘WSS_Content‘。CREATE DATABASE 中止。 (Microsoft SQL Server,错误: 9004)
 
出错的原因:
数据库文件存在异常状况,有可能是因为硬盘有坏区引起的
 
解决办法:
假设数据库名称为:WSS_Content
请按顺序执行以下步骤:
1、将数据库的文件名:WSS_Content.mdf改名为WSS_Content_1.mdf;
2、新建数据库:WSS_Content;
3、关闭SQL SERVER服务;
4、删除WSS_Content.mdb,并将WSS_Content_1.mdf改名为WSS_Content.mdf;
5、启动SQL SERVER服务;
6、执行以下代码:
 

alter database WSS_Content set EMERGENCY  
Go  
  
alter database WSS_Content set single_user with rollback IMMEDIATE  
Go  
  
use master  
Go  
  
alter database WSS_Content Rebuild Log on (name = WSS_Content_log, filename = ‘C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\WSS_Content_log.ldf‘)  
  
alTER database WSS_Content set Multi_USER  


 如果出现以下提示说已存在日志文件的话,找到日志文件WSS_Content_log.ldf并删除,然后重新执行第6步
 
消息 5025,级别 16,状态 1,第 2 行 文件 C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\WSS_Content_log.ldf‘ 已存在。应该重命名或删除它,以便可以创建新的日志文件。 消息 5028,级别 16,状态 2,第 2 行 系统无法激活足够的数据库来重建日志。 
 7、执行以下代码:
 

ALTER database WSS_Content set single_user with rollback IMMEDIATE  
Go  
  
dbcc checkdb(WSS_Content, REPAIR_ALLOW_DATA_LOSS)  
dbcc checkdb(WSS_Content, REPAIR_REBUILD)  
  
alter database WSS_Content set Multi_USER  


 
执行过程中可能会提示出错信息等...8、重新刷新数据库,就可以!

本文由职坐标整理并发布,希望对同学们学习SQL Server有所帮助,更多内容请关注职坐标数据库SQL Server数据库频道!

本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 2 不喜欢 | 0
看完这篇文章有何感觉?已经有2人表态,100%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式AI+学习就业服务平台 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved