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