安装SQL SERVER 2012之前,需要安装.Net framework 3.5。(用集群节点的本地用户安装)
这一部分,前面已经安装过了。

安装SQL SERVER 2012:
cn_sql_server_2012_standard_edition_x86_x64_dvd_813404.iso

用本地用户安装SQL SERVER,而不是与用户。

全新的独立安装,而不是故障转移集群安装:

这样就装好了。

修改服务的权限:

然后以域管理员登录(ADAMHUAN\dcadmin)节点服务器,打开SQL SERVER MANAGEMENT STUDIO:

查看 SQL SERVER MANAGEMENT STUDIO 的域账号:

打开SQL SERVER配置管理器:

造成这个问题的原因有两个:
1. 操作系统不满足最少装了kb2494036的windows 2008
2. SQL SERVER不是企业版

这里我的原因是SQL SERVER不是企业版,只是standard。

全新安装SQL SERVER 2014企业版:

升级前先看看当前版本:

基本的步骤和上面一样,不重复发图。

最后,SQL SERVER 2014的配置管理器是SQL SERVER 2014配置管理器:

继续启用AlwaysOn的操作:

需要重启后,才生效。

重启完成后,看看数据库的状态:
需要:
1. 在数据库中创建与用户
2. 用【SQL1 \ DBME】重新连接


可以看到,【启用HADR】已经变成了【True】。

查询各个节点的投票数:
select * from sys.dm_hadr_cluster_members;

查询故障转移集群的信息:
select * from sys.dm_hadr_cluster;

ALWAYSON开启后,对象资源管理器中的【AlwaysOn高可用性】就可以展开了,你可以在其中创建【可用性组】。

一个可用性组,最多支持100个数据库。

可用性组的限制:
(1)数据库的恢复模式必须是“完整”恢复模式

(2)数据库已进行了一次完整备份

(3)需要是用户库,系统库不能加入可用性组

(4)数据库可以读写,只读库不能加入到可用性组

(5)数据库处于多用户模式

(6)数据库没有使用AUTO_CLOSE

(7)不属于任何其他的可用性组

(8)数据库没有配置数据库镜像

————————————
AlwaysOn,暂时做到这里,基础的配置,大致有了一个概览性的记录。

————————————
Done

说点什么

avatar

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

  Subscribe  
提醒