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日志并进行多维度分析。
目录
相关文章
|
9天前
|
SQL IDE Java
Java连接SQL Server数据库的详细操作流程
Java连接SQL Server数据库的详细操作流程
|
17天前
|
SQL DataWorks NoSQL
DataWorks产品使用合集之如何将SQL Server中的数据转存到MongoDB
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
244 1
|
1月前
|
SQL API 流计算
实时计算 Flink版产品使用合集之在Mac M1下的Docker环境中开启SQL Server代理的操作步骤是什么
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
162 1
|
2天前
|
SQL 关系型数据库 分布式数据库
PolarDB产品使用问题之如何迁移SQL Server
PolarDB产品使用合集涵盖了从创建与管理、数据管理、性能优化与诊断、安全与合规到生态与集成、运维与支持等全方位的功能和服务,旨在帮助企业轻松构建高可用、高性能且易于管理的数据库环境,满足不同业务场景的需求。用户可以通过阿里云控制台、API、SDK等方式便捷地使用这些功能,实现数据库的高效运维与持续优化。
|
1天前
|
SQL 存储 机器人
SQL Server 中 RAISERROR 的用法详解
SQL Server 中 RAISERROR 的用法详解
|
11天前
|
SQL 存储 关系型数据库
关系型数据库中的SQL Server
【6月更文挑战第11天】
47 3
|
9天前
|
SQL IDE Java
Java连接SQL Server数据库的详细操作流程
Java连接SQL Server数据库的详细操作流程
|
10天前
|
SQL 弹性计算 API
云服务器 ECS产品使用问题之如何通过API调用阿里云服务器上SQL Server数据库中的数据
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
|
21天前
|
SQL 关系型数据库 MySQL
MySQL数据库——索引(3)-索引语法(创建索引、查看索引、删除索引、案例演示),SQL性能分析(SQL执行频率,慢查询日志)
MySQL数据库——索引(3)-索引语法(创建索引、查看索引、删除索引、案例演示),SQL性能分析(SQL执行频率,慢查询日志)
21 2
|
14小时前
|
SQL 存储 关系型数据库
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server