XenApp_XenDesktop_7.6实战篇之九:SQL Server数据库服务器规划及部署

安装SQL Server 数据库,用于支持Desktop Studio 和桌面云管理台数据存储和访问。在简单的POC测试中,数据库可以只配置单机;但数据库故障时,不但影响配置管理台,也会影响DDC的运作,新的用户会话将不能建立(不影响已建立的会话),因此在生产环境部署时,必须考虑SQLServer的高可用性。另外需要注意的是必需定期备份数据库,防止数据库故障时丢失数据,并且防止事务日志的不断增长。您需要规划每个数据库实例名称、数据库名称及数据库空间大小。

1.  SQL Server数据库服务器规划

1.1 站点配置数据库支持的 Microsoft SQL Server 版本:

  • SQL Server 2014 Express Edition、Standard Edition 和 Enterprise Edition。
  • SQL Server 2012 SP1 Express Edition、Standard Edition 和 Enterprise Edition。 默认情况下,如果未检测到支持的现有 SQL Server 安装,安装 Controller 时将安装 SQL Server 2012 SP1 Express。
  • SQL Server 2008 R2 SP2 Express Edition、Standard Edition、Enterprise Edition 和 Datacenter Edition。

有关受支持的最新数据库版本的信息,请参阅Citrix官网,链接如下: http://support.citrix.com/article/CTX114501

1.2支持下列数据库功能(SQL Server Express 除外,此版本仅支持独立模式):

  • SQL Server 群集实例
  • SQL Server 镜像
  • SQL Server 2012 AlwaysOn 可用性组

SQL Server高可用性解决方案请参阅Microsoft TechNet官网,链接如下:

https://technet.microsoft.com/zh-cn/library/ms190202%28v=sql.110%29.aspx

1.3 注意事项

  • 虽然说SQL Server高可用支持以上3中方式,但在发生灾难时SQL Server镜像的故障转移时间是三者中最快的,短短几十秒即可完成。对于生产环境的部署,为了保证数据库可靠性的要求,Citrix推荐配置SQLServer 镜像,为了实现数据库高可用性,我们在三台主机上部署数据库,两台数据库服务器,之间实现Database Mirroring;第三台为见证服务器。
  • SQL Server Express版本(即免费版本)数据库最大支持4G,而且不支持高可用。

1.4 SQL Server存储规划

SQL Server存储的规划请参考Citrix官方文档,链接如下:

http://support.citrix.com/article/CTX127939

1.5 本次POC使用的SQL Server 相关参数

操作系统:Windows Server 2012 R2 Standard

SQL版本:SQL Server 2012 SP1 Enterprise

安装账号:huangjh\CTXAdmin

服务账号:huangjh\SQLService (必须保证该账号永不过期,用户不能修改密码)

2.  .NET Framework 3.5的安装

2.1 修改SQL Server服务器IP地址、计算机名并加入域,然后将账号CTXAdmin及SQLService加入本地管理员组

2.2 在SQL Server服务器插入Windows Server 2012 R2的光盘(安装.Net Framework3.5时需要指定源路径)打开SQL Server服务器管理器-->点击“添加角色和功能”-->“下一步“

2.3 直接”下一步“到功能选择页面-->勾选”.NET Framework 3.5功能”-->”下一步”

2.4 点击“指定备用源路径”

2.5 刚才我们已经将Windows Server 2012 R2光盘插入了,SQL Server服务器光驱的盘符为“E“,所以输入路径“E:\Sources\SXS\”-->点击“确定”

2.6 点击“安装”

2.7 安装成功后点击“关闭”完成.NET Framework 3.5的安装

3.  配置防火墙规则

3.1 打开Windows 防火墙,点击“高级设置”

3.2 右键“入站规则”-->“新建规则”

3.3 选择“端口”-->”下一步”

3.4 输入端口号(1433,4022),下一步

3.5 选择"允许连接",下一步

3.6 下一步

3.7 输入名称,点击"完成"

3.8 成功添加防火墙规则后,如下

4.  SQL Server的部署

4.1 插入SQL Server安装光盘并运行SQL Server安装程序, 点击”安装”-->” 全新 SQL Server 独立安装或向现有安装添加功能”

4.2 安装程序支持规则检查通过后点击”确定“

4.3 输入产品密钥或使用试用版本,下一步

4.4 勾选”我接受许可条款“,下一步

4.5 取消勾选”包括SQL Server产品更新“(此次可根据实际需求联网更新),下一步

4.6 支持规则检查: Windows防火墙我们已经开发了1433和4022端口,警告可以忽略,下一步

4.7 选择”SQL Server 功能安装“,下一步

4.8 选择要安装的功能,修改共享功能目录,下一步

4.9 安装规则检查通过后,下一步

4.10 此处可使用默认实例或自定义实例,修改实例根目录路径,切记勿安装在C盘,下一步

4.11 下一步

4.12 修改服务账户及启动类型,下一步

4.13 指定SQL Server管理员,下一步

4.14 指定Analysis Services管理员,下一步

4.15 下一步

4.16 下一步

4.17 下一步

4.18 安装

4.19 安装成功后,点击”关闭“完成SQL Server的安装

5.  功能验证

5.1 测试端口: 由于我使用的是默认实例,而4022端口是自定义实例才用到的,所以1433端口是可以Telnet通的,4022是不通的

5.2 在SQL Server服务器打开命令行工具,运行“netstat -a”, 确保1433端口处于监听状态

5.3 打开“SQL Server Management Studio”选择对应的服务器和身份验证方式,点击“连接”

5.4 成功连接后如下:

以上是本次SQL Server的分享,详细的介绍了规划、部署、功能验证等内容。感谢大家的关注和支持。

时间: 2024-12-20 07:52:57

XenApp_XenDesktop_7.6实战篇之九:SQL Server数据库服务器规划及部署的相关文章

XenApp_XenDesktop_7.6实战篇之三:AD、DNS服务器规划及部署

MicrosoftActive Directory 服务是Windows 平台的核心组件,它为用户管理网络环境各个组成要素的标识和关系提供了一种有力的手段.微软的几乎所有产品都依赖于AD,这就意味着AD对于一个企业来说是至关重要的,AD的稳定性和安全性也是优先考虑的因素.AD的规划会涉及到公司规模.架构.物理站点.网络和林.树.域的方方面面.上个月我刚完成了一家跨国企业的240个站点(超过250台DC)的升级,整个项目周期超过了半年的时间,所以在对AD方面还是有非常深入的理解和体会的.今天会通过

XenApp_XenDesktop_7.6实战篇之七:License Server规划及部署

1.  License Server 规划 Citrix 产品的授权跟其他厂商的产品不太一样,比如微软的绝大部分产品都可以使用Key直接在线激活,当然像Windows和Office等可以通过KMS每180天找KMS服务器自动激活.而Citrix产品激活需要部署License Server 服务器,从技术层面角度 License Server是支持跟DDC或其他角色安装在同一台服务器上的,但Citrix不像微软产品通过Key在线就永久激活了,在Citrix XenCenter或XenDesktop

XenApp_XenDesktop_7.6实战篇之四:AD、DNS服务器高级配置

在Active Directory域服务和安装完毕后,虽说可以正常使用但在性能各方面会有个别问题.很典型的就是个别企业在发邮件到国外客户时邮件会堵在队列长时间发送不出去,最后导致退信,这个问题大部分原因就是由于无法解析对方的MX记录或是解析超时造成的,这样我们就可以通过DNS转发器进行相应的改善了. 1.  配置DNS和转发器 1.1 提示为域控后会自动修改DNS服务器地址为回环地址127.0.0.1,所以我们需要手动配置正确的DNS地址 环境中只有一台DC时,首选DNS填写DC的IP地址: 环

SQL Server 数据库的安全管理(登录、角色、权限)

---数据库的安全管理 --登录:SQL Server数据库服务器登录的身份验证模式:1)Windows身份验证.2)Windows和SQL Server混合验证 --角色:分类:1)服务器角色.服务器角色是固定的服务器功能,用户不能创建和修改服务器角色.可以将服务器的登录账号添加服务器角色中,使其具备服务器角色的权限.2)数据库角色.数据库角色的作用对象是某一个数据库,用来将登录数据库的用户添加到数据库角色中,使其具备数据库角色的功能. --数据库角色包括固定数据库角色.标准数据库角色和应用程

SQL Server 数据库分离与附加

一.概述 SQL Server提供了“分离/附加”数据库.“备份/还原”数据库.复制数据库等多种数据库的备份和恢复方法.这里介绍一种学习中常用的“分离/附加”方法,类似于大家熟悉的“文件拷贝”方法,即把数据库文件(.MDF)和对应的日志文件(.LDF)拷贝到其它磁盘上作备份,然后把这两个文件再拷贝到任何需要这个数据库的系统之中.比如,在实验教学过程中,同学们常常想把自己在学校实验室计算机中创建的数据库搬迁到自己的计算机中而不想重新创建该数据库,就可以使用这种简单的方法.但由于数据库管理系统的特殊

XenApp_XenDesktop_7.6实战篇之十九:安装、升级和配置StoreFront 3.0

CitrixXenDesktop7.6 Feature Pack 2中发布了StoreFront 3.0,本章节为大家分享如何全新部署.升级和配置StoreFront 3.0.默认XenDesktop 7.6光盘自带的StoreFront版本为2.6.0.5031.注意升级和全新部署StoreFront 3.0使用的安装程序是一致的. 1.  全新部署StoreFront 3.0 1.1   将CTXSF01服务器加入域,并使用具备本地管理员权限的域账户进行登录 1.2   运行StoreFro

SQL Server数据库性能优化之SQL语句篇(转载)

SQL Server数据库性能优化之SQL语句篇 原文地址:http://www.blogjava.net/allen-zhe/archive/2010/07/23/326927.html 期项目需要,做了一段时间的SQL Server性能优化,遇到了一些问题,也积累了一些经验,现总结一下,与君共享.SQL Server性能优化涉及到许多方面,如良好的系统和数据库设计,优质的SQL编写,合适的数据表索引设计,甚至各种硬件因素:网络性能.服务器的性能.操作系统的性能,甚至网卡.交换机等.这篇文章主

XenApp_XenDesktop_7.6实战篇之一:走进桌面虚拟化世界

XenApp 和 XenDesktop 是在统一体系结构基础上构建的应用程序和桌面虚拟化解决方案,这样可以轻松进行管理,并且具有足够的灵活性,能够满足组织的所有用户的需求. Citrix XenApp 和 XenDesktop是业界遥遥领先的应用程序和桌面虚拟化产品,在架构设计和前期规划需要具备网络.存储.安全.系统和虚拟化等丰富的实践和管理经验.Citrix官方在2012年发布了"Citrix虚拟桌面快速部署手册第二版(共计45章节,824页)",这本手册版本虽然有点老,但是本手册充

SQL Server数据库性能优化之SQL语句篇

SQL Server数据库性能优化之SQL语句篇 近期项目需要,做了一段时间的SQL Server性能优化,遇到了一些问题,也积累了一些经验,现总结一下,与君共享.SQL Server性能优化涉及到许多方面,如良好的系统和数据库设计,优质的SQL编写,合适的数据表索引设计,甚至各种硬件因素:网络性能.服务器的性能.操作系统的性能,甚至网卡.交换机等.这篇文章主要讲到如何改善SQL语句,还将有另一篇讨论如何改善索引.如何改善SQL语句的一些原则: 1. 按需索取字段,跟“SELECT *”说拜拜