摘要: 三、 大数据量操作的时候发生的切换1、对表进行大量插入,执行1千万遍,如下语句insert into aaselect * from sys.sysprocessesgo 100000002、在执行以上大量插入过程中,进行故障转移ALTER AVAILABILITY GROUP alwayson01 FAILOVER3、转移时间30秒,下图为转移过程恢复alwayson01数据库的日志记录;在恢复过程中发现有大量redo操作,需要等待日志写入到新副本,才能切换。由此可见如果大数据量操作时候发生切换,由于要实现同步,切换将会很缓慢。测试总结切换过程会先停止原主副本的操作,新主副本实现同步;若存在 阅读全文
posted @ 2014-03-25 18:47 阿传说 阅读(603) 评论(0) 推荐(0) 编辑
摘要: 三、 SQL Server群集故障转移对AlwaysOn可用性组的影响1. 主副本在SQL Server群集CLUSTEST03/CLUSTEST03上1.1将节点转移Server02.以下是故障转移界面。1.2 服务脱机,alwaysOn自然脱机,但侦听IP并没有脱机。1.3 SQL服务联机后,侦听IP【10.0.0.224】会脱机重启,alwaysOn资源组联机1.4 转移后恢复正常,连接正常,语句执行正常。2. 主副本在SERVER03的服务上2.1 当前主副本在SERVER03上,SQL Server故障转移对可用性组没有影响。以下转移脱机界面。测试总结A、 若主副本在SQL 群集上, 阅读全文
posted @ 2014-03-25 18:45 阿传说 阅读(635) 评论(0) 推荐(0) 编辑
摘要: 具体测试环境请参考:AlwaysOn可用性组测试环境安装与配置(一)--SQL群集环境搭建AlwaysOn可用性组测试环境安装与配置(二)--AlwaysOn配置(界面与T-SQL)一、 AlwaysOn可用性组故障转移测试1. 自动故障转移1.1 将故障转移模式改成自动,如果实例为SQL Server故障转移实例则配置无效。1.2 在SERVER03自动转移,CLUSTEST03\CLUSTEST03手动转移的情况下,kill SERVER03的SQL Server服务。如下界面1.3 无法发送自动故障转移,整个可用性主失败,如下所示2. 计划手动故障转移2.1 计划手动故障转移,需要将可用 阅读全文
posted @ 2014-03-25 18:44 阿传说 阅读(1111) 评论(0) 推荐(0) 编辑
摘要: 一、测试环境介绍1、 宿主使用工作站(HYPR-V)基本配置如下:处理器:Intel(R) Core(TM) i5-4470 CPU @ 3.20GHz 3.20GHz内存(RAM):8.00GBWindows版本:Windows Server 2008 R2 Enterprise sp12、 虚拟... 阅读全文
posted @ 2014-03-25 18:37 阿传说 阅读(910) 评论(0) 推荐(0) 编辑
摘要: 四、AlwaysOn配置1、开启AlwaysOn高可用性功能。1.1、开启Server01的可用性组1.2、需要重启服务:属于SQL server群集节点的服务,需要通过故障转移界面重启1.3、故障转移后,并能将此设置同步到节点02。如下界面显示。1.4、开启Server03的可用性组,设置界面1.5、重启服务界面2、新建并备份需要配置的数据库2.1、新建共享文件夹,用于存放共享备份文件。2.2、所有用户共享2.3、新建数据库并备份需要配置可用性组的数据库:AlwaysOn01,AlwaysOn022.4、拷贝备份文件:\\server01\soft到server03本地服务器。2.5、还原两 阅读全文
posted @ 2014-03-25 18:25 阿传说 阅读(1145) 评论(0) 推荐(0) 编辑
摘要: AlwaysOn可用组概念AlwaysOn作为SQL Server2012新功能,其目的主要为了替代镜像功能。AlwaysOn拥有镜像的同步和异地容灾功能,并能在镜像的基础上实现一对多的镜像副本同步,最多支持一个主副本和四个辅助副本,实现多个辅助副本可读取和备份操作,以提高硬件使用率。在异步和同步的... 阅读全文
posted @ 2014-03-25 18:16 阿传说 阅读(1617) 评论(0) 推荐(0) 编辑
摘要: 7.1、镜像测试群集可以正常镜像到非群集环境,本次测试采用,无见证服务器的sql server验证的镜像连接,不同的是群集环境的镜像IP是采用SQL Server虚拟IP进行通信连接。群集服务器:[镜像主机]非群集服务器:[镜像备机]查看端口监听情况备机镜像监听:10.0.0.210为群集虚拟IP通过测试对群集故障转移没有影响,手动故障转移后:镜像正常重新连接7.2、作业测试新建两个作业:一个正常运行,一个错误运行;以测试转移之后是否与原来的相同,如果正在运行是否对正在运行作业有影响。未影响群集故障转移:正在运行的作业由于SQL Server的重启,会直接暂停。8、群集下复制分发测试此处复制分 阅读全文
posted @ 2014-03-25 18:10 阿传说 阅读(698) 评论(0) 推荐(0) 编辑
摘要: 6、模拟群集故障转移6.1 模拟手动故障转移(1+1)模拟手动故障转移的目的有以下几点:测试群集是否能正常故障转移测试修改端口是否能同步到备节点测试禁用full-text和Browser服务对故障转移是否有影响测试禁用管道协议对故障转移是否有影响以上问题在“基于iSCSI的SQL Server 2012群集测试(二)--SQL群集安装后初始化配置测试”已经有说明,以下是在设置完成后故障转移的整个过程。正常完成。活动节点的服务情况非活动节点的服务情况手动故障转移各个状态过程6.2 模拟SQL Server意外停止的情况下故障转移(1+1)如果在SQL Server服务管理器停止SQL Serve 阅读全文
posted @ 2014-03-25 17:16 阿传说 阅读(938) 评论(8) 推荐(0) 编辑
摘要: 5、SQL Server 2012群集安装总结5.1 群集与非群集的安装区别总结SQL Server虚拟名称:非群集环境下,本地服务器的名称就是SQL Server服务器名称;但在群集环境下,由于提供服务的节点不确定,不能使用某个节点服务器的名称作为群集下SQL Server服务器名称,必须为SQL Server虚拟服务器提供一个服务器名称。且群集环境下,可以通过虚拟名称连接服务器。SQL Server2012下需要通过虚拟名称+动态端口连接服务器。SQL Server虚拟IP:概念与虚拟名称相同,虚拟名称解析成虚拟IP;某个SQL Server在某个节点活动的时候,该虚拟IP会绑定到该节点的 阅读全文
posted @ 2014-03-25 16:59 阿传说 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 4、群集安装后初始化配置测试4.1 禁用full-text 服务和Browser服务Full-text服务:公司目前暂不使用,需在两个节点上分别禁用Browser服务:为保证安全,建议将Browser服务禁用手动修改SQL 浏览器服务以及全文索引服务,引出2个问题:是否由于此两个服务禁用影响故障转移?如果上面故障转移正常,Windows 群集服务是否会自动将2个服务模式改回并且启动?4.1.1 停止SQL 浏览器以及全文索引服务测试通过分别停止这两个服务器证实以上两个问题,启动方式改为禁用并不会影响故障转移过程,已经禁用的服务在转移之后不会修改。补充:当一个客户端使用服务器名\实例名来做连接时 阅读全文
posted @ 2014-03-25 16:43 阿传说 阅读(661) 评论(3) 推荐(0) 编辑
摘要: 一、测试需求介绍与准备公司计划服务器迁移过程计划同时上线SQL Server2012,引入SQL Server2012群集提高高可用性,需要对SQL Server2012群集技术进行研究、测试,确保此项技术是否能满足公司的业务和容灾需求。此文档记录了SQL Server2012群集测试的详细过程。群... 阅读全文
posted @ 2014-03-25 16:23 阿传说 阅读(1338) 评论(0) 推荐(0) 编辑
摘要: 一、安装前准备1、安装dotnet 3.5 框架功能2、安装starwind,并创建虚拟磁盘http://www.cnblogs.com/chhuang/p/3623305.html3、使用iSCSI连接http://www.cnblogs.com/chhuang/p/3623325.html二、添加故障转移功能服务器管理-添加功能:在每个节点上分别添加此功能三、验证群集在安装windows群集之前先验证群集:开始-管理工具-故障转移群集-验证配置注:只有在验证通过之后,才能保证正常创建windows群集四、安装windows群集开始-管理工具-故障转移群集管理器-创建一个群集…键入两个节点: 阅读全文
posted @ 2014-03-25 15:57 阿传说 阅读(716) 评论(0) 推荐(0) 编辑
摘要: Windows群集两个节点:分别在SQL01和SQL02设置连接共享磁盘;此前已经在存储服务器通过StarWind创建了三个虚拟磁盘:Quemon+data+backup;starwind安装请参考http://www.cnblogs.com/chhuang/p/3623305.html因此iSCSI发起程序目标门户30.0.0.202;首先在SQL01下设置连接,设置完成后在SQL01联机格式化三个磁盘,SQL02设置连接后只要磁盘联机即可。开始-管理工具-iSCSI发起程序;发现-发现门户…:输入IP;进入高级设置如下 阅读全文
posted @ 2014-03-25 15:50 阿传说 阅读(826) 评论(0) 推荐(0) 编辑
摘要: 将安装包拷贝到本地后,执行以下exe文件,默认下一步,直到安装完成。需汉化版本则将language_chinese.xml文件拷贝到以下路径: C:\Program Files\StarWind Software\StarWind\console\ ;后开启StarWind:选项-语言选择Chinese1、添加服务器:输入ip;右击服务器-连接:输入密码*******2、添加磁盘:添加仲裁磁盘Quemon占用1G和两个数据库共享磁盘各25G,下面以添加仲裁磁盘为例,添加数据库共享磁盘于此类似。默认下一步完成即可 阅读全文
posted @ 2014-03-25 15:45 阿传说 阅读(2976) 评论(0) 推荐(0) 编辑
摘要: 安装 SQL Server 前,请详细参阅:计划安装SQL Server2012需求详细http://www.cnblogs.com/chhuang/p/3623198.html安装 SQL Server 20121. 插入 SQL Server 安装介质, 然后双击根文件夹中的 Setup.exe。 若要从网络共享进行安装,请找到共享中的根文件夹,然后双击 Setup.exe。2. 安装向导将运行 SQL Server 安装中心。 若要创建新的 SQL Server 安装,请单击左侧导航区域中的“安装”,然后单击“全新 SQL Server 独立安装或向现有安装添加功能”。3. 系统配置检查 阅读全文
posted @ 2014-03-25 15:21 阿传说 阅读(1162) 评论(0) 推荐(0) 编辑
摘要: 1、查看 SQL Server2012 安装的安装要求、系统配置检查和安全注意事项。1.1 硬件要求 [参考资料http://msdn.microsoft.com/zh-cn/library/ms143506.aspx]硬盘:SQL Server 2012 要求最少 6 GB 的可用硬盘空间。以下表列出相关功能所需最小空间支持的存储类型:本地磁盘共享存储SMB文件共享显示器:SQL Server 2012 要求有 Super-VGA (800x600) 或更高分辨率的显示器。内存:Express 版本:>=512 MB所有其他版本:>=1 GB 处理器速度:x86 处理器:> 阅读全文
posted @ 2014-03-25 15:09 阿传说 阅读(2164) 评论(0) 推荐(0) 编辑