mssql無數(shù)據(jù)庫日志文件恢復數(shù)據(jù)庫的方法第1/2頁
更新時間:2008年09月10日 11:08:28 作者:
因各種原因我們需要注意恢復數(shù)據(jù)庫,如果剛好有沒有數(shù)據(jù)庫日志文件,那就不妨用下面的方法
方法一
1.新建一個同名的數(shù)據(jù)庫
2.再停掉sqlserver(注意不要分離數(shù)據(jù)庫)
3.用原數(shù)據(jù)庫的數(shù)據(jù)文件覆蓋掉這個新建的數(shù)據(jù)庫
4.再重啟sqlserver
5.此時打開企業(yè)管理器時會出現(xiàn)置疑,先不管,執(zhí)行下面的語句(注意修改其中的數(shù)據(jù)庫名)
6.完成后一般就可以訪問數(shù)據(jù)庫中的數(shù)據(jù)了,這時,數(shù)據(jù)庫本身一般還要問題,解決辦法是,利用
數(shù)據(jù)庫的腳本創(chuàng)建一個新的數(shù)據(jù)庫,并將數(shù)據(jù)導進去就行了.
USEMASTER
GO
SP_CONFIGURE'ALLOWUPDATES',1RECONFIGUREWITHOVERRIDE
GO
UPDATESYSDATABASESSETSTATUS=32768WHERENAME='置疑的數(shù)據(jù)庫名'
Go
sp_dboption'置疑的數(shù)據(jù)庫名','singleuser','true'
Go
DBCCCHECKDB('置疑的數(shù)據(jù)庫名')
Go
updatesysdatabasessetstatus=28wherename='置疑的數(shù)據(jù)庫名'
Go
sp_configure'allowupdates',0reconfigurewithoverride
Go
sp_dboption'置疑的數(shù)據(jù)庫名','singleuser','false'
Go
1.新建一個同名的數(shù)據(jù)庫
2.再停掉sqlserver(注意不要分離數(shù)據(jù)庫)
3.用原數(shù)據(jù)庫的數(shù)據(jù)文件覆蓋掉這個新建的數(shù)據(jù)庫
4.再重啟sqlserver
5.此時打開企業(yè)管理器時會出現(xiàn)置疑,先不管,執(zhí)行下面的語句(注意修改其中的數(shù)據(jù)庫名)
6.完成后一般就可以訪問數(shù)據(jù)庫中的數(shù)據(jù)了,這時,數(shù)據(jù)庫本身一般還要問題,解決辦法是,利用
數(shù)據(jù)庫的腳本創(chuàng)建一個新的數(shù)據(jù)庫,并將數(shù)據(jù)導進去就行了.
USEMASTER
GO
SP_CONFIGURE'ALLOWUPDATES',1RECONFIGUREWITHOVERRIDE
GO
UPDATESYSDATABASESSETSTATUS=32768WHERENAME='置疑的數(shù)據(jù)庫名'
Go
sp_dboption'置疑的數(shù)據(jù)庫名','singleuser','true'
Go
DBCCCHECKDB('置疑的數(shù)據(jù)庫名')
Go
updatesysdatabasessetstatus=28wherename='置疑的數(shù)據(jù)庫名'
Go
sp_configure'allowupdates',0reconfigurewithoverride
Go
sp_dboption'置疑的數(shù)據(jù)庫名','singleuser','false'
Go
您可能感興趣的文章:
- 清空MSSQL日志 與set recovery simple
- mssql自動備份及自動清除日志文件服務器設置
- sqlserver 數(shù)據(jù)庫日志備份和恢復步驟
- sqlserver 日志恢復方法(搞定drop和truncate)
- SQLServer2005 沒有日志文件(*.ldf) 只有數(shù)據(jù)文件(*.mdf) 恢復數(shù)據(jù)庫的方法
- 收縮數(shù)據(jù)庫日志文件的方法(僅適用于mssql2005)
- MSSQL 2005/2008 日志壓縮清理方法小結
- MSSQL 監(jiān)控數(shù)據(jù)/日志文件增長實現(xiàn)方法
- 刪除sqlserver數(shù)據(jù)庫日志和沒有日志的數(shù)據(jù)庫恢復辦法
- 拯救你的數(shù)據(jù) 通過日志恢復MSSQL數(shù)據(jù)
相關文章
MsSQL數(shù)據(jù)導入到Mongo的默認編碼問題(正確導入Mongo的方法)
今天進行了一個實驗來驗證數(shù)據(jù)導入到mongo的效率問題,但是期間出現(xiàn)了默認編碼問題,下面看一下正確的方法2013-11-11
如何快速刪掉SQL Server登錄時登錄名下拉列表框中的選項
本文給大家分享如何快速刪掉SQL Server登錄時登錄名下拉列表框中的選項,包括問題原因分析和解決方案,非常不錯,需要的朋友參考下吧2016-11-11
SQLSERVER中union,cube,rollup,cumpute運算符使用說明
union,cube,rollup,cumpute運算符的使用技巧。2009-09-09
SQLServer EVENTDATA()函數(shù)來獲取DDL 觸發(fā)器信息
SQL Server 2005/2008中可以使用EVENTDATA函數(shù)來獲取DDL觸發(fā)器的上下文,從而在ROLLBACK之前截獲DDL信息。EVENTDATA返回XML字段,下面的例子顯示如何截獲Drop Table的DDL信息。2009-07-07

