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

编辑Tag赚U币

推荐:SQL Server数据库中批量导入数据的四种方法总结
数据导入一直是项目人员比较头疼的问题。其实,在SQL Server中集成了很多成批导入数据的方法,接下来为大家介绍下常用的四种批量导入数据的方法,感兴趣的各位可以参考下哈

先备份数据库,再用下面的办法:
复制代码 代码如下:www.mb5u.com

USE MASTER
GO
SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE
GO
ALTER DATABASE Database_Name SET EMERGENCY
GO
sp_dboption 'Database_Name', 'single user', 'true'
GO
DBCC CHECKDB('Database_Name','REPAIR_ALLOW_DATA_LOSS')
GO
ALTER DATABASE Database_Name SET ONLINE
GO
sp_configure 'allow updates', 0 reconfigure with override
GO
sp_dboption 'Database_Name', 'single user', 'false'
GO

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

分享:数据库中两张表之间的数据同步增加、删除与更新实现思路
可以采用分别创建增加、删除、更新的触发器(Trigger)来达到两张表之间数据同步的目的,感兴趣的朋友可以参考下,希望可以帮助到你

来源:模板无忧//所属分类:Mssql数据库教程/更新时间:2013-04-23
相关Mssql数据库教程