数据人与超自然意识 发表于 2024-8-10 08:26:29

SQL Server高可用性——AlwaysOn搭建



端口135 137 139 445 5022 1433要开(不管他防火墙开没开)!!!!!
ip规划好!!!!
hostname记得提前改好!!!
一.搭建域(win2008只要选dns就行,win2012还要选AD域服务)
安装服务如果不可,拷贝iso上去解压,选定C:\iso\sources\sxs路径即可

1. 开始菜单-->管理工具-->服务器管理器,添加脚色
https://i-blog.csdnimg.cn/blog_migrate/a8c62f5a0014acb63c016312a181c0c9.jpeg

2.下一步
https://i-blog.csdnimg.cn/blog_migrate/b624882b8d2197038d0491d91cfd6335.jpeg
3.勾选DNS服务,下一步
https://i-blog.csdnimg.cn/blog_migrate/242e90d8f3366ffba936c9a56e054633.jpeg

4.下一步
https://i-blog.csdnimg.cn/blog_migrate/a55a674ca15b9347c1ed415c8e59d35a.jpeg
5.安装
https://i-blog.csdnimg.cn/blog_migrate/51f0d842f8e3555308f602e91b7a935b.jpeg

6.安装完成,关闭
https://i-blog.csdnimg.cn/blog_migrate/72c4e0044d1972d57dfab6a8b4490d47.jpeg
7. 开始菜单-->运行-->输入命令“dcpromo”点击“确定” 按钮
https://i-blog.csdnimg.cn/blog_migrate/f3de7408928b32f4af7b712fad9cab77.jpeg

8.安装开始
https://i-blog.csdnimg.cn/blog_migrate/78893921ef3da7caf0eb5455d792774a.jpeg

9.下一步
https://i-blog.csdnimg.cn/blog_migrate/81a83d9328628f532a8999d2c3a3850c.jpeg

10.下一步
https://i-blog.csdnimg.cn/blog_migrate/7de93cf51583a4b70a2a174b426c1e4f.jpeg

11.勾选“在新林中新建域”,下一步
https://i-blog.csdnimg.cn/blog_migrate/3eb7a25ed91396be39b46fd95738e297.jpeg





12.输入想创建的域名,下一步
https://i-blog.csdnimg.cn/blog_migrate/a16e1a5366b81d87f437637e38b95845.jpeg

13.检测重复名
https://i-blog.csdnimg.cn/blog_migrate/7d6e6cb0b03eb8282a06d2053ddee9e2.jpeg

14.选择windows server 2008 r2,下一步
https://i-blog.csdnimg.cn/blog_migrate/1e103aaa46e9ed8839a329a961e8b338.jpeg
15. 点击“下一步”按钮,如果最初没有安装DNS服务器,此处可以勾选并安装
https://i-blog.csdnimg.cn/blog_migrate/4853455733a01055327a8df10d96270c.jpeg

16.检测DNS设置
https://i-blog.csdnimg.cn/blog_migrate/2e72dc788e6c97a429a8c6f9758a87dd.jpeg

17.选择是
https://i-blog.csdnimg.cn/blog_migrate/f9ff5ce62781acf12e72d23d3ba057bf.jpeg






18.下一步
https://i-blog.csdnimg.cn/blog_migrate/26726926d95aaae97c515a8ed3c60014.jpeg

19.输入暗码(我测试用123456),下一步
https://i-blog.csdnimg.cn/blog_migrate/c6bbb0f45fb4b9069087656fe0df15ba.jpeg





20.(我测试用的暗码过于简单)
https://i-blog.csdnimg.cn/blog_migrate/327edc1fd41a6bacf16b87923cfb5e34.jpeg

21.重新写暗码(Hzmc321#),下一步
https://i-blog.csdnimg.cn/blog_migrate/7249a84c2ea00950100537ca646b6281.jpeg

22.下一步
https://i-blog.csdnimg.cn/blog_migrate/17fdb0c6536fbfc48c12ab0d46f32dc2.jpeg
23.正在安装组计谋管理控制台
https://i-blog.csdnimg.cn/blog_migrate/f59ad2397fbacd778bf9fb30b20fe46a.jpeg

24.完成
https://i-blog.csdnimg.cn/blog_migrate/5e2f14fa8a4dae3ba8c165ea608a6bc0.jpeg

25.重启
https://i-blog.csdnimg.cn/blog_migrate/a88523400dd1f74bcee3a48af83187f1.jpeg

二.添加域账号
1.服务器管理器,脚色,域服务,用户和计算机,我的域名,users(windows server2012后是在AD用户与计算机里)
https://i-blog.csdnimg.cn/blog_migrate/e5a374a69998ae568a4198cb245713a3.jpeg

2.右键添加,用户,填写姓和用户登录名(同一),下一步
https://i-blog.csdnimg.cn/blog_migrate/a823d98915f369756b046fc72014f530.jpeg

3.暗码(Hzmc321#),暗码用不外期,下一步
https://i-blog.csdnimg.cn/blog_migrate/0acd1dab12fec00ba881edd39e2efa92.jpeg
4.创建完成
https://i-blog.csdnimg.cn/blog_migrate/117e26e40bf35c1ebe15958acabd25e1.jpeg

5.给用户添加权限Administrators(管理员)、Domain Admins(域管理员)、Domain Computers(域计算机?)、Domain Controllers(域控制器)、Domain Users(域利用者),步调,右键账号,属性,隶属于,高级,立即查找,添加
https://i-blog.csdnimg.cn/blog_migrate/86ee4721d38d2ed316f7f4fdedbee457.jpeg




6. 进入SQL Server Management Studio,实例,安全性,右键登录名,新建登录名,通例,搜索,高级,,立即查询,选择域用户,确定
https://i-blog.csdnimg.cn/blog_migrate/7bb8c3dcd853a019f027f97b72ba227f.jpeg

7.服务器脚色,勾选sysadmin,
https://i-blog.csdnimg.cn/blog_migrate/770dcf0a4d36bf00ac5bca38ec4f365e.jpeg



8.如果想要哪个数据库的最大权限,用户映射,选择数据库前的映射,勾选上下面的db_owner,确定
https://i-blog.csdnimg.cn/blog_migrate/1d79d47cb580b38e3c712b0d0f52cf69.jpeg

三.把电脑添加进域
域控的网卡,ipv6关掉,默认网关不要填写

https://i-blog.csdnimg.cn/blog_migrate/a86863da133f2f85668119dc8fa32758.png


节点
1.查看搭建域的机子的网络属性
https://i-blog.csdnimg.cn/blog_migrate/5b3512ed500eec38190de429be4e60c0.jpeg
2.修改想要参加域的机子的网络属性,把DNS改成上个机子的IP地点
https://i-blog.csdnimg.cn/blog_migrate/4a1b781d126d868705e82fa6ab20732d.jpeg

https://i-blog.csdnimg.cn/blog_migrate/be1e905cedfd48e2471157e9bdd67cf9.png

3.右键计算机,属性,更改设置,更改,勾选域,输入域名
https://i-blog.csdnimg.cn/blog_migrate/1515726014a86a68c92df4637737d4e9.jpeg







4.输入账号暗码,确定--------重启
https://i-blog.csdnimg.cn/blog_migrate/ba31b62c2e694e349d5aa4970e254c09.jpeg

5.应该完成结束了 (不外我不知为什么原因网络路径找不到 ,无图)

四.故障转移聚集
1.功能里添加故障转移聚集和.NET3.5.1
https://i-blog.csdnimg.cn/blog_migrate/8e1b86040ea2796429de237e142298ce.jpeg




2.2台都装好故障转移聚集后,一台机子用域账号(dcadmin)登岸,另一台平凡(administrator)登岸
https://i-blog.csdnimg.cn/blog_migrate/0b219dab11348becf320a1491ca3f172.jpeg

3.打开故障转移聚集管理器,验证设置
https://i-blog.csdnimg.cn/blog_migrate/b871d399e49d84b6a2c2911631e41df6.jpeg








4.下一步
https://i-blog.csdnimg.cn/blog_migrate/458e2445efaf11eaa26c73fb476f1956.jpeg

5.浏览,添加要进聚集的机子,不要域控进来
https://i-blog.csdnimg.cn/blog_migrate/50ee55bcb274404d6caa5cc823ea3f5a.jpeg







6.下一步
https://i-blog.csdnimg.cn/blog_migrate/7ed5ba173205255c721411b6b9e553de.jpeg

7.下一步
https://i-blog.csdnimg.cn/blog_migrate/601754f7627a65987621a9dae6d1e7ee.jpeg







8.下一步
https://i-blog.csdnimg.cn/blog_migrate/ef84a6489d6b76548dc5a8349ae8b80f.jpeg

9.查看下陈诉,有问题办理,没问题点完成
https://i-blog.csdnimg.cn/blog_migrate/c5d3e6cdab004a823732ac4b05b47300.jpeg







10.创建聚集,下一步
https://i-blog.csdnimg.cn/blog_migrate/75f756023572526f1d1aba5fbc171521.jpeg

11.下一步

https://i-blog.csdnimg.cn/blog_migrate/7311b05a30b987f4e3433f213ff8e497.jpeg






12.聚集VIP(192.168.36.170),名称SQLDEMO,下一步
https://i-blog.csdnimg.cn/blog_migrate/0d834475d31e259fec440d623db0b89e.jpeg

13.下一步(不勾选将全部符合条件的存储添加到聚集)


https://i-blog.csdnimg.cn/blog_migrate/7fb1913009b7548014bc3c17a18e80b6.png

https://i-blog.csdnimg.cn/blog_migrate/0c00c4ba7313b7af87e64d37e42de9b1.jpeg







14.看陈诉,完成
https://i-blog.csdnimg.cn/blog_migrate/f062aa9fdecb0faaa83aecb84ad2c5be.jpeg

15.完成故障转移聚集搭建
https://i-blog.csdnimg.cn/blog_migrate/9faaa251c38dc2193c4bc352358eb346.jpeg



五.仲裁
1.创建一个共享文件夹(SQL Server 2014共享文件夹不能放在结点上),everyone完全控制和DCADMIN域用户读写权限
https://i-blog.csdnimg.cn/blog_migrate/f12dbc055ad5a03748c85b612f5d8fd8.jpeg

https://i-blog.csdnimg.cn/blog_migrate/5b9cc0031a60988883045b8ed84ef6c3.jpeg

2.如图
https://i-blog.csdnimg.cn/blog_migrate/44bc5b3cfd3c86abf54ad7ee93ad9ab9.jpeg









3.下一步
https://i-blog.csdnimg.cn/blog_migrate/480e20cc83f66ead6780014483f65fe7.jpeg

4.2008选第三个,2012选第二个,下一步
https://i-blog.csdnimg.cn/blog_migrate/37c97c1ec177d9627f0bfce864b57d94.png

https://i-blog.csdnimg.cn/blog_migrate/4d2e4816ab84346c7867eff2069f3a3e.png

https://i-blog.csdnimg.cn/blog_migrate/eab5ea824872706e663e8758792e78ca.jpeg





5.把共享文件夹的路径写进去,下一步
https://i-blog.csdnimg.cn/blog_migrate/a9fdea4983bb16caa6332d54b19e7c19.jpeg

https://i-blog.csdnimg.cn/blog_migrate/79843300c4ea35afc4b7dc0732158a42.jpeg










6.下一步
https://i-blog.csdnimg.cn/blog_migrate/86aecc089b9daea356cf4174ea1bce6d.jpeg

7.完成
https://i-blog.csdnimg.cn/blog_migrate/76d84ae9cbe8b27e0bb6595f97f52ab4.jpeg







8.完成
https://i-blog.csdnimg.cn/blog_migrate/4df849b0eb4f35802a99428a4a0088a1.jpeg

六.AlwaysOn搭建
1.用administrator登岸2台机子
https://i-blog.csdnimg.cn/blog_migrate/a44986aaec50a23a99a0ae727319d599.jpeg









2.添加.NET3.5功能
https://i-blog.csdnimg.cn/blog_migrate/a7b3cf7c099548e7ce6d79e706d48bf1.jpeg

3.2台机子都装上SQL Server2012,不要选择SQL Server故障转移集群安装,单机安装就行
https://i-blog.csdnimg.cn/blog_migrate/1942be6517d23c7d84855192e934fe89.jpeg






4.安装完成
https://i-blog.csdnimg.cn/blog_migrate/e578aad3348a87903fa34848281bfcd3.jpeg

5.安装SQL Server 2012 sp1补丁
https://i-blog.csdnimg.cn/blog_migrate/58eb2cbdd97d204889e44b9428ae8d7d.jpeg

6.
https://i-blog.csdnimg.cn/blog_migrate/6c5dd49eecb7d057289486a881881679.jpeg

7.注销,用域用户登岸

8.服务,代理
https://i-blog.csdnimg.cn/blog_migrate/5081570a7c003fbb4d7a5df706c26044.jpeg

9.位置选择域
https://i-blog.csdnimg.cn/blog_migrate/d3a80162d0fcec2cdd5fe3a2a4449dfe.jpeg






10.添加dcadmin
https://i-blog.csdnimg.cn/blog_migrate/86f59b622206cee08bf94bd1d0f54393.jpeg

https://i-blog.csdnimg.cn/blog_migrate/af8c19ee3716c6103d38ad0a017cc269.jpeg

11.输入域账号的暗码,确定

https://i-blog.csdnimg.cn/blog_migrate/961da3989f6c9f4c10ca581ea4238e13.jpeg




12.重启代理服务
https://i-blog.csdnimg.cn/blog_migrate/0f70c9c6ca17c7c1e6c7a6d6d448e777.jpeg

https://i-blog.csdnimg.cn/blog_migrate/b87787bfe197ccabbd7c58be3d99aaa2.jpeg

13.SQL Server也同样------------断开服务1次
https://i-blog.csdnimg.cn/blog_migrate/f80d6e6d3d7196fdf2afc582de427e6c.jpeg

14.完成
https://i-blog.csdnimg.cn/blog_migrate/013a0b8810665e40a0d79ca8d1c03632.jpeg

15.另一个节点做一样
https://i-blog.csdnimg.cn/blog_migrate/59d8d11e2ad6a2b9eb33438e6aa052cf.jpeg




16.用sa账号登岸2个结点的SQL Server
https://i-blog.csdnimg.cn/blog_migrate/4ab17c325859e640eac60d86ca9026da.jpeg

17.安全性,登录名,新建登录名,搜索,位置改为域,再高级,立即查询,添加dcadmin账号
https://i-blog.csdnimg.cn/blog_migrate/2539b3181644f65b55d33dc94fea7b7d.jpeg


18.登录名,服务器脚色勾选上sysadmin,并且在另一台上也同样操纵
https://i-blog.csdnimg.cn/blog_migrate/cb28383204e992790273e0fee5fc82a5.jpeg

19.重新用windows身份登岸,
https://i-blog.csdnimg.cn/blog_migrate/4e281747b94f96d65c9e701c72054f20.jpeg

https://i-blog.csdnimg.cn/blog_migrate/059246f9bff03dc0149d8da482f32b1b.jpeg

20.SQL Server服务管理器,
https://i-blog.csdnimg.cn/blog_migrate/55c27380ff47fa824f84ccb1553de7fd.jpeg


21.选择SQL Server(M。。。。。。)右键属性,AlwaysOn高可用性,勾选启动
https://i-blog.csdnimg.cn/blog_migrate/de51c8bf03b81eb5db2257191ca0a890.jpeg

22.重启SQL Server服务,在SSMS中,右键实例,属性,可看到,启用HADR为True----------重启服务第二次
https://i-blog.csdnimg.cn/blog_migrate/0ea7f2414c9593b42e8db44960b4f308.jpeg
23. 在此中一个集群节点的SQL Server中验证各节点的投票数 ,在此中一个集群节点的SQL Server上执利用用下面SQL语句:
SELECT * FROM  sys.dm_hadr_cluster_members;
https://i-blog.csdnimg.cn/blog_migrate/05f35da5a2ac27bdfc255a14a77a56ed.jpeg

SELECT * FROM SYS.
https://i-blog.csdnimg.cn/blog_migrate/204d682ae6f11fc23f3a94c831a21891.jpeg

24.在1结点输入下面命令创建test数据库以及test1表
CREATE DATABASE
USE
CREATE TABLE ( INT, VARCHAR(100))
INSERT INTO SELECT 1,'test'
https://i-blog.csdnimg.cn/blog_migrate/aa11fea03e0c6d499b5cbcb46f019706.jpeg

25.再将下面这段与备份一起利用
DECLARE @CurrentTime VARCHAR(50), @FileName VARCHAR(200)
SET @CurrentTime = REPLACE(REPLACE(REPLACE(CONVERT(VARCHAR, GETDATE(), 120 ),'-','_'),' ','_'),':','')

26.备份test数据库完整备份
SET @FileName = 'c:\DBBackup\test_FullBackup_' + @CurrentTime+'.bak'
BACKUP DATABASE
TO DISK=@FileName WITH FORMAT ,COMPRESSION

27.备份test数据库日志备份
SET @FileName = 'c:\DBBackup\test_logBackup_' + @CurrentTime+'.bak'
BACKUP log
TO DISK=@FileName WITH FORMAT ,COMPRESSION

28.备份完成
https://i-blog.csdnimg.cn/blog_migrate/4991e2e19748ab17451565eace88aab3.jpeg

https://i-blog.csdnimg.cn/blog_migrate/daf20e5d14047d0d11d9f8755cd7668c.jpeg
29.在还原的服务器上实验这2段进行还原(改好地点以及备份名)
USE
RESTORE DATABASE FROM DISK = N'C:\DBBackup\test_FullBackup_2017_11_29_144348.bak' WITH  FILE = 1,
MOVE N'test' TO N'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\test.mdf',
MOVE N'test_log' TO N'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\test_log.ldf',
NOUNLOAD,NORECOVERY,  REPLACE,  STATS = 5
GO

USE
RESTORE DATABASE FROM  DISK = N'C:\DBBackup\test_logBackup_2017_11_29_144348.bak' WITH  FILE = 1,
NOUNLOAD,NORECOVERY,  REPLACE,  STATS = 5
GO

https://i-blog.csdnimg.cn/blog_migrate/96909c003110c808b047faacb29efd6d.jpeg

https://i-blog.csdnimg.cn/blog_migrate/2a960d69847025524e1afca74e76a22a.jpeg
注意:参加到AlwaysOn可用性组的数据库必须符合下面要求
(1)数据库的恢复模式必须是“完整”恢复模式
(2)数据库已进行了一次完整备份
(3)需要是用户库,系统库不能参加可用性组
(4)数据库可以读写,只读库不能参加到可用性组
(5)数据库处于多用户模式
(6)数据库没有利用AUTO_CLOSE
(7)不属于任何其他的可用性组
(8)数据库没有设置数据库镜像
一个可用性组最大支持100个数据库

29.回到主服务器,右键AlwaysOn高可用性,新建,下一步
https://i-blog.csdnimg.cn/blog_migrate/875ef5d0f7fa542c5b357c94e451cf96.jpeg

30.输入组名,下一步
https://i-blog.csdnimg.cn/blog_migrate/e8645a8114b7c4e9f906e850df8a1440.jpeg
31.选择库,下一步
https://i-blog.csdnimg.cn/blog_migrate/1bbbf7e9c46983431473fbdc7428281a.jpeg

32.添加副本,
https://i-blog.csdnimg.cn/blog_migrate/c08e3d51316182b76c8d70af57d82d49.jpeg

33.选择主动故障转移,辅助副本设置可读
https://i-blog.csdnimg.cn/blog_migrate/3838df3555a5b29719bc5d311fdf6361.jpeg

34.端点,下一步,确定
https://i-blog.csdnimg.cn/blog_migrate/88e2569919cc355f067fda46dddb674f.jpeg

https://i-blog.csdnimg.cn/blog_migrate/0621f70526c3c5729d4f7f72951d577c.jpeg
35.选择仅连接
https://i-blog.csdnimg.cn/blog_migrate/9e8f2d9271e278030b387bf2769af2ed.jpeg

36.忽略侦听器的告诫,后面再设置,下一步
https://i-blog.csdnimg.cn/blog_migrate/20abf1fd003eac751381ce3615179093.jpeg


 如果末了一步一直运行,好久之后报错,可能是5022端口没开





37.完成
https://i-blog.csdnimg.cn/blog_migrate/676ee51e0df40f01612398c79672ec9d.jpeg

38.完成,但又告诫(待定未知是否精确)
https://i-blog.csdnimg.cn/blog_migrate/e11505e221b14e140e6892fd0b38772e.jpeg


39.回到辅助服务器查看,数据库已同步
https://i-blog.csdnimg.cn/blog_migrate/1f7dd1b3532a90cf659201a15bcda333.jpeg

40.主服务器修改数据,再去辅助服务器查看,数据页修改了,确认数据已经同步
https://i-blog.csdnimg.cn/blog_migrate/a2b4643f0432f0016caec3276e2c7606.jpeg

https://i-blog.csdnimg.cn/blog_migrate/e3854cf67a1feb5cea85e0e02960807d.jpeg

41.查看故障转移聚集管理器,看到可用性组变成了一个聚集脚色
https://i-blog.csdnimg.cn/blog_migrate/1b36d52e05077dbbd24212668b4c8e2c.jpeg
42.AlwaysOn,可用性组,表现面板
https://i-blog.csdnimg.cn/blog_migrate/b405febd4b5355d9cb2ece0e0a87cf14.jpeg

43.点击
https://i-blog.csdnimg.cn/blog_migrate/347295552c3dcdc96ab79457f17103a0.jpeg

https://i-blog.csdnimg.cn/blog_migrate/7aef88c3430293ae27b63b373e71be88.jpeg



44.AlwaysOn高可用性,可用性组,右键可用性组侦听器,添加侦听器
https://i-blog.csdnimg.cn/blog_migrate/f7cb1154f4ae84444c2f56cd1cbf0ab6.jpeg

45.选静态IP模式,输入名称和端口号(应该是空的端口都可以),添加IP网络(地点貌似是随意的)
https://i-blog.csdnimg.cn/blog_migrate/c2e293c6b856bf6cb1ec22d1b7093ba3.jpeg

46.创建成功
https://i-blog.csdnimg.cn/blog_migrate/8c4b85bbb2e8d39ba4a3cca333c5d119.jpeg
47.在域控的DNS管理器上可以看到侦听器,在域用户和计算机中也可以看到侦听器,故障转移聚集中也看的到侦听器
https://i-blog.csdnimg.cn/blog_migrate/fbc0c96a08d70fae034716269f5e610f.jpeg

https://i-blog.csdnimg.cn/blog_migrate/b3ba4d77c0ef803642eae37c608f2261.jpeg

https://i-blog.csdnimg.cn/blog_migrate/5240502938e9ed3ca122f8d5ac774e07.jpeg
七.手动故障转移
1.AlwaysOn高可用性,可用性组,选择好组,右键故障转移
https://i-blog.csdnimg.cn/blog_migrate/a9712667bd8f96a71a9fdd9f0beeee10.jpeg

2.下一步
https://i-blog.csdnimg.cn/blog_migrate/b9a0260a7fe4b7dc6adedd84ca2cd3ac.jpeg

3.下一步
https://i-blog.csdnimg.cn/blog_migrate/ff5ec0f3012add67d6d861385c749d7f.jpeg

4.连接,下一步
https://i-blog.csdnimg.cn/blog_migrate/13e34d6f15e2b07ba88aba3ed3b1639d.jpeg
5.完成
https://i-blog.csdnimg.cn/blog_migrate/ebc3c485063636af966277b4c6cf45eb.jpeg

6.完成,转移成功
https://i-blog.csdnimg.cn/blog_migrate/24686d350fd70f674e2310740dcf94a6.jpeg

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: SQL Server高可用性——AlwaysOn搭建