当前位置:首页 » 编程语言 » sql2005可疑

sql2005可疑

发布时间: 2022-05-16 17:21:01

1. sql2005 数据库可疑状态如何解决!急!!!

我认为有两个办法:1、如果能够备份“置疑”数据库的话,现备份出来,然后删除该数据库,最后由备份出来的文件恢复。2、如果无法备份可以采取先停止sql
server,然后到sql安装目录的data(系统默认时这里,也可能在其他你放置的目录下)目录下找到该“置疑”数据库文件和日志文件拷贝到其他目录,启动sql
server,删除该数据库,将考出的数据库文件和日志文件考回原目录,最后用这两个文件通过数据库附加的方法恢复原数据库。

2. 如何解除SQL 2005 数据库可疑状态

“置疑”状态,服务没有找到文件,
如果确认文件还在,分离数据库,然后再附加就行

3. sql数据库可疑修复很长时间

无法打开数据库'MyDB'。恢复操作已将该数据库标记为 SUSPECT。
原因是断电导致DB文件损坏
通过SQL Server Management Studio链接到故障数据库的服务器
执行下面的操作
复制代码
-- 执行前先把下面数据库的名字MyDB更改为“可疑”的数据库名字
-- 1.修改数据库为紧急模式
ALTER DATABASE MyDB SET EMERGENCY
-- 2.使数据库变为单用户模式
ALTER DATABASE MyDB SET SINGLE_USER
-- 3.修复数据库日志重新生成,此命令检查的分配,结构,逻辑完整性和所有数据库中的对象错误。当您指定“REPAIR_ALLOW_DATA_LOSS”作为DBCC CHECKDB命令参数,该程序将检查和修复报告的错误。但是,这些修复可能会导致一些数据丢失。
-- 这一步执行时间也比较长
DBCC CheckDB (MyDB, REPAIR_ALLOW_DATA_LOSS)
-- 4.使数据库变回为多用户模式
ALTER DATABASE MyDB SET MULTI_USER

4. 如何解决SQL SERVER 数据库出现可疑问题

重启服务
--------------------------------------------------
日志文件丢了,建一个日志文件
--------------------------------------------------

SQL SERVER 2005 数据库状态为“可疑”的解决方法
--MyDB为修复的数据名
USE MASTER
GO
SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE
GO
ALTER DATABASE MyDB SET EMERGENCY
GO
sp_dboption 'MyDB', 'single user', 'true'
GO
DBCC CHECKDB('MyDB','REPAIR_ALLOW_DATA_LOSS')
GO
ALTER DATABASE MyDB SET ONLINE
GO
sp_configure 'allow updates', 0 reconfigure with override
GO
sp_dboption 'MyDB', 'single user', 'false'
GO

-------------------------------------------------
当数据库发生这种操作故障时,可以按如下操作步骤可解决此方法,打开数据库里的Sql 查询编辑器窗口,运行以下的命令。

1、修改数据库为紧急模式

ALTER DATABASE Zhangxing SET EMERGENCY

2、使数据库变为单用户模式

ALTER DATABASE Zhangxing SET SINGLE_USER

3、修复数据库日志重新生成,此命令检查的分配,结构,逻辑完整性和所有数据库中的对象错误。当您指定“REPAIR_ALLOW_DATA_LOSS”作为DBCC CHECKDB命令参数,该程序将检查和修复报告的错误。但是,这些修复可能会导致一些数据丢失。

DBCC CheckDB (Zhangxing, REPAIR_ALLOW_DATA_LOSS)

4、使数据库变回为多用户模式

ALTER DATABASE Zhangxing SET MULTI_USER

也可以这样做:

1:重新建立一个,一样的数据库,路径名称,文件都一样。

2:关掉SQL Server服务;

3:把源文件COPY过来;

4:开启SQL Server服务,这样问题同样就解决了。

5. sql 2005 数据库后面出现可疑,是什么原因

通常是因为数据库的非正常关闭,一般来说,等一会儿就会自动修复的。

6. 使用SQL Server2005,打开数据库的时候数据库名字后面出现可疑字样, 如:ABC(可疑),导致无法使用系统,

首先,不能使得数据库脱机、分离等操作,在这种情况下,数据库不能惊醒备份的。如果你真的使得数据库脱机,就再也没有办法解决了。我也干过这件傻事,千万不能重蹈覆辙哦。

其次,执行下列代码,将dbName换成你自己的数据库。

USE MASTERGOSP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDEGOALTER DATABASE dbName SET EMERGENCYGOsp_dboption 'dbName', 'single user', 'true'GODBCC CHECKDB('dbName','REPAIR_ALLOW_DATA_LOSS')GOALTER DATABASE dbName SET ONLINEGOsp_configure 'allow updates', 0 reconfigure with overrideGOsp_dboption 'dbName', 'single user', 'false'GO

接着,尽管这样能够使得数据库恢复正常,至少可以让对数据库进行操作。包括查询、更新等。但是这并没有真正的解决问题,只是修改了数据库的“可疑”状态。

下面就要找具体问题所在,发生这种情况的缘由很多,或是数据库操作、或是触发器、存储过程、索引、日志。

如果你的数据库不是很大,其间的数据不多,希望能够重新建立数据库,然后再导入数据。

如果很大,而且很重要不能及时更新的话,希望大家搜索一下数据库或者系统、应用程序的日志,看一下日志记录,或许你会发现一些可疑的苗头。

7. 【求辅佐】sql2005数据库质疑,怎么解决

2005往后那些所谓的系统表已经是一个视图,所以不能更新。
1、改削数据库为紧迫模式
2、使数据库变为的暌姑户模式
Net
stop
mssqlserver
--遏制处事
3、修复数据库日志年夜头生成,此呼吁搜检的分配,结构,逻辑完整性和所稀有据库中的对象错误。当您指定“REPAIR_ALLOW_DATA_LOSS”作为DBCC
CHECKDB呼吁参数,该轨范将搜检和修复陈述的错误。可是,这些修复可能会导致一些数据丢失踪。
当数据库发生这种操作故障时,按如下操作轨范可解决此问题,打开数据库里的Sql
发芽编纂器窗口,运行以下的呼吁。
1
DBCC
CheckDB
(Sharepoint_Config
,
REPAIR_ALLOW_DATA_LOSS)
1
ALTER
DATABASE
Sharepoint_Config
SET
MULTI_USER
4、使数据库变回为多用户模式
1
ALTER
DATABASE
Sharepoint_Config
SET
SINGLE_USER
5、起头->运行->输入cmd->打开DOS呼吁窗口,输入以下呼吁重启数据库处事
1
ALTER
DATABASE
Sharepoint_Config
SET
EMERGENCY解决体例:
Net
start
mssqlserver
--启动处事
再次,打开Sql
Server
2005时被标识表记标帜为“可疑”的数据库已恢复正常状况。

8. MSSQL2005数据库为什么会可疑

在运行过程中,突然停电
或SQL执行操作时,执行到一半终止没有完成,如在还原过程中
被删除日志 等等都有可能出现

9. 如何标记sql server数据库为可疑

如何标记sql server数据库为可疑
在进行些不正常操作如数据库在读写时而无故停止数据库,从而导致Sql Server 数据库不正常中断,当再次打开数据库时会发现某些数据库会被标记为“可疑”(suspect),即在数据库名旁加上了黄色的惊叹号,这时数据库就不能再被打开了

10. SQL Server 2005数据库被标记为可疑

如果说还可以创建数据库。只是某个数据库出现可疑,那就是我说的那两个文件被删或者移除追问: 一直在运行的啊!好好的 没删除啊!我用过很多办法都不行啊 我脱离 然后再附加 曾经遇到这样的问题!我试过把mdf拿去其他机,然后成功!我就备份BAK回来原来新建 还原 都很顺利!这次就是不行。回答: 是整个服务器质疑还是只是一个数据库?还能建库吗?既然祢有备份那就附加,如果附加不了估计就是服务器问题。建议把Sql重新装下。估计就好了。追问: 有9个数据库 ,各种程序都有!同样的程序的数据库有三个,有两个出问题! 之前出问题的也是同一种程序新装SQL的话,我全部停止几个小时,肯定有损失的 而且麻烦! 我不能次次遇见这样的问题就新装SQL吧! 我总要找个解决的办法的啊 哪怕出现“可疑”后能够备份BAK数据库也好! 我也经常用数据库,也出现过质疑,基本就是我说的那两种情况,我仔细想了下,既然是质疑,我想肯定那两个备份文件服务器默认找不到的缘故,只能是被移除或者更名但是祢又说备份在呢还可以附加。而且祢又有那么多库。不能停!祢给我截个图吧。我回头帮祢查下书追问: 服务器默认找不到的缘故,貌似有点道理我最近使用远程默认!真的好麻烦,我知道你说的意思!你意思是卸载SQL的,先停止SQL,把DATA里的mdf所有留住下来 然后再安装后直接附加!这个还不是我想要的解决的方法。回答: 呵呵 那其他的我就不知道了!只能帮你到这了!

热点内容
socket编程php 发布:2024-05-03 20:12:50 浏览:207
坦洲邮政局可以解压吗 发布:2024-05-03 20:09:55 浏览:731
二级程序编译答案 发布:2024-05-03 18:41:35 浏览:654
领动自动精英版是哪个配置 发布:2024-05-03 18:37:30 浏览:151
java编译器中cd什么意思 发布:2024-05-03 18:36:00 浏览:390
传奇服务器如何刷钱 发布:2024-05-03 18:36:00 浏览:978
安卓版twitter怎么注册 发布:2024-05-03 18:28:05 浏览:894
Python逻辑优先级 发布:2024-05-03 18:26:14 浏览:268
linux查看svn密码 发布:2024-05-03 18:12:47 浏览:805
地铁逃生怎么进入游戏安卓 发布:2024-05-03 17:49:35 浏览:993