SQL Server 2014数据库配置Always On

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中名称与实际计算机名不一致。

[sql]  view plain  copy
 print ? 在CODE上查看代码片 派生到我的代码片
  1. if serverproperty('servername') <> @@servername  
  2. begin  
  3. declare @server sysname  
  4. set @server = @@servername  
  5. exec sp_dropserver @server = @server  
  6. set @server = cast(serverproperty('servername'as sysname)  
  7. exec sp_addserver @server = @server , @local = 'LOCAL'  
  8. PRINT 'ok'  
  9. end  
  10.   
  11. select @@SERVERNAME,serverproperty('servername')  



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值