博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MS Sql Server 数据库或表修复(Log日志文件损坏的修复方法)
阅读量:6373 次
发布时间:2019-06-23

本文共 734 字,大约阅读时间需要 2 分钟。

 

一、备份“置疑”数据库的数据文件,因为日志文件.ldf出错,可以只备份.mdf文件。

 
二、打开企业管理器(SQL Server Enterprise Manager),删除“置疑”数据库,如果提示删除错误,可以重启数据库服务器,然后再试。
 
三、在企业管理器中,新建同名数据库(假如数据库为test),注意建立的数据库名称,还有数据文件名要保持和原数据库一致。
 
四、停止数据库服务器。
 

五、将刚才新建数据库生成的数据库的日志文件test_log.ldf删除,用要恢复的数据库.mdf文件覆盖刚才生成的数据库数据文件test_data.mdf。

 
六、启动数据库服务器。此时会看到数据库test的状态为“置疑”。这时候不能对此数据库进行任何操作。
 

执行下面SQL ----------------- 【1】use mastergo sp_configure 'allow updates',1reconfigure with overridego ----------------- 【2】update sysdatabases set status=-32768 where dbid=DB_ID('dbname')----------------- 【3】dbcc rebuild_log('dbname','d:\zc_post_log.ldf')----------------- 【4】dbcc checkdb('dbname')----------------- 【5】sp_dboption 'dbname','dbo use only','false'

 

转载于:https://www.cnblogs.com/starksoft/p/6049543.html

你可能感兴趣的文章
jersey + spring + mybatis + redis项目搭建
查看>>
PAT 1006 部分正确_另一种解法
查看>>
在Keil环境下使用JLink实现printf输出重定向至debug窗口
查看>>
postgres的\d命令不显示全部的用户表
查看>>
poj 3468 A Simple Problem with Integers
查看>>
OOA/OOD/OOP细讲
查看>>
Tomcat 系统架构与设计模式_ 设计模式分析
查看>>
Quartz的使用
查看>>
Spring Boot Quartz集成(一)
查看>>
IP子网划分
查看>>
海哥:再谈粉丝经济,你所知道的99%都是错误的。
查看>>
内涵图让你读懂社会
查看>>
awk学习笔记
查看>>
Spring 学习之bean的理解
查看>>
【不定期更新】游戏开发中的一些良好习惯与技术技巧
查看>>
DNS的初步了解
查看>>
多线程核对MD5码脚本
查看>>
LINUX 命令ifconfig 无效
查看>>
MyEclipse+Tomcat+MAVEN+SVN项目完整环境搭建
查看>>
Oracle 11g安装过程中错误解决
查看>>