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