数据库变为可疑_SQL SERVER 数据库被标记为“可疑”的解决办法
SQL SERVER 数据库被标记为“可疑”的解决办法
问题背景:
日常对Sql Server 2005关系数据库进行操作时,有时对数据库(如:Sharepoint网站配置数据库名Sharepoint_Config)进行些不正常操作如数据库在读写时而无故停止数据库,
从而导致Sql Server 2005数据库不正常中断,当再次打开数据库时会发现某些数据库会被标记为“可疑”(suspect),即在数据库名旁加上了黄色的惊叹号,
这时数据库就不能再被打开了,但数据库的结构及数据内容都还是存在的。
解决方法:
当数据库发生这种操作故障时,可以按如下操作步骤可解决此方法,打开数据库里的Sql 查询编辑器窗口,运行以下的命令。
1、修改数据库为紧急模式
ALTER DATABASE [dbname] SET EMERGENCY
2、使数据库变为单用户模式
ALTER DATABASE [dbname] SET SINGLE_USER
ALTER DATABASE [dbname] SET SINGLE_USER
这一句如果程序还在不停重连好像就会一直执行不完,我试过改成这句:
ALTERDATABASE [dbname] SET SINGLE_USER WITH ROLLBACK IMMEDIATE
就好了
3、修复数据库日志重新生成,此命令检查的分配,结构,逻辑完整性和所有数据库中的对象错误。当您指定“REPAIR_ALLOW_DATA_LOSS”作为DBCC CHECKDB命令参数,
该程序将检查和修复报告的错误。但是,这些修复可能会导致一些数据丢失。
DBCC CheckDB ([dbname], REPAIR_ALLOW_DATA_LOSS)
4、使数据库变回为多用户模式
ALTER DATABASE [dbname] SET MULTI_USER
被标记为“可疑”的数据库已恢复正常状态。
数据库变为可疑_SQL SERVER 数据库被标记为“可疑”的解决办法相关推荐
- 控件必须放在具有 runat=server 的窗体标记内错误的解决方法
页面需要一个导出到Excel的功能,不想再次查询数据,想直接输出一个div的里面的内容,可以总报错,尝试了很多方法不行,总提示,一个隐藏控件必须放在具有 runat=server 的窗体标记内&quo ...
- mysql 联查字段名重复_查询数据库多个字段名时的结果有重复的解决办法_MySQL
bitsCN.com 查询数据库多个字段名时的结果有重复的解决办法 查询数据库的结果有重复,怎么办? 在使用mysql时,有时需要查询出某个字段不重复的记录,虽然mysql提供有distinct这个关 ...
- windows 2003 server右键菜单没有共享选项的解决办法
windows 2003 server右键菜单没有共享选项的解决办法 首先检查: 1.是否administrator身份登录 2.运行services.msc,检查server,workstation ...
- 使用ESP8266-01S 作为Station PC作为Server通讯出现 ERROR CLOSED问题的解决办法
使用ESP8266-01S 作为Station PC作为Server通讯出现 ERROR CLOSED问题的解决办法 连接步骤 问题 解决办法 连接步骤 连接步骤是按照B站上海创电子UP的方法连接的, ...
- org.xml.sax.SAXParseException: 元素内容必须由格式正确的字符数据或标记组成。 的解决办法
问题描述 在基于微服务架构风格的项目开发过程中,为了提高快速开发的目的,提高开发效率,集成了 MyBatisPlus,对于 MyBatisPlus 封装的 CRUD API 接口已经非常强大了,但是有 ...
- MySQL server PID file could not be found! 解决办法 (李作强)
MySQL server PID file could not be found! 解决办法 1.可能是/usr/local/mysql/data/rekfan.pid文件没有写的权限 解决方法 :给 ...
- 数据库startup报错_SQL Server数据库恢复过程内部–数据库STARTUP命令
数据库startup报错 A database recovery process is an essential requirement for database systems, It can be ...
- mysql查询加伪列_SQL Server数据库中伪列及伪列的含义详解
SQL Server中的伪列 下午看QQ群有人在讨论(非聚集)索引的存储,说,对于聚集索引表,非聚集索引存储的是索引键值+聚集索引键值:对于非聚集索引表,索引存储的是索引键值+RowId,这应该是一个 ...
- dbnetlib sqlserver不存在或拒绝访问_SQL Server数据库损坏和修复
常见错误解读 823错误 错误信息是:"在文件'%ls'中.偏移量为%#016I64x的位置执行%S_MSG期间,操作系统已经向SQL Server返回了错误%ls." " ...
- server sql top速度变慢解决方案_SQL Server数据库查询速度慢的原因和解决方法
SQL Server数据库查询速度慢的原因有很多,常见的有以下几种: 1.没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2.I/O吞吐量小,形成了瓶颈效应. 3.没有创建计算列 ...
最新文章
- 【视频版】有一种机房叫处女座的机房。。。
- toughradius 配置mysql_ToughRADIUS
- 去除冗余token的DETR效果怎么样?NUS颜水成团队提出端到端的PnP-DETR结构
- 初识python教案青岛版八年级_青岛版信息技术六上第二单元第8课8.初识python教案...
- redis保存dataset
- java 车站分级问题_【NOIP2013 普及组】车站分级
- 多线程三种同步方式(模拟银行取款)
- LoRa是怎样实现定位的
- namedtuple可命名元组
- .Net的 Web项目的打包过程
- php文件上传格式限制,如何在PHP中限制文件上传类型的文件大小?
- 全志JAVA_android 全志a10(2.3.4)开发1(编译环境搭建)
- 买硬盘如何避免买到二手翻新的硬盘,ICMAX教你分辨翻新硬盘
- RANSAC算法——看完保证你理解
- 图解谷歌浏览器Chrome的Logo_longware_新浪博客
- Win10锁屏壁纸获取
- 计算机远程控制安全吗,远程控制电脑安全吗?
- 数据库常用日期统计查询
- 电脑计算机打不开显示远程过程,Win10打不开图片提示“远程过程调用失败”的解决方案...
- 【ASE入门学习】ASE入门系列二十四——轴向溶解
热门文章
- series 锐捷rgrsr20_锐捷RG-RSR20-04E路由器
- VS2015环境下Crystal Reports(水晶报表)的安装使用
- linux下R及Rstudio及Rhadoop安装
- 史上最全常用正则表达式大全
- 全民一起玩python实战篇百度云_【全民一起玩python】下载 - 面包树
- 用Python实现基于Tkinter和sqlite3的加密日记本程序
- tomcat内存溢出的解决方法
- 清除windows 系统中 任意已安装任意版本的 .NET Framework
- PHP for windows VC9 VC6区别
- HCIA-RS(211-中文题库,2019最新题库)