【腾讯云的1001种玩法】构建企业级应用环境之数据层面优化(二)

上一篇中我们讲到准备 SQL 基础环境改造,这一篇将继续讲述如何为应用提供高可用的底层数据层,以下是本次要进行实验的拓扑(红色为已完成搭建,蓝色是本次文章涉及的区域):

1、 上一篇我们搭建好了SQL底层,这一篇来讲述如何创建一个AlwayOn可用组对外提供服务,设置两个SQL节点的AlwayOn高可用属性:

2、 通过SMSS登录SQL,新建一个数据库作为应用数据,记得更改数据库管理员为SQLAdmin:

3、 SMSS界面展开到AlwayOn 高可用性,点击新建可用性组:

4、 指定可用性组名称:

5、 选择需要高可用的数据库(前提需要做好完整备份):

6、 勾选自动迁移及Sync,选择可读辅助副本(由于本篇并非专门介绍SQLAlwayON这里不做AlwayOn相关设置详解),从SQLServer2014起就可以支持添加Azure SQL节点作为AG节点,如果这里实现,相当于你的应用数据层是基于QCloud+CIFS+Azure三层保护下:

7、 切换到侦听器页,侦听器的建立,这里也需要一个CLB内网IP同时绑定两个主机(操作略,请参照上一篇):

8、 选择Full模式,并输入我们在第一篇准备的CIFS共享位置:

9、 Okay环境准备完成,但是在完成最后一步时发现了问题:

10、 点击Error连接,并点开详细日志:

11、 再看看日志查看器:

12、 发现SQL02跟01计算机账户之间没有权限,默认SQL服务使用SQL本地计算机账户作为服务账户,统一将服务账户改为SQLAdmin重启服务即可:

13、 这时候就可以看到一条成功的日志出来了:

14、 继续创建:

15、 Okay,这样就完成了底层数据层的改造及AlwayOn创建:

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏醉梦轩

Ubuntu 16.04 部署MySQL服务

MySQL是一款开源的关系型数据库管理系统,大量公司都在使用它,或是在它的基础上做二次开发。有时,我们会需要在Linux系统上部署MySQL服务用于测试。

971
来自专栏上善若水

013 windows10 mysql的安装

Access denied for user 'root'@'localhost' (using password:YES) 解决方案 问题的解决

1363
来自专栏Laoqi's Linux运维专列

Mysql5.7 二进制包安装(变化较大)

MySQL5.7.17版(二进制包) : 1.下载、解压二进制包 cd /usr/local/src/ wget http://mirrors.sohu.com...

2885
来自专栏LIN_ZONE

mysql存储emoji问题

前一段时间,项目中需要在数据库中存储emoji,由于编码格式不对,直接导致数据库报错,后来修改mysql的编码,就解决了

1086
来自专栏鸡蛋君

如何给Wordpress网站换域名

1326
来自专栏醉梦轩

Ubuntu 16.04 部署MySQL服务

MySQL是一款开源的关系型数据库管理系统,大量公司都在使用它,或是在它的基础上做二次开发。有时,我们会需要在Linux系统上部署MySQL服务用于测试。

1792
来自专栏前端vue

对数据进行一些基本操作(四)

完整代码 ↓ ↓ ↓ ↓ github地址:https://github.com/jgsrty/jianshu_node 码云地址:https://gite...

1594
来自专栏西安-晁州

GridFS使用及配合nginx实现文件服务

Mongodb下GridFS使用及配合nginx实现文件服务 一、GridFS简介 GridFS是mongodb下用来存储文件的一种规范,所有官方支持的驱动均实...

5600
来自专栏数据库

SQLite 使用方法详解

提供了对 SQLite 数据库的完全支持。应用中的任何类(不包括应用外部的类)均可按名称访问您所创建的任何数据库。如果想让自己创建的数据库供外部应用使用,请使用...

2206
来自专栏Python、Flask、Django

MySQL快速建立远程连接

1384

扫码关注云+社区