我想解释这个问题,但我自己真的不知道。所以,请求这个社区的帮助。
当我尝试查看我的数据库时出现此错误。
我对此并不了解,我只是在学习这个,所以如果有人知道这一点,请告诉我。
我尝试使用SQL Server身份验证进行检查,但我不知道sa:D
的密码所以,如果有人知道这件事,请告诉我。
提前谢谢
答案 0 :(得分:0)
使用SA权限,这样做:
USE master
GO
SELECT NAME,STATE_DESC FROM SYS.DATABASES
WHERE STATE_DESC='SUSPECT'
GO
USE master
GO
ALTER DATABASE <db name> SET EMERGENCY
GO
DBCC CHECKDB (<db name>)
GO
ALTER DATABASE <db name>SET SINGLE_USER WITH ROLLBACK IMMEDIATE
GO
DBCC CHECKDB (<db name>, REPAIR_ALLOW_DATA_LOSS)
GO
ALTER DATABASE <db name> SET MULTI_USER
GO
答案 1 :(得分:0)
我用我的类似项目交换了msdb日志和数据文件,并重新启动了mssqlserver服务,并重新启动了microsoft sql server管理工作室,瞧!它起作用了:))