Alwayson(1)——SQLServer2014的安装要求。

来源:互联网 发布:java 泛型 构造函数 编辑:程序博客网 时间:2024/05/16 05:12

SQLServer2014的安装, 谈不上难, 但如果你不把握好, 可能还是安装不上的。

首先是软硬件环境。最好看一下: 安装 SQL Server 2014 的硬件和软件要求

因为要搭建 Alwayson 集群,而不是在自己本机玩玩新特性, 所以需要服务器版本的OS才行。 

win2003就不要奢望了,最好是2008或者2012。我这里就采用 Windows Server 2008 R2 Enterprise 。

在安装 SQLServer2014 之前, 做好两个非常重要的准备工作。 

1. 安装 .net framework 3.5.1 , 这个可以直接在“服务器管理器”中完成, 如下图,比较简单不再赘述。


2. 安装 windows server 2008 的 sp1 补丁。 下载地址: windows server 2008 sp1


这两点搞好了, 安装SQLServer2014就顺风顺水了, 安装过程也比较简单, 不再赘述。

详见教程:sqlserver alwayson搭建教程


上面只是SQLServer2014的安装要求, 但要想使用 Alwayson 的功能, 必须还安装两个玩意:

1. 域控制器。  请参考: 点击打开链接

2. Windows故障转移群集。 请参考: 点击打开链接

官方要求链接:点击打开链接


所以, 想用上Alwayson, 至少得准备 3 台机:

一台 域控制器所在的服务器,两台DB服务器

注意:域控服务器不能用来做DB服务器: https://msdn.microsoft.com/zh-cn/subscriptions/downloads/ff878487.aspx

如果完善一点, 应该要3台DB服务器, 因为Windows故障转移群集正常来说需要3台。

呵呵, 用虚拟机的话, 你的内存有点不够使了吧。


试验过程可以关防火墙, 但服务器生产环境上 应该开3个端口

tcp/ip: 数据库端口(默认1433),5022
udp:    1434  (  千万注意:防火墙开通必须是 UDP 而不是 TCP/IP 协议!


下面是计算机名调整成一致, 防止计算机名称修改后SQLServer中名称与实际计算机名不一致。

if serverproperty('servername') <> @@servernamebegindeclare @server sysnameset @server = @@servernameexec sp_dropserver @server = @serverset @server = cast(serverproperty('servername') as sysname)exec sp_addserver @server = @server , @local = 'LOCAL'PRINT 'ok'endselect @@SERVERNAME,serverproperty('servername')



1 0
原创粉丝点击