SQLsever --数据库置疑
SQL sever 2008以后版本
数据库状态显示置疑,数据库中执行以下代码:
ALTER DATABASE 数据库名称 SET EMERGENCY
ALTER DATABASE 数据库名称 SET SINGLE_USER
DBCC CheckDB (数据库名称 , REPAIR_ALLOW_DATA_LOSS)
ALTER DATABASE 数据库名称 SET MULTI_USER
执行完代码后,重启SQL sever 实例 服务。
SQL sever 2000 数据库置疑:
--1.获取数据库路径
use master
go
select name,reverse(substring(reverse(filename),charindex('\',reverse(filename)),1000)) from sysdatabases
--2.启动sql 服务
use master
go
sp_configure 'allow update',1
reconfigure with override
go
update sysdatabases set status = 32768 where name = '数据库名称'
go
--2_1: 停止sql 服务, 删掉日志文件
--2_2: 启动sql 服务,重建数据库日志文件
dbcc rebuild_log('数据库名称','d:\MSSQL\data\数据库名称.log') --最好在原路径上面吧.文件夹一点要原来就存在,不然会提示错误.
go
use master
update sysdatabases set status = 8 where name = '数据库名称'
Go
sp_configure'allow updates',0
reconfigure with override
Go
--这个时候.数据库应该已经不是置疑的.并且可以使用了.只是有部分损坏
--3.修复数据库
use master
declare @databasename varchar(255)
set @databasename='数据库名称'
exec sp_dboption @databasename, N'single', N'true'
dbcc checkdb(@databasename,REPAIR_ALLOW_DATA_LOSS)
dbcc checkdb(@databasename,REPAIR_REBUILD)
exec sp_dboption @databasename, N'single', N'false'
--最后修复完.再dbcc checkdb 检查一次。
SQLsever --数据库置疑相关推荐
- sql2000数据库置疑
sqlserver附加数据库错误823的解决方案 一.SQL-Server附加数据库时失败. 1.异常情况:服务器在正常运行的情况下突然断电,导致数据库文件损坏,具体表现是:数据库名后面有" ...
- sqlserver日志文件在哪_用友SQL SERVER数据库置疑修复实例
数据库置疑修复实例 方法1: 企业管理器能够正常分离附加时: 第一步:先把数据库服务停止客户数据SQL SERVER服务停止把软件安装所在目录的账套数据复制一份,以避免操作不当造成的数据丢失. 小提示 ...
- sql2000数据库置疑造成的原因以及如何解决置疑
sql2000数据库置疑造成的原因以及如何解决置疑 参考文章: (1)sql2000数据库置疑造成的原因以及如何解决置疑 (2)https://www.cnblogs.com/www123----/p ...
- MSDB数据库置疑状态的解决方法
转自:百度文库 问题:我的SQL Server 2000的MSDB数据库,因为不正常关机,造成了置疑状态,请问采用什么方法能够弥补? 解决方法一:你可以采用以下的代码进行修复: USE MASTER ...
- SQL SERVER数据库置疑后恢复步骤
--SQL SERVER数据库置疑后恢复步骤 --1. 恢复步骤: --a.将smlog_log.ldf文件备份到其它目录下: --b.将源目录下的smlog_log.ldf文件改名 ...
- SQLsever数据库实例是啥子
文章目录 SQLsever数据库实例是啥子 SQL SERVER实例的概念和"类与对象"的概念很相似. 一台机可安装多SQL SERVER服务器(即多实例,),但有上限. &quo ...
- 全国OSTA计算机高新技术SQLSever数据库四级证书--考证复习知识点集合(附下载地址)
全国OSTA计算机高新技术SQLSever四级证书 说明:没找到一样的图.但长就是长这样的.分享给即将考证的朋友们!适合临场考试复习整理思路理顺!有其他点问题欢迎提出!谢谢!祝逢考必过!(文末有文档下 ...
- SQL 2000数据库置疑及修复方案
数据库置疑及修复 数据库置疑处理 提要:在数据库置疑或者修复的处理过程中,须先将文中的数据库更改为真实的数据库名称. 数据库置疑修复处理完成后,需执行第二步骤,使用DBCC语句对数据库进行检测并修复错 ...
- 不正常关机引起的数据库置疑
不正常关机引起的数据库置疑 昨晚因为家里有事需要马上回家,在下班的时候马上就关机(手提电脑),生怕赶不上公交回去, 但是Windows7关机关了很久(感觉Windows7关机比WindowsXP关机速 ...
- SQL server 2000及SQL server 2005 数据库置疑解决办法
以数据库mpcyerp为例,做对数据库置疑的处理方法说明: 一.将mpcyerp_Data.MDF文件拷贝出来并备份 在企业管理器中建立一个同名的新数据库mpcyerp 二.停止SQL Server服 ...
最新文章
- 万字长文带你了解推荐系统全貌!
- windows系统服务器数据库,windows系统的服务器肿么访问数据库
- python列表按照指定顺序排序-Python3实现对列表按元组指定列进行排序的方法分析...
- centos 安装 erlang
- 睡觉觉睡觉睡觉计算机手机,孩子爱睡觉怎么回事
- python学习笔记一
- Angular Reactive Form 的一个具体使用例子
- python ftplib模块_python:ftplib模块
- 玩客云刷windows做服务器_精选 | 搭建一个私人服务器如何?
- extern 使用方法具体解释
- 深入浅出Android:初识Intent(BMI)
- Dubbo基本原理机制
- win8解决“telnet不是内部或外部命令”问题
- 脑瘫男孩17岁考上大学,毕业在家工作每月7500,成为公司骨干
- OPENCV 实现png绘制,alpha通道叠加。
- python英文参考文献格式_英文论文参考文献标准格式
- Dota2 on Ubuntu
- 【题解】洛谷P4996[【LGR-055】洛谷11月月赛]C.咕咕咕 组合数
- 20201104CSP提高组训练
- 《GB9706.1 医用电气设备 第1部分:安全通用要求》安规三项实验