匯總篇:http://www.cnblogs.com/dunitian/p/4822808.html#tsql
先貼錯誤:
吐槽一下:
進入正題:
新建一個同名數據庫
停止MSSQL服務
替換數據庫文件
重新啟用MSSQL服務
看效果圖:
設置數據庫為應急模式
alter database BigData_TestInfo set emergency
快速修復一下(如果出現問題請試試, [Repair_Rebuild-重建索引並修復] 和 [Repair_Allow_Data_Loss-允許丟失數據的修復方式])
--dbcc checkdb用法(手工修復數據庫) --檢查數據庫完整性 --dbcc checkdb('數據庫名') --go --快速修復 --dbcc checkdb ('數據庫名', Repair_Fast) --go --重建索引並修復 --dbcc checkdb ('數據庫名', REPAIR_REBUILD) --go --如果必要允許丟失數據修復 --dbcc checkdb ('數據庫名', Repair_Allow_Data_Loss) --go修復成功后恢復為多用戶模式(如果出錯就把其他查詢窗口關掉)
alter database BigData_TestInfo set multi_user
你刷新數據庫就發現,好了~
嚇死了,趕緊查查數據有沒有用問題(以前)
大小也木有變
擴展一下:
有人附加的時候發現。。。拒絕xxx的提示
呃。。其實就是沒開權限:
把當前用戶的權限開一下就ok了
如果是多用戶你又怕麻煩,設置everyone的權限即可
這次該收工了~

















