大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺
前言
这篇文章在我电脑上呆得太久了,也不知道还有没有用。。
正如电影里那句话:“武功不用是会贬值的! ”
其实知识也是一样的。。
本文内容在SQL2000下测试通过
情况1:数据库在使用过程中,因停电、软硬件故障等原因,导致数据库出现 “置疑”
情况2:数据库文件并没有使用,日志文件(.LDF)损坏或者丢失
解决方法:
1、新建一个数据库
2、停止SQL服务,将要使用的数据库文件,替换掉刚才新建的数据库文件
3、开启SQL服务,输入下面的代码:(执行前,请先修改 数据库名、路径)。
use master
go
sp_configure 'allow updates', 1 --调用存储过程sp_configure,将allow属性设置为1
reconfigure with override --变成可以覆盖写
update sysdatabases set status= 32768 where name = '数据库名' --更新sysdatabases表,将status的值设置为32768 ,条件是name='数据库名'
DBCC REBUILD_LOG ('数据库名', 'Z:\data\数据库新日志名.LDF') --重建日志,选重命名原数据库日志
update sysdatabases set status =28 where name='数据库名' --更新sysdatabases表,将status的值设置为28 ,条件是name='数据库名'
go
sp_configure 'allow updates',0 --调用存储过程sp_configure,将allow属性设置为0
go
sp_dboption '数据库名','single user','true' --设置数据库为单用户模式
go
DBCC CHECKDB(数据库名) --检查数据库错误
DBCC CheckDB(数据库名,REPAIR_ALLOW_DATA_LOSS) --修复数据库错误 一致性错误
DBCC CheckDB(数据库名) --检查数据库
go
sp_dboption '数据库名','single user','false' --还原数据库为多用户模式
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/171392.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...