當前位置:首頁 » 編程語言 » sql備份的區別
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql備份的區別

發布時間: 2023-02-10 02:50:11

『壹』 sql Server 2008有幾種備份方式

SQL Server 2008提供了四種備份方式分別是:完整備份、差異備份、事務日誌備份、文件和文件組備份。
◆ 完整備份:備份整個資料庫的所有內容,包括事務日誌。該備份類型需要比較大的存儲空間來存儲備份文件,備份時間也比較長,在還原數據時,也只要還原一個備份文件。

◆ 差異備份:差異備份是完整備份的補充,只備份上次完整備份後更改的數據。相對於完整備份分來說,差異備份的數據量比完整數據備份小,備份的速度也比完整備份要快。因此,差異備份通常作為常用的備份方式。在還原數據時,要先還原前一次做的完整備份,然後還原最後一次所做的差異備份,這樣才能讓資料庫里的數據恢復到與最後一次差異備份時的內容相同。
◆ 事務日誌備份:事務日誌備份只備份事務日誌里的內容。事務日誌記錄了上一次完整備份或事務日誌備份後資料庫的所有變動過程。事務日誌記錄的是某一段時間內的資料庫變動情況,因此在進行事務日誌備份之前,必須要進行完整備份。與差異備份類似,事務日誌備份生成的文件較小、佔用時間較短,但是在還原數據時,除了先要還原完整備份之外,還要依次還原每個事務日誌備份,而不是只還原最後一個事務日誌備份(這是與差異備份的區別)。
◆ 文件和文件組備份。如果在創建資料庫時,為資料庫創建了多個資料庫文件或文件組,可以使用該備份方式。使用文件和文件組備份方式可以只備份資料庫中的某些文件,該備份方式在資料庫文件非常龐大時十分有效,由於每次只備份一個或幾個文件或文件組,可以分多次來備份資料庫,避免大型資料庫備份的時間過長。另外,由於文件和文件組備份只備份其中一個或多個數據文件,當資料庫里的某個或某些文件損壞時,可能只還原損壞的文件或文件組備份。

『貳』 sql備份資料庫和分離資料庫的區別

sql備份資料庫和分離資料庫的區別
----------1>.

分離以後你的資料庫就無法使用了,

好比你的系統是一台計算機,

你的資料庫相當於一塊硬碟

你把硬碟分離以後,

數據就無法存儲了。

而備份等於把你的資料庫拷貝到了另一塊硬碟里。

。。。。
----------2>.

一般都是用備份的。分離之後可以在附加的時候不需要日誌
----------3>.

這是兩個概念沒有好不好

1 分離情況下你的資料庫屬於離線的狀態,這時你的資料庫無法使用, 用戶不可訪問資料庫。

2 備份則是在資料庫在線的狀態下記錄當前資料庫的狀態,在資料庫損害或資料庫需要恢復時,對資料庫進行

還原。

另外一般較少用戶分離資料庫,有幾率分離資料庫後,無法再掛接
----------4>.

備份可以在正常生產中進行,分離則需要在停止工作的情況才能進行

(不過一般也建議在空閑的時候進行備份)

備份是將資料庫通過備份的方式導出到一個文件,採用分離的方式來備份是直接拷貝數據文件
----------5>.

主要從分離和備份的作用不同來解釋。

1、分離:當你作為一個開發人員,在自己的機器上做好了資料庫和系統後,想把程序和資料庫安裝到客戶的機器上,這是使用分離資料庫的方式最合適。即在你的機器上分離出資料庫,然後把數據文件和日誌文件一並拷貝到客戶機上進行附加操作即可。

2、備份:這個我想LZ應該知道他的作用,就是以防資料庫或則硬體(主要是硬碟)出錯而進行的備份操作;也常見於遠程資料庫(網站的後台資料庫)進行在線備份,然後下載到本地進行保留。
----------6>.

備份的話 有完全備份 差異備份 是現在數據的一個

分離 就是資料庫文件 和資料庫系統 分離 該資料庫就不能用了
----------7>.

分離是CTRL X,備份是CTRL C
----------8>.

如果你要把資料庫從A機「剪切」到B機,用「分離」比較好,分離後把MDF文件直接拷到B機附加即可。

『叄』 sql文件和資料庫備份文件的區別

sql文件 你是指後綴為.sql的文件么?這是存儲SQL代碼片段的腳本文件 一般是能直接在SQLserver management打開執行的腳本 一般執行相當於新建或者修改資料庫

或者你的sql文件是指後綴為.mdf的文件的話 這是【資料庫】主文件 是一個資料庫【存儲數據】的文件 用ssms附加就是一個資料庫 存有數據 一般附加就是打開了原有的資料庫

資料庫備份文件.bak是原資料庫的【備份】,相當於在原資料庫不停止運行的情況下復制了一份原資料庫 要用必須得還原成一個新的資料庫 此時的資料庫也是相當於新建了,但是裡面的數據等都和元資料庫一樣

『肆』 sql的備份有哪幾種增量備份和全局備份有社么區別

SQL Server2000主要有
1.完全資料庫備份
2.資料庫和事務日誌備份
3.差異備份(即增量備份)
4.資料庫文件或文件組備份

完全備份即備份整個資料庫,包括事務日誌
差異備份只備份自上次資料庫備份後發生更改的部分資料庫,它用來擴充完全資料庫備份或資料庫和事務日誌備份方法

『伍』 sql server 2000資料庫中數據的備份有幾種類型有什麼區別

備份這一塊比較復雜,具體可以看聯機叢書

SQL Server 支持的備份類型包括:

1.完整備份,該操作將備份包括部分事務日誌在內的整個資料庫(這樣完整備份便可恢復)。

有關詳細信息,請參閱完整備份。

2.在完整資料庫備份之間執行的完整差異備份。

完整差異備份只記錄上次資料庫備份後更改的數據。有關詳細信息,請參閱完整差異備份。

3.部分備份。

部分備份類似於完整資料庫備份,但只能包含主文件組和所有的讀寫文件組。或者,通過在 BACKUP 命令中列出只讀文件,從而將它們包括在部分備份中。

若要指定部分備份,請使用 READ_WRITE_FILEGROUPS 選項,例如:

BACKUP DATABASE AdventureWorks READ_WRITE_FILEGROUPS TO <backup_device>

有關詳細信息,請參閱部分備份。

4.在部分備份之後執行的部分差異備份。

部分差異備份只包含在主文件組和所有讀寫文件組中更改的數據。有關詳細信息,請參閱部分差異備份。

5.文件和文件組備份。

文件組備份與文件備份的作用相同。文件組備份是文件組中所有文件的單個備份,相當於在創建備份時顯式列出文件組中的所有文件。可以還原文件組備份中的個別文件,也可以將所有文件作為一個整體還原。

注意:
在 SQL Server 2005 中,文件備份和文件組備份不再局限於完整模式資料庫或大容量日誌模式資料庫。但是,對於簡單模型資料庫而言,文件備份和文件組備份實質上局限於只讀輔助文件組。盡管您可以在簡單模式資料庫中創建一個讀寫文件組的文件備份,但卻不能在還原中使用該備份,除非將文件組設置為只讀,然後執行差異文件備份。

當時間約束使得完整資料庫備份不切實際時,請備份資料庫文件或文件組,而不是備份完整資料庫。若要備份一個文件而不是整個資料庫時,請建立過程以確保資料庫中所有的文件按規則備份。

對於完整模式資料庫或大容量日誌模式資料庫,還必須執行事務日誌備份。在還原一個文件備份後,使用事務日誌將文件內容前滾,從而使其與資料庫其餘部分一致。有關詳細信息,請參閱文件和文件組完整備份。

6.在文件備份或文件組備份之後執行的文件差異備份。

文件差異備份只包含在指定文件或文件組中更改的數據。有關詳細信息,請參閱文件差異備份。

7.事務日誌備份(僅用於完整恢復模式或大容量日誌恢復模式)。

日誌備份序列提供了連續的事務信息鏈,可支持從資料庫備份、差異備份或文件備份中快速恢復。有關詳細信息,請參閱使用事務日誌備份。

重要事項:
當資料庫恢復模式設置為簡單恢復模式時,將無法使用 BACKUP LOG 語句。

8.僅復制備份

SQL Server 2005 引入了對於創建僅復制備份的支持,此備份不影響正常的備份序列。因此,與其他備份不同,僅復制備份不會影響資料庫的全部備份和還原過程。您可以為任何類型的備份創建僅復制備份。

有關詳細信息,請參閱僅復制備份(簡單恢復模式)或僅復制備份(完整恢復模式)。