SQL Server Management Studio備份入門(mén)指南
SQL Server Management Studio 是備份 SQL Server 數(shù)據(jù)庫(kù)最常用的工具。本文將向您展示如何使用 SQL Management Studio 來(lái)滿足不同的備份需求。
SQL Server Management Studio 是備份 SQL Server 數(shù)據(jù)庫(kù)最常用的工具。本文將向您展示如何使用 SQL Management Studio 來(lái)滿足不同的備份需求。
SQL Server Management Studio (SSMS) 是用于管理 SQL Server 基礎(chǔ)結(jié)構(gòu)的集成環(huán)境。它提供用于配置、部署、監(jiān)視和管理 SQL Server 實(shí)例的工具,您可以使用這些工具升級(jí)數(shù)據(jù)層組件、生成 SQL Server 數(shù)據(jù)庫(kù)腳本或執(zhí)行查詢(xún)。
通過(guò)SQL Server Management Studio的圖形化界面,任何普通用戶(hù)和開(kāi)發(fā)人員都可以在不使用復(fù)雜的SQL語(yǔ)句的情況下進(jìn)行大部分SQL Server數(shù)據(jù)庫(kù)操作和管理,包括每天的數(shù)據(jù)庫(kù)備份。
這篇SQL Server Management Studio備份入門(mén)指南告訴你如何使用SQL Management Studio 備份數(shù)據(jù)庫(kù).
使用SQL Server Management Studio備份數(shù)據(jù)庫(kù)幾乎是大多數(shù)用戶(hù)的首選。除了創(chuàng)建不同類(lèi)型的備份,我們可能還需要將數(shù)據(jù)庫(kù)備份到不同的位置,備份多個(gè)或所有數(shù)據(jù)庫(kù),創(chuàng)建自動(dòng) SQL 備份并刪除任務(wù)、備份單個(gè)表等。
在下文中,我將描述實(shí)現(xiàn)它們的詳細(xì)步驟。
為了滿足不同的需求,SQL Management Studio 支持多種備份類(lèi)型。本節(jié)將向您展示以下5種常見(jiàn)備份類(lèi)型的詳細(xì)步驟:
?創(chuàng)建完整、差異或事務(wù)日志備份
1. 啟動(dòng)SSMS并連接到您的實(shí)例。
2. 展開(kāi)數(shù)據(jù)庫(kù)。右鍵單擊要備份的數(shù)據(jù)庫(kù)名稱(chēng),然后選擇任務(wù)>備份...
3. 在彈出窗口中,在備份類(lèi)型中選擇完整、差異或事務(wù)日志。
注意:如果要?jiǎng)?chuàng)建差異備份或事務(wù)日志備份,請(qǐng)?zhí)崆皠?chuàng)建一個(gè)完整備份,作為差異或增量的基礎(chǔ)。
4. 單擊添加...指定目標(biāo)位置。在文件名中使用后綴 .bak 命名此備份文件。
5. 點(diǎn)擊確定執(zhí)行。
?使用 SSMS 創(chuàng)建僅復(fù)制備份
1. 啟動(dòng)SSMS并連接到您的實(shí)例。
2. 展開(kāi)數(shù)據(jù)庫(kù)。右鍵單擊要備份的數(shù)據(jù)庫(kù)名稱(chēng),然后選擇任務(wù)>備份...
3. 在彈出窗口中,在備份類(lèi)型中選擇完整或事務(wù)日志。
4. 選中備份類(lèi)型下方的僅復(fù)制備份選項(xiàng)。
5.單擊添加...以指定目標(biāo)位置。在文件名中使用后綴 .bak 命名此備份文件。
6.點(diǎn)擊確定執(zhí)行。
注意:
僅復(fù)制備份選項(xiàng)僅適用于完整備份或事務(wù)日志備份。僅復(fù)制完整備份適用于所有恢復(fù)模式,而僅復(fù)制事務(wù)日志備份僅適用于完整恢復(fù)模式和批量日志恢復(fù)模式。
此外,僅復(fù)制備份的恢復(fù)方式與其他備份相同。
?在 SSMS 上啟用備份加密
在開(kāi)始之前,請(qǐng)確保您已經(jīng)創(chuàng)建了 DMK 和證書(shū),并對(duì)其進(jìn)行了備份。
1. 啟動(dòng)SSMS并連接到您的實(shí)例。
2. 展開(kāi)數(shù)據(jù)庫(kù)。右鍵單擊要備份的數(shù)據(jù)庫(kù)名稱(chēng),然后選擇任務(wù)>備份...
3. 在彈出窗口的通用頁(yè)面中,選擇“備份類(lèi)型”中的“完全”、“差異”。
4. 單擊添加...指定目標(biāo)位置。在文件名中使用后綴 .bak 命名此備份文件。
5. 轉(zhuǎn)到媒體選項(xiàng)頁(yè)面,選擇備份到新媒體集,然后擦除所有現(xiàn)有備份集。命名新媒體集。
6. 轉(zhuǎn)到備份選項(xiàng)頁(yè)面,選中加密備份,然后選擇算法和證書(shū)或非對(duì)稱(chēng)密鑰。
7. 點(diǎn)擊確定執(zhí)行。
在實(shí)際使用中,有時(shí)您可能需要將數(shù)據(jù)庫(kù)備份到不同的位置,例如網(wǎng)絡(luò)驅(qū)動(dòng)器?;蛘邽榱烁菀走x擇和更改備份位置,您可能還提前指定了邏輯備份設(shè)備。在本節(jié)中,我將介紹如何將數(shù)據(jù)庫(kù)備份到這些位置。
?備份到邏輯備份設(shè)備
在你開(kāi)始之前,請(qǐng)注意如果你想你需要指定一個(gè)SQL Server 中的邏輯備份設(shè)備第一的。
1. 啟動(dòng)SSMS并連接到您的實(shí)例。
2. 展開(kāi)數(shù)據(jù)庫(kù)。右鍵單擊要備份的數(shù)據(jù)庫(kù)名稱(chēng),然后選擇任務(wù)>備份...
3. 在彈出窗口中,在備份類(lèi)型中選擇完整、差異或事務(wù)日志。
4. 在目標(biāo)部分,單擊添加...以指定您創(chuàng)建的邏輯備份設(shè)備。
5. 點(diǎn)擊確定執(zhí)行。
?使用 SQL Management Studio 備份到網(wǎng)絡(luò)驅(qū)動(dòng)器
1. 啟動(dòng)SSMS并連接到您的實(shí)例。
2. 展開(kāi)數(shù)據(jù)庫(kù)。右鍵單擊要備份的數(shù)據(jù)庫(kù)名稱(chēng),然后選擇任務(wù)>備份...
3. 在彈出窗口中,在備份類(lèi)型中選擇完整、差異或事務(wù)日志。
4. 在Destination部分,點(diǎn)擊Add…并手動(dòng)輸入網(wǎng)絡(luò)驅(qū)動(dòng)器的 UNC 路徑,添加此備份文件的名稱(chēng),后綴為 .bak。例如:\\192.168.0.52\backups\Data_1.bak
6. 點(diǎn)擊確定執(zhí)行。
如果您想使用 SQL Management Studio 備份所有或多個(gè)數(shù)據(jù)庫(kù),創(chuàng)建維護(hù)計(jì)劃比手動(dòng)一個(gè)一個(gè)地執(zhí)行要容易和快捷得多。
但是,維護(hù)計(jì)劃和 SQL Server 代理在 Express 版本上不可用。
以下是詳細(xì)步驟:
1. 啟動(dòng)SSMS并連接到您的實(shí)例。
2.拓展管理。右鍵單擊維護(hù)計(jì)劃并選擇新建維護(hù)計(jì)劃...
3. 為這個(gè)計(jì)劃命名。單擊對(duì)象資源管理器旁邊的工具箱,然后雙擊備份數(shù)據(jù)庫(kù)任務(wù)。
4. 在右側(cè)空白處雙擊新建的備份任務(wù)。首先在常規(guī)頁(yè)面中選擇備份類(lèi)型。
5. 展開(kāi)數(shù)據(jù)庫(kù)下拉菜單并選擇所有數(shù)據(jù)庫(kù)。單擊“確定”保存。
6. 轉(zhuǎn)到目標(biāo)頁(yè)面,填寫(xiě)您要存儲(chǔ)備份的位置的路徑。單擊“確定”保存。
現(xiàn)在您可以關(guān)閉維護(hù)計(jì)劃設(shè)置窗口或使用快捷鍵 win+S 來(lái)保存此計(jì)劃。
7. 右鍵單擊?? SQL Server 代理以啟動(dòng)它。在SQL Server 代理 > 作業(yè)中找到新創(chuàng)建的計(jì)劃。右鍵單擊它并選擇Start Job at Step…執(zhí)行。
為了避免數(shù)據(jù)意外丟失,及時(shí)備份必不可少。然而,手動(dòng)使用 SQL Management Studio 備份數(shù)據(jù)庫(kù)既枯燥又耗時(shí),因此您可以安排自動(dòng)備份任務(wù)以使其保持最新。
此外,備份會(huì)隨著時(shí)間的推移而累積并占用磁盤(pán)空間。因此,我建議您結(jié)合自動(dòng)備份任務(wù)創(chuàng)建自動(dòng)清理任務(wù)以刪除舊備份。
?使用 SQL Management Studio 安排自動(dòng)備份任務(wù)
1. 啟動(dòng)SSMS并連接到您的實(shí)例。
2. 展開(kāi)管理,右鍵單擊維護(hù)計(jì)劃并選擇新建維護(hù)計(jì)劃…
3. 為這個(gè)計(jì)劃命名。單擊對(duì)象資源管理器旁邊的工具箱,然后雙擊備份數(shù)據(jù)庫(kù)任務(wù)。
4. 在右側(cè)空白處雙擊新建的備份任務(wù)。首先在常規(guī)頁(yè)面中選擇備份類(lèi)型。
5. 展開(kāi)數(shù)據(jù)庫(kù)下拉菜單并選擇要備份的單個(gè)或多個(gè)特定數(shù)據(jù)庫(kù)。單擊“確定”保存。
6. 轉(zhuǎn)到目標(biāo)頁(yè)面,填寫(xiě)您要存儲(chǔ)備份的位置的路徑。單擊“確定”關(guān)閉設(shè)置窗口。
7. 單擊子計(jì)劃時(shí)間表(日歷圖標(biāo))。在彈出窗口中,排列Frequency、Daily Frequency、Duration、Start date和End date。單擊“確定”保存。
現(xiàn)在您可以關(guān)閉維護(hù)計(jì)劃設(shè)置窗口或使用快捷鍵 win+S 來(lái)保存此計(jì)劃。
8. 右鍵單擊?? SQL Server 代理以啟動(dòng)它。在SQL Server 代理 > 作業(yè)中找到新創(chuàng)建的計(jì)劃。右鍵單擊它并選擇Start Job at Step…執(zhí)行。
?使用 SQL Server Management Studio 自動(dòng)刪除備份文件
1. 啟動(dòng)SSMS并連接到您的實(shí)例。
2. 展開(kāi)管理,右鍵單擊維護(hù)計(jì)劃并選擇新建維護(hù)計(jì)劃…
3. 為這個(gè)計(jì)劃命名。單擊對(duì)象資源管理器旁邊的工具箱,然后雙擊維護(hù)清理任務(wù)。
4. 在右側(cè)空白處雙擊新建的清理任務(wù)。選擇備份文件作為 刪除文件。
5. 選擇“搜索文件夾并根據(jù)擴(kuò)展名刪除文件”,然后單擊“ ...”指定存儲(chǔ)備份的文件夾位置。在文件擴(kuò)展名中輸入bak。
如果要?jiǎng)h除事務(wù)日志備份,可以在文件擴(kuò)展名中輸入 trn。
6. 在文件期限中,指定舊文件將在多少天后被刪除。單擊“確定”保存設(shè)置。
7.單擊子計(jì)劃時(shí)間表(日歷圖標(biāo))。在彈出窗口中,排列Frequency、Daily Frequency、Duration、Start date和End date。單擊“確定”保存。
現(xiàn)在您可以關(guān)閉維護(hù)計(jì)劃設(shè)置窗口或使用快捷鍵 win+S 來(lái)保存此計(jì)劃。
8. 右鍵單擊?? SQL Server 代理以啟動(dòng)它。在SQL Server 代理 > 作業(yè)中找到新創(chuàng)建的計(jì)劃。右鍵單擊它并選擇Start Job at Step…執(zhí)行。
表是用于存儲(chǔ)數(shù)據(jù)庫(kù)中所有數(shù)據(jù)的基本 SQL Server 數(shù)據(jù)庫(kù)對(duì)象。如果您只對(duì)一個(gè)表進(jìn)行了微小的更改,您可能會(huì)認(rèn)為完整備份會(huì)占用空間。
實(shí)際上,僅在 SQL Server 中沒(méi)有直接備份或恢復(fù)表的方法。我們只能通過(guò)其他方式取得類(lèi)似的結(jié)果。例如,將表復(fù)制到另一個(gè)數(shù)據(jù)庫(kù),或者導(dǎo)出表中的數(shù)據(jù)。
注意:因?yàn)橐粋€(gè)表可能通過(guò)外鍵關(guān)系依賴(lài)于其他表,所以在開(kāi)始之前請(qǐng)確保您的表是獨(dú)立且完整的。
1. 啟動(dòng)SSMS并連接到您的實(shí)例。
2. 展開(kāi)數(shù)據(jù)庫(kù)。右鍵單擊數(shù)據(jù)庫(kù)名稱(chēng)并選擇任務(wù)>生成腳本…
3.選擇具體的數(shù)據(jù)庫(kù)對(duì)象,勾選要備份的表。然后單擊“下一步”。
4. 選擇將腳本保存到特定位置。然后點(diǎn)擊高級(jí)。
5.在彈出的窗口中找到Types of data to script選項(xiàng),選擇旁邊的Schema and data 。單擊“確定”保存。
6. 選擇下方的“在新查詢(xún)窗口中打開(kāi)”選項(xiàng)。然后單擊“下一步”。
7. 查看您的選擇并單擊下一步保存腳本。
8. 單擊完成并備份到 SSMS 界面。您可以在查詢(xún)窗口中看到生成的腳本。
在第一行更改數(shù)據(jù)庫(kù)名稱(chēng),將表復(fù)制到另一個(gè)數(shù)據(jù)庫(kù)?;蛘吣銜?huì)遇到“數(shù)據(jù)庫(kù)已經(jīng)存在”的錯(cuò)誤。通過(guò)這種方式,您還可以將表復(fù)制到另一臺(tái)服務(wù)器。
10. 單擊工具欄上的執(zhí)行以復(fù)制這些表。
如您所見(jiàn),在執(zhí)行 SQL Management Studio 備份時(shí),某些實(shí)用功能在 Express 版本或舊版本上不可用。所以,如果您使用的是 Express 版本,或者如果您想要一種更簡(jiǎn)單、更快速、更高效的方式來(lái)定期自動(dòng)備份您的數(shù)據(jù)庫(kù),傲梅企業(yè)備份網(wǎng)絡(luò)版可以是一個(gè)很好的選擇。
傲梅企業(yè)備份網(wǎng)絡(luò)版是一個(gè)很好的SQL Server Management Studio備份入門(mén)工具,可以節(jié)省時(shí)間并減少在不同計(jì)算機(jī)上單獨(dú)操作的錯(cuò)誤。尤其是對(duì)企業(yè)而言,效率更高。
為您提供 30 天免費(fèi)試用:
要正確使用傲梅企業(yè)備份網(wǎng)絡(luò)版,尤其是您要管理局域網(wǎng)內(nèi)的多臺(tái)計(jì)算機(jī),您需要先進(jìn)入“計(jì)算機(jī)”頁(yè)面。
單擊“安裝客戶(hù)端程序”可手動(dòng)或遠(yuǎn)程將 Agent 下載到客戶(hù)端計(jì)算機(jī)上。
對(duì)于手動(dòng)下載客戶(hù)端程序的計(jì)算機(jī),您需要申請(qǐng)對(duì)其進(jìn)行控制,以便進(jìn)行進(jìn)一步的管理和操作。
單擊“計(jì)算機(jī)” > “不受控制的計(jì)算機(jī)”勾選單臺(tái)或多臺(tái)客戶(hù)端計(jì)算機(jī),單擊上方欄的“請(qǐng)求控制” 。他們的計(jì)算機(jī)上會(huì)顯示一個(gè)彈出窗口,一旦收到所有權(quán)限,您就可以隨時(shí)開(kāi)始備份和恢復(fù)。
單擊“任務(wù)” > “新建任務(wù)”并選擇“SQL Server 備份”以創(chuàng)建新的備份任務(wù)。您需要遵循 3 個(gè)步驟。
第一步,點(diǎn)擊添加計(jì)算機(jī),添加要備份的受控客戶(hù)端計(jì)算機(jī)。
Step 2,點(diǎn)擊Add,您可以選擇要備份的單個(gè)或多個(gè)SQL實(shí)例和數(shù)據(jù)庫(kù)。點(diǎn)擊確定進(jìn)入下一步。
第三步,選擇一個(gè)位置作為目標(biāo)路徑。您可以單擊“添加存儲(chǔ)”來(lái)添加共享或NAS 路徑作為存儲(chǔ)端。
此外,單擊“設(shè)置”可以為備份啟用加密、電子郵件通知和壓縮。為了進(jìn)一步節(jié)省過(guò)多備份所占用的空間,Centralized Backupper Database 提供了 2 種壓縮級(jí)別,您選擇的壓縮級(jí)別越高,備份文件就會(huì)越小。
您可以在所有版本的 SQL Server 中加密數(shù)據(jù)庫(kù),包括 Express 和 SQL Server 2014 之前的版本。
單擊設(shè)置旁邊的計(jì)劃,您可以選擇一次、每天、每周或每月運(yùn)行此任務(wù)。每個(gè)選項(xiàng)您可以選擇特定的日期和開(kāi)始時(shí)間。您也可以在之后更改它。
點(diǎn)擊"高級(jí)"可以選擇執(zhí)行"完全或差異備份"。
完成這些設(shè)置后,您可以點(diǎn)擊"開(kāi)始備份"選擇"僅創(chuàng)建任務(wù)",或者創(chuàng)建并執(zhí)行任務(wù)。創(chuàng)建后,任務(wù)將單獨(dú)列在任務(wù)中,以供進(jìn)一步編輯或恢復(fù)。
本文是SQL Server Management Studio備份入門(mén)教程。介紹了如何進(jìn)行不同類(lèi)型的SQL Management Studio備份、如何備份單個(gè)或多個(gè)數(shù)據(jù)庫(kù)、備份到不同位置、創(chuàng)建自動(dòng)備份和刪除任務(wù)以及備份表。
傲梅企業(yè)備份網(wǎng)絡(luò)版不僅簡(jiǎn)化了備份操作,而且可以輕松備份多個(gè)數(shù)據(jù)庫(kù)。最重要的是,使用它您可以在局域網(wǎng)內(nèi)的另一臺(tái)計(jì)算機(jī)上備份數(shù)據(jù)庫(kù),或?qū)浞莼謴?fù)到另一臺(tái)服務(wù)器。它可以有效地減少管理時(shí)間和錯(cuò)誤。