当前位置:首页 » 数据仓库 » sql2005数据库质疑
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql2005数据库质疑

发布时间: 2023-05-03 17:22:37

sqlServer2005数据库被标记为可疑(sqlserver数据库显示可疑)

方法/步骤

修改数据库为紧急模式

ALTERDATABASETestSETEMERGENCY

使数据库变为单用户模式

ALTERDATABASETestSETSINGLE_USER

修复数据库日志重新生成,此命令检查的分配,结构,逻辑完整性和所有数据库中的对象敬正斗错误,这个过程时间清伏可能比亮磨较长。

DBCCCheckDB(Test,REPAIR_ALLOW_DATA_LOSS)

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

ALTERDATABASETestSETMULTI_USER

重新启动数据库服务

❷ SQL数据库质疑怎么解决

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
之后再次刷新企业管理器,应该就可以了!这种问题一般是断电或者动过文件路径导致的!

❸ sql数据库置疑怎么处理

修复方法

  • 1

    打开SQL企业管理器

    按序打开 ,开始--所有程序(或程序)--Microsoft SQL Server--企业管理器

    打开后按序点+号展开直到数据库

❹ 求教!数据库置疑,我想做一个软件来实现sql上的操作。让质疑处理变得方便一些。

1.先使用dos命令停止数据库服务。stop sqlserver
2.拷贝数据库所在文件到另外一个目录, ,这里注意提示,如果出现文件损坏或者IO错误,那基本就不能恢复了。
3.附加数据库。EXEC sp_attach_db '质疑的数据库名字',‘刚才你将质疑数据库拷贝到哪里了,这里写路径’。如果成功返回0
4.附加成功后,自己测试一下,然后给个提示成功。
提示:最好不要写这种程序,成功率应该不会太高,一般丢失文件才、磁盘错误等才会这样,情况比较复杂,不是简单的几个命令就能处理的。上面的步骤是理想状态下的步骤。

❺ 如何修复SQL数据库置疑 修复SQL数据库置疑方法

1、在实际的操作中由于突然断电或者突然断网造成数据库置疑(在企业管理器中数据库后面出现置疑两个字),下面我们通过以下方法来进行修复置疑的数据库。

2、我们使用默认方式建立一个供恢复使用的数据库(如test)。可以在SQL Server Enterprise Manager里面建立。

3、停掉数据库服务器。

4、将刚才生成的数据库的日志文件test_log.ldf删除,用要恢复的数据库mdf文件覆盖刚才生成的数据库数据文件test_data.mdf。

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

6、设置数据库允许直接操作系统表。此操作可以在SQL Server Enterprise Manager里面选择数据库服务器,按右键,选择“属性”,在“服务器设置”页面中将“允许对系统目录直接修改”一项选中。也可以使用如下语句来实现。

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

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

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

❼ sql2005数据库可疑状态如何解决!急!!!(sql数据库可疑解决办法)

我认为有两个办法:1、如果能够备份“置疑”数据库的话,现备份出来,然后删除该数据库,最后由备份出来的文件恢复

2、如果无法备份可以采取先停止侍纳sqlserver,然后到sql安装目录的data(系统默认时这里,也稿枣可能在其他你放置的目录下)目录下找到该“置疑”数据库文件和日志文件拷贝到其他目录,启动sqlserver,删除该数据库,将考出的数据库文件和日志文件考回原目录,最后键谈拆用这两个文件通过数据库附加的方法恢复原数据库

❽ 【求辅佐】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时被标识表记标帜为“可疑”的数据库已恢复正常状况。