没有使用微软提供的代码管理工具,在使用百度云进行同步,出现了 数据库可疑 在网上搜索文章,经测试恢复成功,这种方法同样适用于2005,操作如下: -------------------------备份并新建同名数据库,并替换原数据文件----------------------------- 1 把问题数

没有使用微软提供的代码管理工具,在使用百度云进行同步,出现了"数据库可疑"

在网上搜索文章,经测试恢复成功,这种方法同样适用于2005,操作如下:

-------------------------备份并新建同名数据库,并替换原数据文件-----------------------------

1 把问题数据库备份后直接删除

停掉SQLSERVER服务,把服务器上出问题的数据库, 假设名称为 ErrorDB的数据库文件及日志文件备份到其他目录,然后直接将其删除,把其数据库文件及日志文件也删除

2 新建同名数据库

启动SQLSERVER服务,新建同名数据库ErrorDB,文件目录和日志和原来一致

3 用备份的数据库文件替换新的数据库文件

停掉SQLSERVER服务,把备份的数据库文件替换新的数据库文件(只替换数据库文件,不替换日志文件)

启动SQLSERVER服务,打开数据库,这时数据库应该是不能访问的

-------------------设置应急模式、单用户模式、检查修复数据,取消单用户模式----------------------

4 将数据库设置为应急状态

alter database ErrorDB set emergency

执行后,为了保险起见,重新停止、开启的SQLSERVER服务

再打开数据库,已经可以看到里面的内容了,如表,视图,存储过程等

数据库名称后有紧急标志,能看到数据库结构,但无法进行备份等操作

5 将数据库设置为单用户模式

ALTER DATABASE ErrorDB SET SINGLE_USER

6 对数据库进行检查修复

dbcc checkdb(EIMSDb,REPAIR_ALLOW_DATA_LOSS)

dbcc checkdb(EIMSDb,REPAIR_REBUILD)

操作后,仍然停止启动SQLSERVER服务(不确定是否需要,我只是为了想无干扰查看执行后的数据库状况)

重新打开数据库,已经是正常状态了,没有应急提示了

7 取消单用户模式

exec sp_dboption EIMSDb, N'single', N'false'

至此,数据库恢复完毕,对数据库进行BAK

重启网站,访问正常。

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

server2008 mysql数据库病毒_sql server 2008 数据库可疑的解决步骤相关推荐

  1. mysql 2008数据库配置文件_SQL Server 2008数据库的配置及连接

    在连接数据库之前必须保证SQL Server 2008是采用SQL Server身份验证方式而不是windows身份验证方式.如果在安装时选用了后者,则重新设置如下: SQL Server 2008装 ...

  2. server2008 sql 账号只读权限_SQL Server 2008数据库创建用户只读权限的两种方式(转载)...

    最优秀的解决方案: https://www.cnblogs.com/hao-1234-1234/p/12699185.html 其它相关文章: 一.命令行方式创建 新建查询窗口,然后输入以下命令然后执 ...

  3. mysql2008数据库配置_SQL Server 2008 R2 超详细安装图文教程

    这篇文章主要介绍了SQL Server 2008 R2 超详细安装图文教程,需要的朋友可以参考下 一.下载SQL Server 2008 R2安装文件 二.将安装文件刻录成光盘或者用虚拟光驱加载,或者 ...

  4. SQL SERVER 2008 数据恢复错误的解决步骤

    SQL SERVER 2008 数据恢复出错: ---------------------------------------------------------------------------- ...

  5. server2008 mysql数据库病毒_SQL Server数据库mdf文件中了勒索病毒*.mdf.[decrypt@files.mn].ROGER...

    常见的扩展名如下: mdf.[decrypt@files.mn].ROGER mdf.id-F047696E.[3441546223@qq.com].ncov mdf.[zikont@uthki.co ...

  6. mysql 2008新建用户_Sql Server 2008数据库新建分配用户的详细步骤

    前言: 当一个项目完成后,为了数据安全,总会对该项目的数据库分配一个用户,应该说总会创建一个用户来管理这个数据库,并且这个用户只能管理这个数据库.搞了好多次,每次都忘记怎么设置,所以写一篇博文记录一下 ...

  7. win2008 mysql优化_SQL server 2008 数据库优化常用脚本

    --查询某个数据库的连接数 select count(*) from Master.dbo.SysProcesses where dbid=db_id() --前10名其他等待类型 SELECT TO ...

  8. mysql配置数据库邮件_SQL Server配置数据库邮件

    需求描述 在生产环境中,大部分情况下需要有自己的运维体制,包括自己健康状态的检测等.如果发生异常,需要提前预警的,可以以发邮件告知,邮件作为一种非常便利的预警实现方式,在及时性和易用性方面也有着不可替 ...

  9. mysql2008优化_SQL server 2008 数据库优化常用脚本

    --查询某个数据库的连接数 select count(*) from Master.dbo.SysProcesses where dbid=db_id() --前10名其他等待类型 SELECT TO ...

  10. sql2008能否打开mysql数据库_SQL Server 2008通过LinkServer访问MySQL数据库

    (中国软件网讯)怎样让SQL Server 2008数据库可以访问MySQL数据库的数据呢?其实这一实现的过程并不难,可以通过调用MySQL的ODBC驱动,在SQL Server中添加LinkServ ...

最新文章

  1. 零门槛!手把手教你打造AI应用
  2. 计算机专业中专排名,成都计算机中专学校排名
  3. 11.32 php扩展模块装安
  4. java opennlp_OpenNLP中语言检测模型训练和模型的使用
  5. JVM之堆Heap参数调优入门
  6. java动态代理原理及解析
  7. 彻底搞清楚javascript中的require、import和export
  8. mysql约束与外键_MySQL 外键与约束
  9. Java StringBuffer相关解惑
  10. 2-自定义 Mybatis 框架
  11. Golang 中 RSA 算法的使用
  12. linux步进电机实验程序,基于嵌入式Linux的步进电机驱动程序设计
  13. 基于北洋PT站表结构分析以及ORM重写
  14. 用c语言找出图片中黄颜色部分,测试:6种玫瑰颜色找出你的恋爱基因,神准!...
  15. win10电脑桌面便签怎么添加
  16. mysql cursor使用变量_mysql cursor游标的使用,实例
  17. java 只有try 不catch_Java异常处理只有Try-Catch吗?
  18. 1.7-秩和相关关系
  19. 豆瓣2022年度影视资源榜单合集,速度保存!
  20. 2016北京集训测试赛(九)Problem C: 狂飙突进的幻想乡

热门文章

  1. Bootstrap 按钮的使用
  2. Net硅谷动力网站 http://www.enet.com.cn/
  3. vb mysql数据库连接,VB连接Mysql数据库
  4. 大学,学会这样上网才有意义!
  5. 实时环境映射贴图(Real-time Evironmnet Mapping)
  6. 澳大利亚:令人钦羡的高福利国家 - 老牛的日志 - 网易博客
  7. 虚幻引擎编程基础(二)
  8. RHadoop实践系列文章
  9. Apache Tomcat 官网下载
  10. BI系统的分布式部署原理和技术实现