MS SQL 備份:一些並非人人都了解的有用 Commvault 功能

MS SQL 備份:一些並非人人都了解的有用 Commvault 功能
今天,我將向您介紹兩個被不公平地忽視的用於 MS SQL 備份的 Commvault 功能:粒度復原和 SQL Management Studio 的 Commvault 外掛程式。 我不會考慮基本設定。 這篇文章更適合那些已經知道如何安裝代理、配置計劃、策略等的人。我在這篇文章中討論了 Commvault 的工作原理以及它可以做什麼 郵政.

粒度回收

選項 表級恢復 最近才出現在子客戶端屬性中。 它允許您啟用從資料庫還原表的功能,而無需從備份還原整個資料庫。 當您確切地知道錯誤或資料遺失的位置時,這會很方便。 同時,資料庫本身很大,全部復原需要花費大量時間。
MS SQL 備份:一些並非人人都了解的有用 Commvault 功能

此選項有限制:
- 表無法恢復到原始資料庫,只能恢復到不同的資料庫。  
— 所有表都恢復到 dbo 架構。 該表無法恢復到使用者模式。
— 僅支援具有系統管理員權限的本機 SQL Server 帳戶。
— 我們要恢復表的目標伺服器必須在 Windows 作業系統上執行。
— 在目標伺服器上,除了 SQL Agent 之外,還必須安裝 Media Agent 和 Java Runtime Environment。
— 資料庫必須在完整模式下使用復原模型。
— 如果啟用粒度資料庫復原選項,則將失去執行差異備份作業的能力。  

MS SQL 備份:一些並非人人都了解的有用 Commvault 功能
表級恢復選項已停用。

MS SQL 備份:一些並非人人都了解的有用 Commvault 功能
表級恢復選項已停用。

在我的實踐中,有一種情況,客戶為 SQL Server 配置了以下計劃:每週一次完整備份,工作日進行 6 次差異備份。 他啟用了表格級復原功能,差異備份作業處理時發生錯誤。

讓我們看看修復本身會是什麼樣子。
1. 在所需代理上開始恢復。
MS SQL 備份:一些並非人人都了解的有用 Commvault 功能

2. 在出現的視窗中,轉到選項卡 高級選項。 選擇 SQL 粒度瀏覽 - 檢視內容。
MS SQL 備份:一些並非人人都了解的有用 Commvault 功能

3. 在開啟的清單中,選擇我們要從中還原表格的資料庫,然後按一下 恢復細粒度.
MS SQL 備份:一些並非人人都了解的有用 Commvault 功能

4. 在對話方塊中,從備份檔案設定資料庫安裝點(類似即時復原技術)。
指定:

  • 臨時資料庫的名稱;
  • 將此恢復點保留多久(以天為單位);
  • 我們將安裝資料庫的伺服器。 只有滿足上述所有必要條件的伺服器才會出現在清單中:安裝了 Windows 作業系統、媒體代理程式和 Java 執行時間環境等。

按一下“確定”。
MS SQL 備份:一些並非人人都了解的有用 Commvault 功能

5. 在新視窗中,按一下「列出恢復點」。
MS SQL 備份:一些並非人人都了解的有用 Commvault 功能

6. 將開啟已安裝恢復點的清單。 如果資料庫很大,則需要等待。 然後點擊 瀏覽。 將出現一個窗口,用於查看所選資料庫中的表。
MS SQL 備份:一些並非人人都了解的有用 Commvault 功能

在形成清單時,「恢復點」對話方塊通常會關閉,然後它們就無法再次返回那裡。 很簡單:右鍵點選開始安裝復原點程序的 SQL Server 執行個體。 前往所有任務並選擇列出恢復點。
MS SQL 備份:一些並非人人都了解的有用 Commvault 功能

7. 如果表格很多,可能需要一些時間才能顯示出來。 例如,對於 40 GB 的資料庫,形成清單大約需要十分鐘。 選擇所需的表並點擊“恢復所有選定的”。
MS SQL 備份:一些並非人人都了解的有用 Commvault 功能

8. 在新視窗中,選擇我們將在其中還原表的資料庫。 在我們的例子中,這是 GPI TEST 資料庫。
MS SQL 備份:一些並非人人都了解的有用 Commvault 功能

9. 復原完成後,所選表格將出現在GPI TEST 資料庫中。
MS SQL 備份:一些並非人人都了解的有用 Commvault 功能

將表格還原到臨時資料庫後,可以使用 Management Studio 將其移至原始資料庫。

適用於 SQL Management Studio 的 Commvault 插件

資料庫管理員並不總是有權存取備份系統 (BSS)。 有時您需要緊急做某事,但 IBS 管理員不在。 透過 SQL Management Studio 的 Commvault 插件,資料庫管理員可以執行基本的資料備份和復原。

QL Management Studio 版本

命令

SQL 2008 R2

CvSQLAddInConfig.exe /i 10 /r

SQL 2012.

CvSQLAddInConfig.exe /i 11 /r

SQL 2014.

CvSQLAddInConfig.exe /i 12 /r

SQL 2016.

CvSQLAddInConfig.exe /i 13 /r

SQL 2017.

CvSQLAddInConfig.exe /i 14 /r

支援 Commvault 外掛程式的 SQL Server 版本以及啟動該外掛程式的命令。 該插件僅在 64 位元 Windows 作業系統上支援。

1.執行與我們的SQL server版本對應的指令:
MS SQL 備份:一些並非人人都了解的有用 Commvault 功能

2. Management Studio 中現在提供備份和還原選項。 為此,請右鍵單擊所需的資料庫。
因此,管理員有機會直接與該資料庫的備份副本進行交互,而無需使用 Commvault 控制台並呼叫 SRK 管理員。
MS SQL 備份:一些並非人人都了解的有用 Commvault 功能

3. 當您啟動此選單的任何可用功能時,將出現一個窗口,要求您輸入登入名稱和密碼。 若要連線至 CommServe,請使用 SSO 或 Commserve 安全性部分中的任何其他帳戶(Commcell 登入)。
MS SQL 備份:一些並非人人都了解的有用 Commvault 功能

MS SQL 備份:一些並非人人都了解的有用 Commvault 功能

4. 如果憑證輸入正確且有足夠的存取權限,資料庫管理員可以:
— 執行一次非凡的備份(Backup);
— 從備份還原資料庫(還原);
— 查看已完成任務的歷史記錄(查看歷史記錄)和正在進行的任務的進度(作業監視器)。
MS SQL 備份:一些並非人人都了解的有用 Commvault 功能
這就是所選資料庫的已完成備份作業的歷史記錄在 Management Studio 中的情況。

MS SQL 備份:一些並非人人都了解的有用 Commvault 功能
資料庫恢復選單。 它甚至與控制台選單沒有什麼不同。

這就是 Commvault 的這兩個 SQL 代理功能。 我要補充的是,使用Commvault 進行備份更適合那些擁有數十台正在服務的伺服器、多個實例和資料庫的用戶,所有這些都可能位於不同的網站上,並且需要設定不同的計劃、深度等。如果您有幾台伺服器,那麼對於標準 MS SQL 工具來說就足以進行備份。

來源: 文件.commvault.com

來源: www.habr.com

添加評論