
今天,我将向您介绍有关MS SQL备份的两个Commvault功能,这些功能不应该被忽略:粒度恢复和SQL Management Studio的Commvault插件。 基本设置不会被考虑。 对于那些已经知道如何安装代理程序,配置日程安排,政治人物等的人来说,该
职位的可能性更大。
颗粒恢复
表级别还原选项最近出现在Subclient属性中。 它使您能够从数据库还原表,而又不从备份还原整个数据库。 当您确切知道错误或数据丢失的位置时,这很方便。 同时,基础本身很大,要恢复所有基础都需要很长时间。

此选项有局限性:
- 表不能还原到原始数据库,只能还原到另一个。
- 所有表都还原到dbo模式。 表不能还原到用户架构。
- 仅支持具有系统管理员权限的本地SQL Server帐户。
- 我们要还原表的目标服务器应该在Windows上运行。
- 除了SQL Agent之外,还必须在目标服务器上安装Media Agent和Java Runtime Environment。
- 数据库应在“完全”模式下使用“恢复”模型。
- 如果启用了粒度数据库恢复选项,则运行差异备份作业的功能将消失。
table-level-restore选项已禁用。
table-level-restore选项已禁用。在我的实践中,有一种情况是客户端为SQL Server配置了以下计划:每周一次完整备份,平日则进行6次差异备份。 他打开了表级还原功能,并且差异备份作业被错误处理。
让我们看看恢复本身将是什么样。
1.我们开始对必要的代理进行恢复。

2.在出现的窗口中,转到“
高级选项”选项卡。 选择“
SQL粒度浏览-查看内容”。
3.在打开的列表中,选择要从中还原表的基础,然后单击
“还原粒度” 。

4.在对话框中,从备份文件中配置数据库的安装点(类似于Instant Recovery技术)。
我们指出:
- 临时数据库的名称;
- 在几天内将恢复点保持多长时间;
- 我们将在其中装载数据库的服务器。 列表中仅提供满足上述所有必要条件的服务器:Windows OS,已安装的Media Agent和Java Runtime Environment等。
单击确定。

5.在新窗口中,单击“列出恢复点”。

6.将打开已安装的恢复点列表。 如果数据库很大,则必须等待。 然后点击
浏览 。 将出现一个窗口,用于查看所选数据库中的表。

在形成列表时,通常会关闭对话恢复点,然后它们将无法再次返回。 很简单:右键单击开始安装还原点的过程的SQL Server实例。 转到所有任务,然后选择列出恢复点。

7.如果有很多表,将需要一些时间来显示它们。 例如,对于40 GB的数据库,大约十分钟会形成一个列表。 选择所需的表,单击“恢复所有选定的对象”。

8.在新窗口中,选择恢复表的基础。 在我们的案例中,这是GPI TEST基准。

9.恢复完成后,所选表将出现在GPI TEST数据库中。

将表还原到临时数据库后,可以使用Management Studio将其传输到原始数据库。
用于SQL Management Studio的Commvault插件
数据库管理员并不总是有权访问备份系统(IBS)。 有时您需要紧急处理,但是IBS的管理员不在位。 使用SQL Management Studio的Commvault插件,DBA将能够执行基本的备份和还原操作。
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版本和激活该插件的命令。 该插件仅在Windows的64位版本上受支持。1.我们执行与我们的SQL Server版本相对应的命令:

2.现在,在Management Studio中,可以使用备份和恢复选项。 为此,请右键单击所需的数据库。
因此,管理员有机会直接与该数据库的备份进行交互,而无需使用Commvault控制台,也可以致电IBS的管理员。

3.启动此菜单的任何可用功能时,将出现一个窗口,要求您输入登录名和密码。 要连接到CommServe,请使用Commserve(Commcell登录)“安全性”部分中的SSO或任何其他帐户。


4.如果正确输入了凭据并且有足够的访问权限,则DBA可以:
- 启动非凡备份(备份);
- 从备份还原数据库(还原);
- 查看已完成任务的历史记录(查看历史记录)和正在进行的任务的进度(作业监视器)。
这就是Management Studio看起来像所选数据库已完成备份作业的历史记录的样子。
数据库恢复菜单。 它甚至与控制台菜单没有区别。这就是Commvault的这两个SQL Agent功能。 我将补充说,使用Commvault进行备份更适合那些拥有数十台服务器并运行多个实例和数据库的服务器,所有这些服务器可能都在不同的站点上,并且需要设置不同的日程表,深度等。如果您有几台服务器,那么对于备份已足够,是常规的MS SQL手段。
来源