您的位置:首页 > 数据库

SQL2005当中只有数据库MDF,没有日志文件LDF的处理办法

2020-02-03 01:13 513 查看
1、新建相同名的数据库,产生相应的数据库和日志文档   2、删除产生的数据库文件,替换成现有的,数据库文件   3、启动数据库服务,数据库变为置疑或可疑状态。然后在查询分析器中运行: alter database 无日志文件的数据库名称 set emergency 设置为紧急状态。   4、再运行: alter database 无日志文件的数据库名称 set single_user 或者: Sp_dboption '无日志文件的数据库名称', 'single user', 'true' 设置为单用户模式。   5、检查并重建日志文件,运行: dbcc checkdb('无日志文件的数据库名称',REPAIR_ALLOW_DATA_LOSS) 这个时间比较长。耐心等待!如果有错误提示,再运行: dbcc checkdb('无日志文件的数据库名称',REPAIR_REBUILD) 进行修复。如果没有错误,可以跳过。   6、恢复成多用户模式 alter database 无日志文件的数据库名称 set multi_user 或者: Sp_dboption '无日志文件的数据库名称', 'single user', 'false'   例:   alter database jct_oa set emergency alter database jct_oa set single_user dbcc checkdb('jct_oa', REPAIR_ALLOW_DATA_LOSS) dbcc checkdb('jct_oa',REPAIR_REBUILD) alter database jct_oa set multi_user
  • 点赞
  • 收藏
  • 分享
  • 文章举报
shen_jiaqiang 发布了59 篇原创文章 · 获赞 0 · 访问量 2914 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: