您尚未登录,请登录后浏览更多内容! 登录 | 注册并了解

QQ登录

只需一步,快速开始

 找回密码
 注册并了解

QQ登录

只需一步,快速开始

查看: 2339|回复: 2
打印 上一主题 下一主题
收起左侧

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

[复制链接]

点击这里给我发消息

QQ

跳转到指定楼层
楼主
发表于 2013-11-24 14:49:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

如果将一个数据库日志文件不小心删除了附加数据库就附加不上了,下面就教您一个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





上一篇:设置Windows 7 连接 NFS Server
下一篇:启用“锁定内存页”选项 (Windows)
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 支持支持 反对反对 订阅订阅

QQ

沙发
发表于 2016-3-6 01:19:43 | 只看该作者
谢谢,过来支持一下

QQ

3#
发表于 2016-3-8 01:57:50 | 只看该作者
谢谢,过来支持一下
您需要登录后才可以回帖 登录 | 注册并了解

本版积分规则

       
    闽ICP备18004340号-3

GMT+8, 2024-5-20 22:36 , Processed in 0.417984 second(s), 49 queries .

返回顶部