如何將 SQL Server 資料庫備份到 NAS
如何直接將 SQL Server 資料庫備份到 NAS?本文將提供 3 種方式將 SQL 資料庫備份到 Synology、Qnap 和其他 NAS 硬碟。
您可以将SQL Server数据库备份到NAS驱动器吗?
之前我创建了一个维护计划来备份我的MS SQL数据库。但现在,我需要将数据库备份到我的NAS驱动器上。但是当我使用SSMS进行备份时,无法找到我的NAS驱动器。那么SQL Server Management Studio可以备份MS SQL数据库吗?还是有其他方法可以将SQL Server备份到NAS驱动器上?
NAS设备使多个网络连接的客户端能够存储和共享文件,并且可以快速访问-难怪一些用户希望将SQL Server数据库备份到NAS作为保护策略。然而,当您尝试在SSMS中备份SQL时,您会发现在目标列表中找不到网络路径。
这是因为要将SQL数据库备份到网络位置,首先您需要手动输入正确的UNC路径。路径应该包含服务器名称和文件夹名称,例如\\server\sharefolder或\\ip\sharefolder。
如果您将网络文件夹映射为驱动器并将其驱动器符号作为路径,您很可能会收到操作系统错误3(系统找不到指定的路径)。
不用担心,SSMS可以将SQL备份到NAS或网络共享驱动器上。您可以按照以下步骤了解如何执行此操作。此外,我们还将介绍一种更简单的方法将MS SQL数据库备份到NAS。
方法一:使用SSMS将SQL Server备份到NAS
SQL Server Management Studio(SSMS)是用于管理任何SQL基础架构的集成环境。它提供了一种创建SQL Server维护计划的方法。
让我在这里给您举个例子来展示它是如何工作的,但是需要注意,这些步骤有点复杂,如果您需要更简单的方法,可以参考下一部分。
步骤1:运行SSMS,并进入备份程序
在Microsoft SQL Server Management Studio上,右键单击要进行备份的数据库,然后选择任务 > 备份。
第2步。選擇NAS磁碟機作為目標位置並配置其他設定
現在您可以配置備份設定。 刪除 預設目的地以添加新目的地。
請不要點擊…圖標來選擇目的地。相反,請在彈出窗口中輸入UNC路徑和備份文件名。在我的情況下,備份目標位置是"\\nas\sharefolder\sqldb.bak”。
或者,您也可以使用IP地址替換NAS名稱,像“\\192.168.0.x\sharefolder\sqldb.bak”。
第3步。提交備份任務
點擊確定運行備份。您可以看到備份完成成功。
同樣,您可以使用T-SQL執行SQL備份至NAS。點擊新查詢 > 輸入以下命令 > 再執行。
TO DISK = "\\nas\sharefolder\sqldb.bak"
*將數據庫名稱和NAS路徑替換為您自己的。
相關技巧:
✎ 如果您想要自動執行將 SQL Server 備份到 NAS,您可以將此提示與維護計劃、SQL Server 代理或批次檔案結合使用(請參閱自動備份 SQL 資料庫)。請記得始終使用網路位置的通用命名協定 (UNC) 路徑。
✎ 要解決作業系統錯誤 5,請參閱SQL Server 備份到網路共享存取被拒絕。
方法 2. 使用 Active Backup for Business 備份 SQL 資料庫到 Synology NAS
Active Backup for Business 是 Synology 提供的備份方法。它可以幫助您備份實體機器和虛擬機器。因此,如果您使用 Synology NAS,您可以備份您的實體計算機或機器,其中包括您的 SQL 資料庫。
備份運行 SQL 的 Windows 實體伺服器
步驟 1. 下載 Active Backup for Business,安裝並運行它。
步驟 2. 在左側窗格上選擇 Physical Server > 點擊 Windows > 添加設備,然後下載該設備的 32 位元或 64 位元安裝程式。
步驟 3. 前往 Synology 下載中心,選擇您的產品型號,並下載 Synology Active Backup for Business Agent。
步驟 4. 在 Active Backup for Business 上,選擇已連接的伺服器。然後點擊 建立任務,並配置任務設定。 > 點擊 建立任務 > 然後按照提示配置您的備份任務。
備份運行 SQL 的 Windows 虛擬機器
步驟 1. 在 Active Backup for Business 上選擇 Virtual Machine 選項。
步驟 2. 點擊 管理 Hypervisor,並添加一個主機。
步驟 3. 然後選擇主機 > 點擊 建立任務。然後按照備份精靈的指示來創建備份任務。
方法 3. 將(多個)SQL 資料庫最簡單地備份到所有 NAS / 網路共用
上述提到的方法對於備份 SQL 資料庫是有效的,但是 SQL Server Management Studio(SSMS)一次只能備份一個資料庫,有時在使用 SSMS 時可能會遇到問題。此外,Active Backup for Business 是專為 Synology NAS 的備份設計的。
那麼,是否有更好的 SQL 備份解決方案呢?是的,有。我們推薦使用 AOMEI Cyber Backup,一款可以管理本地網路上的所有 SQL 資料庫的集中式 SQL 備份軟體。它可以讓您在不出錯的情況下備份和還原從 2005 年到 2022 年的各個版本的 SQL Server 資料庫。可以輕鬆將所有 Microsoft SQL 資料庫備份到 Synology 或其他 NAS 硬碟。
並且它擁有許多有用的高級功能,以滿足不同的備份需求:
📌 自動備份:它允許使用者設置備份計劃以自動執行備份任務。您可以選擇執行完整、增量和差異備份。
📌 基於角色的管理:使用管理員帳戶,您可以創建更多具有不同權限的子帳戶。因此,您可以將其他團隊成員指定為查看者、監控員和操作員。
📌 備份到所有位置:除了備份到 NAS 硬碟外,AOMEI Cyber Backup 還可以讓使用者將 SQL 備份至其他遠程位置,如網路共用、映射的磁碟機、本地或外部儲存設備。您還可以備份至 Amazon S3 存儲桶。
試用 30 天免費試用版:
以下步驟將指導您如何從 SQL Server 設定和執行備份到 NAS:
步驟 1. 運行 AOMEI Cyber Backup 並新增 Microsoft SQL。
設定 SQL 備份軟體的方法:運行已安裝的程式並導覽至 來源設備 -> Microsoft SQL -> 新增 Microsoft SQL。
▶如果不然,您可以点击添加Microsoft SQL > 下载代理程序或复制链接将程序安装到已安装SQL Server的设备上。然后点击"已安装代理",选择设备,然后点击确认按钮。
之后,点击 -> 身份验证以验证数据库实例。
第2步:运行SQL备份任务
点击界面左侧列中的备份任务,然后点击备份任务 > 创建新任务。当出现创建新任务时,选择Microsoft SQL备份作为备份类型。
第3步:配置备份设置
点击设备名称以选择要备份的SQL实例和数据库。您可以灵活地选择一个或多个数据库。
要将SQL数据库备份到NAS,您可以点击添加新的网络存储进行添加。保存的路径将会在添加存储中列出。
设置一个计划(可选)以每日/每周/每月运行SQL数据库备份,并将备份方法设置为完整/增量/差异。
✍更多有用功能:
- 備份清理 可自動刪除舊的備份版本,節省存儲空間。
- 郵件通知 可讓您在任務出現異常或成功時接收郵件通知。
- 封存 可讓您在執行備份後將備份封存到雲存儲 - 亞馬遜 S3 物件存儲。
第四步:提交 SQL 備份任務
現在您可以點擊開始備份來創建並執行 SQL 數據庫備份。
一旦任務被創建,它將顯示在備份任務選項卡中。您可以隨時進行編輯或還原。通過集中化的備份和還原功能,您也可以輕鬆地將 SQL 數據庫備份到另一台服務器。
關於將 SQL Server 備份到 NAS 的常見問題
問:將 SQL Server 備份到 NAS 的先決條件是什麼?
答:在備份到 NAS 之前,請確保:
可以從 SQL Server 訪問 NAS(通過網絡映射或 UNC 路徑)。
SQL Server 服務帳戶對 NAS 文件夾具有讀寫權限。
NAS 上有足夠的存儲空間供備份使用。
問:在將 SQL Server 備份到 NAS 時可能遇到什麼常見問題?
答:一些常見問題包括:
權限錯誤:如果 SQL Server 沒有正確的權限,則無法將數據庫備份到 NAS。
網絡問題:如果存在網絡連接問題,備份可能會失敗。
存儲空間:確保 NAS 具有足夠的空間來容納您的備份。
問:是否可以壓縮 SQL Server 備份以節省 NAS 上的空間?
答:是的,AOMEI Cyber Backup 提供壓縮 SQL Server 備份功能,以減小文件大小,從而節省 NAS 上的空間。
結論
這是如何將 SQL Server 備份至 NAS 驅動器的方法。您可以使用 SSMS、主動備份工具(active backup for business)或 AOMEI Cyber Backup 來保護您的 MS SQL 資料庫。
相比之下,AOMEI Cyber Backup 在大多數情況下更好。它支援將 SQL Server 資料庫備份至 NAS 驅動器,並設定排程以自動化此過程。更重要的是,您甚至可以透過幾個簡單的步驟將 SQL 資料庫備份並還原到其他伺服器中。您可以點擊此處了解詳細步驟。