解析修復(fù)SQL Server的MDF文件的方法_Mssql數(shù)據(jù)庫教程
推薦:解讀SQL中自己創(chuàng)建函數(shù) 分割字符串以下為引用的內(nèi)容: if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[getEPnum]') and xtype in (N'FN', N
如果備份的數(shù)據(jù)庫有2個文件,分別是.LDF 和 .MDF,打開企業(yè)管理器,在實例上右擊---所有任務(wù)--附加數(shù)據(jù)庫,然后選擇那個.MDF文件,就可以了。
或者在查詢分析器中輸入:
sp_attach_db "數(shù)據(jù)庫名稱","路徑\文件名.ldf","路徑\文件名.MDF"
SQL Server數(shù)據(jù)庫備份有兩種方式,一種是使用BACKUP DATABASE將數(shù)據(jù)庫文件備份出去,另外一種就是直接拷貝數(shù)據(jù)庫文件mdf和日志文件ldf的方式。下面將主要討論一下后者的備份與恢復(fù)。本文假定您能熟練使用SQL Server Enterprise Manager(SQL Server企業(yè)管理器)和SQL Server Quwey Analyser(SQL Server查詢分析器)
1、正常的備份、恢復(fù)方式
正常方式下,我們要備份一個數(shù)據(jù)庫,首先要先將該數(shù)據(jù)庫從運行的數(shù)據(jù)服務(wù)器中斷開,或者停掉整個數(shù)據(jù)庫服務(wù)器,然后復(fù)制文件。
卸下數(shù)據(jù)庫的命令:Sp_detach_db 數(shù)據(jù)庫名
連接數(shù)據(jù)庫的命令:
| 以下為引用的內(nèi)容:
Sp_attach_db或者sp_attach_single_file_db s_attach_db [@dbname =] 'dbname', [@filename1 =] 'filename_n' [,...16] sp_attach_single_file_db [@dbname =] 'dbname', [@physname =] 'physical_name' |
使用此方法可以正確恢復(fù)SQL Sever7.0和SQL Server 2000的數(shù)據(jù)庫文件,要點是備份的時候一定要將mdf和ldf兩個文件都備份下來,mdf文件是數(shù)據(jù)庫數(shù)據(jù)文件,ldf是數(shù)據(jù)庫日志文件。
例子:
假設(shè)數(shù)據(jù)庫為test,其數(shù)據(jù)文件為test_data.mdf,日志文件為test_log.ldf。下面我們討論一下如何備份、恢復(fù)該數(shù)據(jù)庫。
卸下數(shù)據(jù)庫:sp_detach_db 'test'
連接數(shù)據(jù)庫:
分享:解讀SQL Server 2008可用性基于磁盤的備份 首先來看的是最簡單的技術(shù)——備份。在SQL Server 2008的企業(yè)版中,備份有了一個新的特性,那就是備份壓縮。那么備份壓縮對于高可用有什么幫助呢?
- sql 語句練習(xí)與答案
- 深入C++ string.find()函數(shù)的用法總結(jié)
- SQL Server中刪除重復(fù)數(shù)據(jù)的幾個方法
- sql刪除重復(fù)數(shù)據(jù)的詳細(xì)方法
- SQL SERVER 2000安裝教程圖文詳解
- 使用sql server management studio 2008 無法查看數(shù)據(jù)庫,提示 無法為該請求檢索數(shù)據(jù) 錯誤916解決方法
- SQLServer日志清空語句(sql2000,sql2005,sql2008)
- Sql Server 2008完全卸載方法(其他版本類似)
- sql server 2008 不允許保存更改,您所做的更改要求刪除并重新創(chuàng)建以下表
- SQL Server 2008 清空刪除日志文件(瞬間日志變幾M)
- Win7系統(tǒng)安裝MySQL5.5.21圖解教程
- 將DataTable作為存儲過程參數(shù)的用法實例詳解
Mssql數(shù)據(jù)庫教程Rss訂閱編程教程搜索
Mssql數(shù)據(jù)庫教程推薦
- 按指定排列順序獲取數(shù)據(jù)的sql語句
- Sql Server中的日期與時間函數(shù)
- 詳細(xì)解析SQL Server安裝sp4補(bǔ)丁報錯的方法
- 揭秘一個修改Oracle數(shù)據(jù)庫用戶密碼的訣竅
- 如何從子表里刪除數(shù)據(jù)
- SQL Server 2008數(shù)據(jù)挖掘查詢?nèi)蝿?wù)
- 揭秘SQL Server2000安全設(shè)置全攻略
- 解讀SQL的select語句執(zhí)行順序
- SQL SERVER 2008數(shù)據(jù)庫引擎詳細(xì)介紹
- sql 游標(biāo)的使用—游標(biāo)FOR循環(huán)小例子
- 相關(guān)鏈接:
- 教程說明:
Mssql數(shù)據(jù)庫教程-解析修復(fù)SQL Server的MDF文件的方法
。