0
点赞
收藏
分享

微信扫一扫

Netbackup 备份 SQL Server

倪雅各 2024-06-07 阅读 12

一 Windows配置SQL Server备份

配置要求:

如果用事务日志,可以按照时间点恢复数据,SQL SERVER数据库恢复模式需要是完整。

数据库--属性--选项--恢复模式--完整

注意:SQL Server 通过 Web UI 进行恢复时,要求 SQL Server 客户端版本为8.3 或更高版本。

NetBackup Web UI 支持 Windows 身份验证和 Windows Active Directory 身份验证。不支持混合模式或 SQL Server 身份验证。

用于注册凭据的用户帐户必须具有 SQL Server sysadmin 角色,并且必须是 Windows 管理员组的成员。

1-1,安装NBU客户端(6-1略)

二 种认证方式:

a,修改为NBU客户端授权本地用户访问的账号如:数据库管理账号(例如:dbadmin)

b,系统账号认证方式,服务默认是:本地系统用户(NT AUTHORITY\SYSTEM)

1-1-1,本地用户账号方式认证。

1-1-2,系统授权“本地策略”

dbadmin数据库账号添加,Administrators管理员组权限。

组策略:

计算机配置--windows设置--安全设置--本地策略--用户权限分配

作为服务登录(Log on as a service),添加账号

身份验证后模拟客户端(Impersonate a client after authentication),添加账号

替换一个进程及令牌(Replace a process level token),添加账号

更新组策略

gpupdate /Force

1-1-3,配置账号系统权限

修改NBU启动账号,为数据库账号dbadmin

服务-- Netbackup client service--属性--登录--此账号--选择账号--输入密码

需要修改3个

Netbackup client service

Netbackup legacy client service

Netbackup legacy networkservice

配置完成后添加重启服务,重启Netbackup legacy networkservice服务,3个服务都会重启。

三 Master配置添加策略

1-3-1,添加凭据

凭据管理--添加--凭据名称(SQLBACKUP)--类别(Microsoft SQL Server)--使用客户端本地定义的凭据--下一步--完成

1-3-2,添加实例

默认系统自动搜索添加,手动添加方法

webui--工作负载--Microsoft SQL Server--添加--主机名--实例名称--凭据--从现有凭据添加--SQLBACKUP--下一步

默认实例名:MSSQLSERVER

1-3-3,添加保护计划

保护--添加保护计划--添加--基本属性

          名称:

          描述:(可选)

          工作量:Microsoft SQL Server

          下一步

保护--添加保护计划--添加--基本属性--添加备份计划

          备份类型:完全备份

          每天,频率,1天

          保留时间,2,周

          启动时间段:

          添加

          添加备份计划:

          备份类型:事务日志

          每天,1,天

          保留时间,1,周

          启动时间段:

          添加

        下一页

保护--添加保护计划--添加--基本属性--添加备份计划--存储选项

        快照:[x]执行快照备份

        备份存储:

        下一页

保护--添加保护计划--添加--基本属性--添加备份计划--存储选项--备份选项 

          备份选项:数据库选项

          [x]跳过不可用 (脱机、正在还原等) 数据库

          [x]执行 Microsoft SQL Server 校验和,出错时继续

        备份选项:事务日志选项

        [x]执行 Microsoft SQL Server 校验和,出错时继续

        [x]备份后截断日志

        下一页

保护--添加保护计划--添加--基本属性--添加备份计划--存储选项--备份选项 --权限

       添加

       下一页 

        完成

1-3-4,保护计划应用到数据库实例

工作负载--Microsoft SQL Server--选中实例--添加保护--勾选创建的保护计划--下一页--保护(通过实例配置保护)

工作负载--Microsoft SQL Server--选中数据库--添加保护-- 勾选创建的保护计划--下一页--保护(指定库名配置单独保护)

1-3-5,测试备份

工作负载--Microsoft SQL Server--选中实例--立即备份

二,本机SQL Server恢复

2-1,恢复数据库

注意:恢复期间必须停止 SQL Server 代理服务。

通过防火墙限制用户访问

New-NetFirewallRule -DisplayName "Tide_Block_SQL_In" -Direction Inbound -Action Block -Protocol TCP -LocalPort 1433 -Profile any

恢复后禁用策略方法

Disable-NetFirewallRule -DisplayName "Tide_Block_SQL_In"

2-2,客户端方式恢复

NetBackup Database Extension

Restore SQL Server objects

选择基于时间点的恢复

Netbackup 备份 SQL Server_NETBACKUPNetbackup 备份 SQL Server_NETBACKUP_02

举报

相关推荐

0 条评论