问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

sql数据库质疑的原因及解决办法

发布网友 发布时间:2022-04-29 03:52

我来回答

4个回答

热心网友 时间:2022-04-08 09:00

sql数据库质疑是设置错误造成的,解决方法为:

1、通过DBCC CHECKCB('DBName') 来检测数据库异常的原因,如果可以检测到数据库的异常,其中红色部分即时数据目前存在的问题,我们也在检测结果最后看到数据的总体的错误情况的汇总。

2、如果数据库的整体结果没有问题,只是部分表的数据结构、索引、存储出现异常,可以通过DBCC CheckTable('DBName.dbo.tablename')来进行检测。

3、通过sql命令或者操作,将数据库设置为“单用户”模式,然后打开查询分析器,准备进行修改。

4、打开查询分析器器,选择Master数据库,通过DBCC CheckDB('DBName',REPAIR_ALLOW_DATA_LOSS)命令,进行数据库的全面修复,该命令可能会导致数据库中的数据丢失,请注意。

5、处理之后,我们还需要将用户模式恢复为多用户模式,可以选择命令,可以是所使用使用数据库管理工具,进行多用户回复:命令: ALTER DATABASE DBName SET MULTI_USER。

6、重启数据库服务,查看数据库异常是否修复,在控制面板找到sql服务进行重启,如果为sql2000,点击屏幕有下家的数据库服务器工具,进行重新启动。

热心网友 时间:2022-04-08 10:18

因为你把数据库的物理文件删除了,但是数据库中还有。

A.我们使用默认方式建立一个供恢复使用的数据库(如test)。可以在SQL Server Enterprise Manager
里面建立。
B.停掉数据库服务器。
C.将刚才生成的数据库的日志文件test_log.ldf删除,用要恢复的数据库mdf文件覆盖刚才生成的数据
库数据文件test_data.mdf。
D.启动数据库服务器。此时会看到数据库test的状态为"置疑"。这时候不能对此数据库进行任何*作。
E.设置数据库允许直接*作系统表。此*作可以在SQL Server Enterprise Manager里面选择数据库服
务器,按右键,选择"属性",在"服务器设置"页面中将"允许对系统目录直接修改"一项选中。也可以
使用如下语句来实现。
use master
go
sp_configure 'allow updates',1
go
reconfigure with override
go
F.设置test为紧急修复模式
update sysdatabases set status=-32768 where dbid=DB_ID('test')
此时可以在SQL Server Enterprise Manager里面看到该数据库处于"只读/置疑/脱机/紧急模式"可以
看到数据库里面的表,但是仅仅有系统表
G.下面执行真正的恢复*作,重建数据库日志文件
dbcc rebuild_log('test','C:/Program Files/Microsoft SQL Server/MSSQL/Data/test_log.ldf')
执行过程中,如果遇到下列提示信息:

服务器: 消息 5030,级别 16,状态 1,行 1
未能排它地锁定数据库以执行该*作。
DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。

说明您的其他程序正在使用该数据库,如果刚才您在F步骤中使用SQL Server Enterprise Manager
打开了test库的系统表,那么退出SQL Server Enterprise Manager就可以了。

正确执行完成的提示应该类似于:

警告: 数据库 'test' 的日志已重建。已失去事务的一致性。应运行 DBCC CHECKDB 以验证物理一致
性。将必须重置数据库选项,并且可能需要删除多余的日志文件。
DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。

此时打开在SQL Server Enterprise Manager里面会看到数据库的状态为"只供DBO使用"。此时可以
访问数据库里面的用户表了。
H.验证数据库一致性(可省略)
dbcc checkdb('test')

一般执行结果如下:

CHECKDB 发现了 0 个分配错误和 0 个一致性错误(在数据库 'test' 中)。
DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。

I.设置数据库为正常状态
sp_dboption 'test','dbo use only','false'
如果没有出错,那么恭喜,现在就可以正常的使用恢复后的数据库啦。
J.最后一步,我们要将步骤E中设置的"允许对系统目录直接修改"一项恢复。因为平时直接*作系统表
是一件比较危险的事情。当然,我们可以在SQL Server Enterprise Manager里面恢复,也可以使用
如下语句完成
sp_configure 'allow updates',0
go
reconfigure with override
go

热心网友 时间:2022-04-08 11:53

1,停止sql服务管理器,将日志文件 aaa.ldf 改成 aaa1.ldf(重新命名)
2,再开启sql服务管理器,打开查询分析器:依次执行
use master
go
sp_configure 'allow updates',1
go
reconfigure with override
go
update sysdatabases set status=-32768 where dbid=DB_ID('aaa')
go
dbcc rebuild_log('aaa','d:\aaa_log.ldf') -----一定要是数据库路径,如果不对要改下
go
dbcc checkdb('aaa')
go
sp_dboption 'aaa','dbo use only','false'
go
sp_configure 'allow updates',0
go
reconfigure with override
go
之后再次刷新企业管理器,应该就可以了!这种问题一般是断电或者动过文件路径导致的!

热心网友 时间:2022-04-08 13:44

数据库置疑我也遇到过很多次,还是先用服务器上面的置疑,没有规律的置疑,也不是没有数据文件和日志文件,两者都存在还会置疑,至于原因一直没有找到。不过解决办法就是将两者备份一下。重新附加上去。。。网上很多方法试了没用。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
sometimesome timesometimessome times的区别 瓜地的午餐怎么造句 夏季宝宝不吃饭应该怎么办 狼人杀里面的白狼王模式怎么玩? 狼人杀白狼王和骑士:操作至上的高效玩法指南 狼人杀手游白狼王怎么玩 详细玩法攻略 狼人杀 狼人杀的白狼王怎么玩? 国产轮毂品牌有哪些 国产轮毂品牌哪个品牌好 国内轮毂有哪些品牌 岗位和职务怎么填 问题解决及经验教训数据库表弟格式怎么建立 关于下载这个视频,, 《封神演义》玉鼎真人的三个徒弟是谁? 朋友的苹果手机可以从苹果商店下载猩猩APP,但是安卓手机该从哪里下载呢? 朋友的苹果手机可以从苹果商店下载猩猩,我想跟她一起玩,但是安卓手机该从哪里下载呢? 一般性*工具有哪些?*银行如何运用这些工具来调节宏观经济? 大家可以帮我解答吗??求高手 谢谢 试述一般性货币政策工具作用机理及特点?(完整的答案? 央行治理经济会使用哪些货币政策的工具?它们的作用是怎样发挥的? 中央银行一般性货币政策的影响,这一政策工具是如何传导的? 哪位同志有这个视频的下载地址:http://video.sina.com.cn/p/sports/k/v/2010-12-07/082961202943.html 试述一般性货币政策工具及其作用机制 iphone上的应用app,安卓手机能通过什么渠道或者应用商店能下载呢? 一般性货币政策工具有哪些?它的作用过程是如何? 对传统的货币政策三大工具的政策效果进行分析 结合我国实际,试论述我国的货币*的一般性工具的运用及其效果和局限性 简述中央银行一般性货币的作用机理、政策效果及其各自的劣势。 试分析一般性货币政策的政策效果 中央银行一般性使用的货币政策工具的作用 孕妇发生前置胎盘,都有哪些注意事项? 低置胎盘和前置胎盘有哪些区别,都容易出血吗?都要注意些什么呢? 怎样克服数据库的缺点 发挥其优点 SQL数据库错误如何解决,求大神出招 数据库关于宏,模块的实训总结与讨论不少于200字 Oracle数据库问题(急)解决加分! access数据库,如何解决这个问题? 我想题目是《SQL-Server数据库安全管理措施》很着急啊?快来帮我啊... 存在的问题及经验教训 access数据库问题,亟待解决,高手请帮助。 求助oracle数据库高手解决问题。连接数据库失败。救命啊! 组织过程资产和事业环境因素区别 sql数据库出错请教解决办法? 关于sql数据库处理问题 请问“阐述数据库的软件结构?”这个题怎么回答? 怎样设计高性能的数据库 SQL数据库语句执行有错误,请问如何解决? 渡我不渡她的原唱是谁 求苏谭谭-渡我不渡她mp3下载链接 度我不度她 唱渡我不渡她的原唱是谁 渡我不渡她啥意思