手把手教学SQL Server 2016事务日志传送部署方法

SQL Server数据库日志传送
原理:备份->复制->恢复。
作用:解决数据库的多服务器热备份问题。多台服务器定时备份,随时可以作为主数据库服务器的替补。

1.环境描述
在这里插入图片描述
2.配置前准备
2.1 主库检查
主库创建ray数据库
在这里插入图片描述
2.2 备库检查
备库上没有ray数据库
在这里插入图片描述
2.3 创建SQL Server管理员用户
2.3.1 主库创建SQL Server管理员用户
在这里插入图片描述
cmd窗口输入: lusrmgr.msc
在这里插入图片描述
右键用户,点击新建用户
在这里插入图片描述
输入用户名密码
在这里插入图片描述
右键刚才创建的用户,点击属性
在这里插入图片描述
在这里插入图片描述
依次点击:隶属于 -->添加 --> 输入administrators -->检查名称 -->确定,
完成后,sqladmin用户具备了administrator的权限。

2.3.2 备库创建SQL Server管理员用户
同2.3.1章节。

2.4 创建共享文件夹
分别在主库和备库上创建用于存放主备库备份日志文件的共享文件夹,文件夹授予共享权限和NFS权限。
2.4.1 主库创建共享文件夹
在这里插入图片描述
创建db_backup文件夹,右键文件夹,点击属性
在这里插入图片描述
点击:共享 --> 高级共享
在这里插入图片描述
勾选:共享此文件夹,依次点击 权限 --> 添加
在这里插入图片描述
输入刚才创建的用户(sqladmin),点击检查名称,点击确定。
在这里插入图片描述
勾选完全控制、更改、读取的允许选项后,点击确定。

2.4.2 备库创建共享文件夹
同2.4.1章节。

2.5 配置SQL Server服务和SQL Server代理服务
分别从主备库服务器上打开SQLServer配置管理器,将SQL Server服务和SQL Server代理服务的登录身份设置为前面步骤创建的用户(sqladmin),并将启动模式设置未“自动”。
2.5.1. 主库配置SQL Server服务和SQL Server代理服务
2.5.1.1. 主库配置SQL Server服务
在这里插入图片描述
打开SQL Server配置管理器。
在这里插入图片描述
右键SQL Server(MSSQLSERVER),点击属性。
在这里插入图片描述
依次点击:登录 --> 浏览 --> 输入sqladmin --> 检查名称 --> 确定。
在这里插入图片描述
输入密码,点击确定。
在这里插入图片描述
需要重启sqlserver服务,点击是。

2.5.1.2. 主库配置SQL Server代理服务
在这里插入图片描述
右键SQL Server 代理(MSSQLSERVER),点击属性。
在这里插入图片描述
依次点击:登录 --> 浏览 --> 输入sqladmin --> 检查名称 --> 确定
在这里插入图片描述
输入密码,点击确定。

在这里插入图片描述
右键SQL Server代理(MSSQLSERVER),点击服务,在启动模式下拉列表中,选择自动,点击确定。
在这里插入图片描述
确认SQL Server和SQL Server代理:
 状态:正在运行
 启动模式:自动
 登录身份:.\sqladmin

2.5.2. 备库配置SQL Server服务和SQL Server代理服务
同2.5.1章节

  1. 配置SQL Server日志传送
    3.1. 配置代理账户
    在这里插入图片描述
    以操作系统身份验证方式登录数据库,修改数据库登录认证。
    在这里插入图片描述
    右键服务名,点击属性。
    在这里插入图片描述
    点击安全性,勾选 启用服务器代理账户,输入sqladmin用户和密码,点击确定。

3.2. 配置主数据库日志传送
在这里插入图片描述
右键需要配置的数据库,点击属性。
在这里插入图片描述
点击选项,将恢复模式修改为“完整”。
在这里插入图片描述
点击事务日志传送,勾选“将此数据库启用为日志传送配置中的主数据库”,点击备份设置。
在这里插入图片描述
输入主库备份文件夹的网络路径。
输入主库备份文件夹的本地路径。
配置备份文件的删除和备份的告警策略。
点击计划,进行计划配置。
在这里插入图片描述
根据选项说明,按需进行配置。
在这里插入图片描述
配置完成后,点击确定。
添加辅助数据库
在这里插入图片描述
在事务日志传送界面的辅助服务器实例和数据库,点击添加。
在这里插入图片描述
点击连接。
在这里插入图片描述
在服务器名称选项中,点击“浏览更多”
在这里插入图片描述
输入备库的服务器名称,选择windows身份验证,点击连接。
在这里插入图片描述
选择“是,生成主数据库的完整备份,并将它还原到辅助数据库中(如果辅助数据库不存在,则创建它)”后,点击还原选项。
在这里插入图片描述
输入数据文件和日志文件的文件夹路径后,点击确定。
在这里插入图片描述
点击复制文件,输入备库上存放备份日志文件的路径。
在这里插入图片描述
点击计划。
在这里插入图片描述
按需配置执行频率和持续时间等。
在这里插入图片描述
点击还原事务日志,选择“备用模式”,按需选择延迟还原时间(为0则表示不延迟),以及还原告警策略。
在这里插入图片描述
点击计划。
在这里插入图片描述
按需配置执行频率和持续时间。
在这里插入图片描述
配置完成后,点击确定。
在这里插入图片描述
各操作步骤均成功,点击关闭。
在这里插入图片描述
检查备库,出现ray数据库,状态为(备用/只读)。

  1. 验证主备数据库是否同步
    4.2. DDL同步验证
    主库创建test表
    在这里插入图片描述
    主库创建test表成功后,可以查询。
    在这里插入图片描述
    备库出现test表,并且可提供查询。

4.3. DML同步验证
在这里插入图片描述
主库test表插入10条记录,查询看到10条记录
在这里插入图片描述
备库查询,test表10条记录已同步。

  • 5
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值