sqlserver删除日志文件后无法附加数据库的解决方法

如果将一个数据库日志文件不小心删除了附加数据库就附加不上了,下面就教您一个sqlserver删除日志文件后无法附加数据库的解决方法。

sqlserver删除日志文件后无法附加数据库的解决方法:

1、建一个同名的数据库  

2、修改服务器设置:允许对系统目录进行直接修改
   sp_configure   'allow updates', 1
   指定值强制重新配置:
   reconfigure with override

3、停止SQL  Server  

4、用原mdf文件覆盖新建库的数据库文件  

5、重启SQL   Server(这时数据库应该是置疑)  

6、将数据库置为紧急状态:
   update   master.dbo.sysdatabases   set   status   =   32768  
            where   name   =   dbname  

7、重建日志:dbcc   rebuild log('dbname',   '/path/logfile_name')  

8、update   master.dbo.sysdatabases   set   status   =   16   where   name   =   dbname  

9、修改服务器设置:取消   允许对系统目录进行直接修改
   sp_configure   'allow updates', 0
   指定值强制重新配置:
   reconfigure with override

以上就是sqlserver删除日志文件后无法附加数据库的解决方法介绍,供您参考。

 

 

 

【编辑推荐】

sqlserver sa用户密码问题集锦

sqlserver分发服务器的设置

让sqlserver恢复到某个时间点

SqlServer数据库中的分页语句

SqlServer***约束的创建


标题名称:sqlserver删除日志文件后无法附加数据库的解决方法
当前地址:http://bzwzjz.com/article/cceghpe.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都品牌网站建设 成都响应式网站建设 成都网站制作 营销型网站建设 成都网站设计 成都网站制作 成都网站建设公司 高端品牌网站建设 成都商城网站建设 企业网站设计 专业网站设计 网站制作 重庆企业网站建设 网站建设改版 重庆企业网站建设 企业网站建设公司 成都网站设计 成都网站制作 高端网站设计推广 古蔺网站建设 攀枝花网站设计 成都网站制作