SQL 2005/2008质疑修复

SQL 2005 质疑修复
alter database 置疑数据库 set emergency
go
alter database 置疑数据库 set single_user with rollback immediate
go
use master
go
alter database 置疑数据库 Rebuild Log on (name=SuspectDB_log,filename=’D:/Log/置疑数据库_log.LDF’)
go
alter database 置疑数据库 set multi_user
goDBCC CHECKDB('置疑数据库')
go
SQL 2008 质疑修复

一、备份“置疑”数据库的数据文件,因为日志文件.ldf出错,可以只备份.mdf文件。

二、打开SQL Server Management Studio,删除“置疑”数据库,如果提示删除错误,可以重启数据库服务器,然后再试。

三、重新使用server包创建hbposv10空库

四、停止数据库服务器

五、将刚才新建数据库生成的数据库的日志文件hbposv10_log.ldf删除,用要恢复的数据库.mdf文件覆盖刚才生成的数据库数据文件hbposv10_data.mdf。

六、启动数据库服务器。此时会看到数据库hbposv10的状态为“置疑”。这时候不能对此数据库进行任何操作。

七、更改库状态

use master
alter database hbposv10 set emergencyalter database hbposv10 set single_user with rollback immediate
go
use master
go
--重建log日志
alter database hbposv10 Rebuild Log on
(name=SuspectDB_log,filename='C:\Program Files\Microsoft SQL Server\MSSQL10_50.MYSQLSERVER\MSSQL\DATA\hbposv10_log.ldf')
goalter database hbposv10 set multi_user
go

八、检查并修复数据库

--检查数据库,如没有错误就不用执行下面语句
DBCC CHECKDB('hbposv10')
go
--切换单用户模式
EXEC sp_dboption 'hbposv10', 'single user', 'TRUE'
go
--修复数据库,修复完后再检查数据库
DBCC CHECKDB ('hbposv10','repair_rebuild')
Go
--上面修复不行,再执行下面修复
DBCC CHECKDB ('hbposv10','repair_allow_data_loss')
Go
--修复完成切换多用户模式
EXEC sp_dboption 'hbposv10', 'single user','FALSE'
go--修复索引自增列
use hbposv10----门店用 use hbposv10_branch
go
declare @tablename varchar(100)
declare test_cur cursor for
select object_name(id) from syscolumns
where status=128
open test_cur
fetch test_cur into @tablename
while @@fetch_status=0
begin
DBCC CHECKIDENT (@tablename, RESEED)
fetch test_cur into @tablename
end
close test_cur
DEALLOCATE testdb_curuse hbposv10----门店用 use hbposv10_branch
go
declare @tablename varchar(100)
declare  test_cur cursor for
select object_name(id) from syscolumns
where status=128
open test_cur
fetch test_cur into @tablename
while @@fetch_status=0
begin   DBCC CHECKIDENT (@tablename, RESEED)   fetch test_cur into @tablename
end
close test_cur
deallocate test_cur
go

SQL 2005/2008质疑修复相关推荐

  1. SQL 2005/2008 清空收缩日志

    --2008 USE [master] ALTER DATABASE lejugame SET RECOVERY SIMPLE WITH NO_WAIT ALTER DATABASE lejugame ...

  2. SQL Server 2000 SQL Server 2005 数据库 质疑

    问题描述 ========== SQL Server 2005用户数据库由于硬件故障处于"质疑"状态. 解决办法 ========== 说明:采用以下数据库急救办法,修复的数据库中 ...

  3. SSMS 2005 连接 SQL SERVER 2008问题

    用本机的 Microsoft SQL Server Management Studio 2005 客户端连接数据库服务器时报错:"This version of Microsoft SQL ...

  4. 2008 R2修复光盘_中了后缀.「mr.hacker@tutanota.com」勒索病毒的SQL数据库修复技术

    用达思SQL数据库修复软件怎么修复中了后缀.[mr.hacker@tutanota.com]的勒索病毒加密的数据库?(一卡通综合管理平台) 2.33GB的sql数据库被后缀.[mr.hacker@tu ...

  5. SQL Server 2005与SQL Server 2008 的区别

    随时随地管理您的数据 SQL Server 2008 在 Microsoft 的数据平台上发布,帮助您的组织随时随地管理任何数据.它可以将结构化.半结构化和非结构化文档的数据(例如图像和音乐)直接存储 ...

  6. SQL Server 2005/2008 用户数据库文件默认路径和默认备份路径修改方法

    2019独角兽企业重金招聘Python工程师标准>>> 一直想把数据库的默认路径修改一下,在网上找了一下,真的发现有办法 , 特拿 来与大家共同分享. 以下仅为参照,如果有多个实例, ...

  7. SQL Server 2005/2008 图形界面(SQL Server Management Studio Express)

    SQL Server 2005/2008 图形界面(SQL Server Management Studio Express)2009年03月25日 星期三 18:28SQL 2005 新建数据库 S ...

  8. 从SQL Server 2000/2005到SQL Server 2008的升级测试

    本文部分内容摘自<SQL Server 2008管理实战>,人民邮电出版社:<深入MSSQL 2008升级和应用程序的兼容性>,IT专家网:<SQL Server 200 ...

  9. SQL Sever 各版本下载 SQL Server 2012下载SQL Server 2008下载SQL Server 2005 下载SQL Server 2000 下载...

    SQL Server 2016简体中文企业版 文件名:cn_sql_server_2016_enterprise 64位下载地址:ed2k://|file|cn_sql_server_2016_ent ...

  10. SQL Server 2005,2008 正则表达式 替换函数应用详解

    CREATE function dbo.regexReplace ( @source ntext, --原字符串 @regexp varchar(1000), --正则表达式 @replace var ...

最新文章

  1. Flink在快手实时多维分析场景的应用
  2. AAAI 2021论文接收列表放出! 1692篇论文都在这儿了!
  3. php fpm.conf 注释,使用sed处理php-fpm.conf和nginx.conf文本里的注释信息
  4. Nginx+Tomcat负载均衡配置
  5. 【算法】LeetCode算法题-Maximum Subarray
  6. TypeScript类型推论(Type Inference)
  7. mysqldump造成Buffer Pool污染的研究 [转]
  8. mysql infobright 缺点_infobright、mongodb优劣以及适用范围
  9. python可以做科学计算吗_python能做什么科学计算
  10. linux 服务管理
  11. python程序出现了异常会执行哪个语句,python中的异常是什么?应该怎么处理异常?...
  12. Beta阶段第三次网络会议
  13. JAVA UDP 发送和接收数据
  14. 清华梦的粉碎——写给清华大学的退学申请
  15. css怎么写数字序号,CSS自动加序号-多种有序列表数字序号
  16. python实现对输入日期计算日期为当年第几天
  17. 我从校园出来的这几年
  18. catia利用宏批量改名的方法_CATIA宏:批量将零件转为设计模式插件,轻轻松松使用高速缓存...
  19. 2023四川大学图书情报档案专业考研初试介绍(2023.1.02已更新)
  20. FleaPHP 的 Ajax 支持和 WebControls

热门文章

  1. stm32矩阵键盘学习笔记
  2. c语言递归算法简单例子加讲解,递归算法经典例子C语言实现递归算法
  3. 怎么把索尼摄像机拍摄的RSV文件修复转换为MXF视频
  4. MySQL建表语句解析表名
  5. Acme CAD Converter 2019简体中文直装破解版
  6. Axure 9 Mac 版
  7. niceScroll相关配置参数
  8. 复变函数思维导图梳理
  9. 终极算法:机器学习和人工智能如何重塑世界
  10. 马尔可夫过程 与 隐马尔科夫模型