sqlserver数据库置疑_sqlserver2008数据库可疑

sqlserver数据库置疑_sqlserver2008数据库可疑sqlsever数据库状态为置疑处理办法

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

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 检查一次。
 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/171305.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Navicat Premium 15激活码【2021免费激活】

    (Navicat Premium 15激活码)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~S32PGH0SQB-eyJsaWNlb…

    2022年3月26日
  • Windows ODT快速部署

    Windows ODT快速部署本来是购买了正版的VISIO批量许可,到VLSC中心以为直接下载个镜像包完活,结果发现有点复杂,特来记录。1.首先需要下载ODT工具下载路径https://docs.microsoft.com/en-us/DeployOffice/office2019/deploy2.下载后,需要配置一个XML文件,记录一下安装选项。微软有图形化的生成XML的方式:https://config.office.com/deploymentsettings3.生成后,将XML文件…

    2022年9月3日
  • Avro「建议收藏」

    Avro「建议收藏」序列化/反序列化机制将对象转化为字节来进行存储称之为序列化;将字节还原会对象的过程称之为反序列化java中的序列化反序列化机制:需要利用原生流来实现,Serializable(该对象可以进行序列化/反序列化),static/transient(被修饰之后不能序列化/反序列化),serialVersionUID(版本号,如果版本号对上了再进行序列化/反序列,如果对不上,不进行序列化/反序列化…

    2022年10月22日
  • linux命令hexdump,Linux系统中hexdump的命令汇总

    linux命令hexdump,Linux系统中hexdump的命令汇总Linux系统中hexdump的命令汇总hexdump是Linux系统中用来查看文件十六进制编码的命令,配合不同的参数其作用也有所不同,下面小编就给大家介绍下Linux中hexdump命令的用法,不了解的`朋友不妨来学习一下。查看一些二进制文件的内容,比如二进制文件中包含的某些字符串。可以将二进制文件转换为ASCII、10进制、16进制或8进制进行查看。-b每一字节以八进制显示,一行共16个字节…

    2022年9月15日
  • 正则表达式如何匹配空格数据_java正则匹配空格

    正则表达式如何匹配空格数据_java正则匹配空格\s

    2022年9月2日
  • 团队解散,我们该何去何从?

    团队解散,我们该何去何从?写在最前:纯属吐槽,随笔,勿喷!就在前些天,下班回家的路上,看到群信息,说:听说、听说京东裁员了~,图片来源于网络也是在上上月,也一度被传的沸沸扬扬的:阿里、京东、华为相继被曝停止社招,新闻也是满天飞舞,不管是裁员,还是停止社招,这些事情没有落在亲身经历,没有落在自己身上我们都会觉得不痛不痒,毕竟一个旁观者,永远无法感受当事人的喜怒哀乐~。俗话说:人无远虑必有近忧,假如当你遇上裁员,…

    2022年5月19日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号