SQL Server 2005无日志文件附加数据库
上一篇 /
下一篇 2012-04-09 14:43:27
/ 个人分类:数据库
公司的项目遇到了一个比较让我头疼的问题,通过一下午的实验,终于解决了问题,问题解决方法如下。
解决办法:
2、停止数据库服务,覆盖新建的数据库主文件
3、启动数据库服务,数据库变为置疑或可疑状态。然后在查询分析器中运行:
alter database DBname set emergency
设置为紧急状态。
4、再运行:
alter database DBname set single_user
或者:
Sp_dboption 'DBname', 'single user', 'true'
设置为单用户模式。
dbcc checkdb('DBname',REPAIR_ALLOW_DATA_LOSS)
这个时间比较长。耐心等待!如果有错误提示,再运行:
dbcc checkdb('DBname',REPAIR_REBUILD)
进行修复。如果没有错误,可以跳过。
6、恢复成多用户模式
alter database DBname set multi_user
或者:
Sp_dboption 'DBname', 'single user', 'false'
刷新数据库,数据库可正常访问。
转载自:http://hi.baidu.com/wgy1111/blog/item/b109e8f860c8f217d9f9fd8e.html
相关阅读:
- 数据库水平切分的两个思路 (xin_晴, 2012-3-28)
- 互联网百万级应用的大数据处理问题 (xin_晴, 2012-3-29)
- 使用动态SQL克隆数据库对象 (xin_晴, 2012-3-30)
- 从MS SQL删除大数据说开去 (xin_晴, 2012-3-31)
- DB2数据库中的终极SQL性能调节 (xin_晴, 2012-4-01)
- 浅析SQL Server查询优化器的工作原理 (xin_晴, 2012-4-05)
- 11步教你选择最稳定的MySQL版本 (xin_晴, 2012-4-06)
- 三方面提高Oracle数据库的安全性 (xin_晴, 2012-4-09)
- oracle问题汇总 (shilinjie_8952, 2012-4-09)
- Oracle单行函数和多行函数实例 (xin_晴, 2012-4-10)
收藏
举报
TAG:
数据库
附加