SQL Server高可用——日志传送(4-2)——部署

本文涉及的产品
云数据库 RDS SQL Server,基础系列 2核4GB
RDS SQL Server Serverless,2-4RCU 50GB 3个月
推荐场景:
日志服务 SLS,月写入数据量 50GB 1个月
简介: 原文: SQL Server高可用——日志传送(4-2)——部署   前文再续,书接上一回。本章演示一下日志传送的具体过程   准备工作:   由于时间关系,已经装好了3台虚拟机,且同在一个域里面:         SQL01:主服务器 SQL02:辅助服务器 SQL03:监视服务器   初始配置:       这里是实验方便,正式环境应该由于特殊账号的读写权限。
原文: SQL Server高可用——日志传送(4-2)——部署

 

前文再续,书接上一回。本章演示一下日志传送的具体过程

 

准备工作:

 

由于时间关系,已经装好了3台虚拟机,且同在一个域里面:

 

 

 

 

SQL01:主服务器

SQL02:辅助服务器

SQL03:监视服务器

 

初始配置:

      这里是实验方便,正式环境应该由于特殊账号的读写权限。注意这里的读写权限不应该是sql内部的账号,如sa这些,而是sqlagentSQLServer service这类型的账号,这些账号才是访问文件夹的。

      首先,创建一个【主服务器】能访问的备份文件夹。并共享给【辅助服务器】读取。这个文件夹可以是共享文件夹,也可以是主服务器上的文件夹。但是主服务器的sqlagent必须对其具有写的权限。

 

 

 

 

      对于这个文件夹,主服务器必须具有读写权,而辅助服务器必须具有读的权限。

      

      然后在辅助服务器上创建一个文件夹,用于存放从主服务器上的备份文件。辅助服务器的sqlagent账号或者执行作业的账号必须对这个文件夹具有读写权限。

      

      最后,检查双库的恢复模式。必须为完整或者大容量日志。

 

使用SSMS来部署:

 

步骤1:先打开日志传送。也就是如图,打开属性:

 

 

 

步骤2:先来配置主服务器,点击【备份设备】:

 

 

打开之后,输入共享文件夹的路径。

      

 

 

步骤3:配置辅助服务器,其实辅助服务器配置好共享文件夹之后,其他的工作大部分都可以在主服务器上完成。在这里输入共享文件夹:

 

 

 

 

 

 

 

步骤4:配置监视服务器,配置较为简单,但是要注意的是尽可能使用专用的账号来运行:

 

 

 

到目前位置,基本上已经配置完毕,可以使用图中红框的部分来保存脚本以便出现问题的时候能快速创建:

 

 

检查:

 

现在来检查一下,从下图可以看到:

在主服务器上有一个LSBackup_AdventureWorks的作业,用于备份主服务器上数据库的备份,注意初始化的时候要先做完整备份,后续只做日志备份。

在辅助服务器上,有两个作业:一个LSCopy_ZJSQL-T01\SQL01_AdventureWorks:该作业用于把备份从主服务器的文件夹或者从共享文件夹中把备份文件复制到本地。另外一个LSRestore_ ZJSQL-T01\SQL01_AdventureWorks:该作业用于把复制过来的备份文件还原到辅助服务器上,并保持数据库处于还原状态。

 

 

 

接下来看看监控服务器:

 

 

 

可以同样看到监控服务器上也有一个作业:LSAlert_ZJSQL-T03\SQL03。双击打开可以看到:

 

 

 

到目前位置,部署方面就基本上完成了,但是根据不同的应用环境,部署会有不同的使用情况。部署日志传送相对比较简单。但是最重要、最复杂的是接下来的一篇:SQL Server高可用——日志传送(4-3)——使用

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
目录
相关文章
|
2月前
|
SQL 数据库
为什么 SQL 日志文件很大,我应该如何处理?
为什么 SQL 日志文件很大,我应该如何处理?
|
3月前
|
SQL 存储 缓存
高基数 GroupBy 在 SLS SQL 中的查询加速
本文详细介绍了SLS中的高基数GroupBy查询加速技术。
122 19
|
2月前
|
SQL 数据库
为什么SQL日志文件很大,该如何处理?
为什么SQL日志文件很大,该如何处理?
|
3月前
|
关系型数据库 MySQL 网络安全
5-10Can't connect to MySQL server on 'sh-cynosl-grp-fcs50xoa.sql.tencentcdb.com' (110)")
5-10Can't connect to MySQL server on 'sh-cynosl-grp-fcs50xoa.sql.tencentcdb.com' (110)")
|
3月前
|
SQL 安全 数据库
基于SQL Server事务日志的数据库恢复技术及实战代码详解
基于事务日志的数据库恢复技术是SQL Server中一个非常强大的功能,它能够帮助数据库管理员在数据丢失或损坏的情况下,有效地恢复数据。通过定期备份数据库和事务日志,并在需要时按照正确的步骤恢复,可以最大限度地减少数据丢失的风险。需要注意的是,恢复数据是一个需要谨慎操作的过程,建议在执行恢复操作之前,详细了解相关的操作步骤和注意事项,以确保数据的安全和完整。
127 0
|
4月前
|
数据库 Java 监控
Struts 2 日志管理化身神秘魔法师,洞察应用运行乾坤,演绎奇幻篇章!
【8月更文挑战第31天】在软件开发中,了解应用运行状况至关重要。日志管理作为 Struts 2 应用的关键组件,记录着每个动作和决策,如同监控摄像头,帮助我们迅速定位问题、分析性能和使用情况,为优化提供依据。Struts 2 支持多种日志框架(如 Log4j、Logback),便于配置日志级别、格式和输出位置。通过在 Action 类中添加日志记录,我们能在开发过程中获取详细信息,及时发现并解决问题。合理配置日志不仅有助于调试,还能分析用户行为,提升应用性能和稳定性。
58 0
|
SQL 存储 监控
sql server 高可用故障转移(3)
原文:sql server 高可用故障转移(3) 虚拟磁盘创建           前面我们已经搭了域和两台sql 服务器, 下面我们准备让DC域服务器除了担当域控制器外,还行使另一个职能:充当集群共享存储。
895 0
|
SQL 网络协议 测试技术
sql server 高可用故障转移(2)
原文:sql server 高可用故障转移(2)   添加网卡心跳线     目标: 二台sql服务器需要添加网卡心跳线,用于sql server内部数据传输      计算机名 Ip信息 心跳线 Hsr1 192.
816 0
|
SQL Windows 数据库
sql server 高可用故障转移(完结)
原文:sql server 高可用故障转移(完结)  最后测试  安装完二个sql server 节点后,对外的虚拟ip是192.168.2.105     测试将sql server转到另一节点      转移后连接sql 虚拟ip 测试                  通过windows日志查看远行状态            总结            到这里故障转移群集就配置完成了,   通过一系列的配置,会发现实现起来还是很繁琐。
1130 0
|
SQL 存储 网络协议
sql server 高可用故障转移(5)
原文:sql server 高可用故障转移(5) 测试故障转移群集报告           在SQL-CL01(hsr 50)进行故障转移群集的创建,如图下图所示,在SQL-CL01和SQL-CL02的“服务器管理”中右键点击“功能”,选择“添加功能          勾选故障转移群集  (注意...
770 0
下一篇
无影云桌面