mssql

推荐列表 站点导航

当前位置:首页 > 数据库 > mssql >

sqlserver数据库出现置疑的解决思路

来源:网络整理  作者:网络  发布时间:2020-12-12 18:30
首先新建一个同名的数据库,然后再停掉sql server服务,用原数据库的数据文件覆盖掉这个新建的数据库文件,重启...
GO

GO
sp_configure 'allow updates', 0 reconfigure with override

复制代码 代码如下:

SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE
sp_dboption 'Database_Name', 'single user', 'true'
先备份数据库,再用下面的办法:
GO
sp_dboption 'Database_Name', 'single user', 'false'
GO
ALTER DATABASE Database_Name SET EMERGENCY

DBCC CHECKDB('Database_Name','REPAIR_ALLOW_DATA_LOSS')
GO
GO
GO
GO


ALTER DATABASE Database_Name SET ONLINE
USE MASTER
首先新建一个同名的数据库,然后再停掉sql server服务,用原数据库的数据文件覆盖掉这个新建的数据库文件,重启sql server服务。打开企业管理器,该数据库显示“置疑”,在查询分析器中执行上面的语句。如执行后数据库本身仍然有问题,依旧显示“置疑”。此时新建一个新的数据库,运行DTS导出向导,把有问题的数据库中的数据导入到 新的数据库中,打开新的数据库,数据全部找回!

相关热词: 解决

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/sql/mssql/3020.shtml

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

sqlserver数据库出现置疑的解决思路

2020-12-12 编辑:网络

GO

GO
sp_configure 'allow updates', 0 reconfigure with override

复制代码 代码如下:

SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE
sp_dboption 'Database_Name', 'single user', 'true'
先备份数据库,再用下面的办法:
GO
sp_dboption 'Database_Name', 'single user', 'false'
GO
ALTER DATABASE Database_Name SET EMERGENCY

DBCC CHECKDB('Database_Name','REPAIR_ALLOW_DATA_LOSS')
GO
GO
GO
GO


ALTER DATABASE Database_Name SET ONLINE
USE MASTER
首先新建一个同名的数据库,然后再停掉sql server服务,用原数据库的数据文件覆盖掉这个新建的数据库文件,重启sql server服务。打开企业管理器,该数据库显示“置疑”,在查询分析器中执行上面的语句。如执行后数据库本身仍然有问题,依旧显示“置疑”。此时新建一个新的数据库,运行DTS导出向导,把有问题的数据库中的数据导入到 新的数据库中,打开新的数据库,数据全部找回!

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/sql/mssql/3020.shtml

相关文章

风云图片

推荐阅读

返回mssql频道首页