在本环境中,我们将Sql Server数据库服务器、监控服务器、存档服务器都部署在同一台服务器上,这台服务器称为Lync Server后端服务器,这里先来对它做一些准备,准备工作按如下几个步骤进行
1.安装存档服务器必备的组件
2.为存档服务器创建共享文件夹
3.部署Sql Server数据库
4.通过配置协议和防火墙来确保远程访问
待拓扑发布后,再进行监控服务器和存档服务器的部署
1.安装存档服务器必备的组件
安装消息队列服务器、目录服务集成和.NET Framework 3.5 SP1功能
在shsql服务器上打开PowerShell,运行如下命令
Import-Module ServerManager
Add-WindowsFeature AS-NET-Framework,MSMQ-Server, MSMQ-Directory
安装Windows Media Format Runtime,完成后需要重启服务器
2.为存档服务器创建共享文件夹
创建共享文件夹,这个文件夹在创建拓扑时会被定义
添加Everyone组,并赋予读取的权限
3.部署Sql Server数据库
插入SQL Server 2008 R2的光盘进行部署,这里选择全新安装(这里图片我只截取关键部分)
选择【SQL Server】功能安装
如图勾选需要安装的功能
指定实例名和实例根目录
选择服务账户,这里选择的是本地系统账户,单击【对所有SQL Server服务使用相同的帐户】
选择身份验证模式为【Windows 身份验证模式】,单击【添加当前用户】将当前用户Administrator指定为SQL Server管理员
指定报表服务的配置模式为【安装本机模式默认配置】
单击【安装】开始安装SQL Server
安装完成,单击【关闭】
下面来给SQL Server 2008 R2 打上SP1补丁,去微软官网下载SP1补丁,下载地址如下
http://download.microsoft.com/download/0/9/9/099E0C83-072B-42A5-83A0-9BB3D2E6E2A3/SQLServer2008R2SP1-KB2528583-x64-CHS.exe
运行补丁,确保规则状态全部为【已通过】
勾选需要更新的功能
单击【更新】
经过一段时间的等待,SQL Server 2008 R2就成功到SP1了
4.通过配置协议和防火墙来确保远程访问
补丁更新完成后,需要打开SQL Server的服务端口,在开始菜单中选择SQL Server配置管理器
在SQL Server配置管理器展开【SQL Server网络配置】-【RTC 的协议】,打开右侧【TCP/IP】协议的属性
将IP1的【已启用】状态改为【是】,将【TCP 端口】设置为【1433】
IPA11也需要做相同的修改,将【TCP 端口】设置为【1433】,完成后确定,然后重新启动SQL Server服务
然后用netstat命令确认端口是否开启成功
默认情况下,Windows防火墙是不允许连接TCP 1433端口的,我们还需要在防火墙上开放TCP 1433,另外,UDP 1434端口也需要开放,开放端口的方法可以通过图形界面的高级安全Windows防火墙创建入站规则,也可以通过命令方式,这里我用命令方式来创建规则比较快速
Netsh advfirewall firewall add rule name="Sql Server" dir=in protocol=TCP localport=1433 action=allow
Netsh advfirewall firewall add rule name="Sql Server" dir=in protocol=UDP localport=1434 action=allow
完成后在高级安全Windows防火墙的入站规则中,可以看到这两条规则
最后来测试端口是否开放,可以在前端服务器shlyncfe上安装telnet客户端功能,然后在命令提示符中运行
telnet shsql.fuji.cn 1433,如果黑屏表示端口连接成功