众所周知,J2EE应用服务器百花齐放,种类众多。那么J2EE应用服务器有哪些又有哪些功能呢一起来看看吧!
从功能实现上划分:
有实现完整J2EE规范(full profile)的Weblogic, WebSphere, GlassFish
有实现web应用规范(web profile)的 TomEE, JBoss/WildFly
有基本的Servlet及Jsp规范的Web容器(Web Container) Tomcat, Jetty, Resin
回顾过去的2015年,各应用服务器市场占有率各有千秋。
下图为各个应用服务器使用率饼图
我们看到,在众多J2EE应用服务器中,Tomcat使用率达到5866%,稳坐第一。
相较2014年,Tomcat使用率大幅增长,增长将近19%。
整体而言,Tomcat做为Servlet和Jsp规范的参考实现(Reference implementation , 简称RI),一般都会在第一时间实现规范的新特性并通过Oracle的CTS 测试认证。目前最新的Tomcat 90,虽还是alpha版,但已经实现了Servlet 40草案,感兴趣的朋友,可以下载尝鲜哦!
Tomcat是一个实现了JAVA EE标准的最小的WEB服务器,是Apache 软件基金会的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且开源免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。学习JavaWeb开发一般都使用Tomcat服务器,该服务器支持全部JSP以及Servlet规范,启动界面如图:
Tomcat 是一款非常优秀的 Java Web 服务器,以致于很多开源 Java 应用服务器(如 JOnAS) 直接集成它作为 servlet 容器。
Tomcat的总体结构
Tomcat中主要涉及Server,Service,Engine,Connector,Host,Context组件,之前用过Tomcat的童鞋是不是觉得这些组件的名称有点似曾相识的赶脚,没赶脚!您再想想。好吧,不用你想了,我来告诉你吧。其实在Tomcat二进制分发包解压后,在conf目录中有一个serverxml文件,你打开它瞄两眼看看,是不是发现serverxml文件中已经包含了上述的几个名称。
Tomcat 集群源码的类图
从图中我们可以看出 Tomcat 集群包括以下几个方面的内容:
Session: Session 分为 StandardSession 与ClusterSession 两种,后者用于 Session 复制。
Session Manager: 有用于集群 Session 管理的ClusterSession,也有用于对 Session 进行一般日常管理的,如 PersistentManager,BackupManager,SimpleTcpReplicationManager。
组通迅框架:SessionManager调用组通讯框架进行 Session 的传输,Tomcat采用的组通
讯框架是 tribe,目前 tribe 已被独立为开放的 apache 工程。
Cluster: 方便集群管理而派生出的逻辑概念,可将实际物理机划分为一个 Cluster,也可 将一台物理机上不同端口的实例划分为一个 Cluster,它有一个简单的实现类 SimpleTcpCluster。
11 Session
服务器集群通常 *** 纵两种session:
1 Stickysessions: 尽量让同一个客户请求由同一台服务器来处理,这样 sticky sessions 就是 存在于单机服务器中接受客户端请求的 session,它不需要进行 Session 复制,如果这个 单机失败的话,用户必须重新登录网站。
2 Replicatedsessions: 在一台服务器中的 session 状态被复制到集群的其他服务器上,无论 何时,只要 session 改变了,session 数据都要重新全部或部分(依据复制策略)被复制 到其他服务器上。
Tomcat 支持以下三种 session 持久性类型:
1 内存复制:在 JVM 内存中复制 session状态,使用 Tomcat自带的 SimpleTcpCluster 和SimpleTcpClusterManager类。
2 数据库持久性:在这种类型中,session 状态保存在一个关系数据库中,服务器使用orgapachecatalinasessionJDBCManager类从数据库中获取 Session 信息。
3 基于文件的持久性:这里使用类orgapachecatalinasessionFileManager 把session 状态保存到一个文件系统。
Session Manager
Tomcat 通过 orgapachecatalinaManager 来管理 Session,Manager 接口总是和 Context Container 相关联。它主要负责 session 的建立、更新和销毁。该接口中一些重要的方法有:
用户在 Servlet 中通过 javaxservlet>
在sql server 2005中查询服务器实例名称的具体步骤如下:
1、首先,打开电脑的开始菜单,选择“控制面板”:
2、接着,在“控制面板”选项卡中,选择“管理工具”:
3、之后,就会打开系统的服务窗口了:
4、在“服务”中,找到sql 开头的服务名:
5、最后,这个“SQL Server (MSSQLSERVER)”服务后缀就"MSSQLSERVER"是该数据库的实例名了:
在 Excel 中录入数据的时候,可能需要把Excel上传到服务器上,这个时候可能有朋友不懂得如何登录Excel服务器,如果需要用Excel服务器的就学习一下吧。下面是由我分享的如何登录excel服务器的教程,希望对你有用。
登录excel服务器的教程 1点击“加载项”:
登录excel服务器的教程图1
2“Excel服务器”,建立连接:
登录excel服务器的教程图2
3出现登录界面:
登录excel服务器的教程图3
4登录后,Excel服务器菜单仍在“加载项”中:
登录excel服务器的教程图4
其它 使用与Excel 2000/XP/2003使用一致。
登录excel服务器的教程图5
同步两个SQLServer数据库\x0d\\x0d\如何同步两个sqlserver数据库的内容程序代码可以有版本管理cvs进行同步管理,可是数据库同步就非常麻烦,只能自己改了一个后再去改另一个,如果忘记了更改另一个经常造成两个数据库的结构或内容上不一致各位有什么好的方法吗\x0d\\x0d\一、分发与复制\x0d\\x0d\用强制订阅实现数据库同步 *** 作 大量和批量的数据可以用数据库的同步机制处理:\x0d\//\x0d\说明:\x0d\为方便 *** 作,所有 *** 作均在发布服务器(分发服务器)上 *** 作,并使用推模式\x0d\在客户机器使用强制订阅方式。\x0d\\x0d\二、测试通过\x0d\\x0d\1:环境\x0d\\x0d\服务器环境:\x0d\机器名称: zehuadb\x0d\ *** 作系统:windows 2000 server\x0d\数据库版本:sql 2000 server 个人版\x0d\\x0d\客户端\x0d\机器名称:zlp\x0d\ *** 作系统:windows 2000 server\x0d\数据库版本:sql 2000 server 个人版\x0d\\x0d\2:建用户帐号\x0d\\x0d\在服务器端建立域用户帐号\x0d\我的电脑管理->本地用户和组->用户->建立\x0d\username:zlp\x0d\userpwd:zlp\x0d\\x0d\3:重新启动服务器mssqlserver\x0d\\x0d\我的电脑->控制面版->管理工具->服务->mssqlserver 服务\x0d\(更改为:域用户帐号,我们新建的zlp用户 \zlp,密码:zlp)\x0d\\x0d\4:安装分发服务器\x0d\\x0d\a:配置分发服务器\x0d\工具->复制->配置发布、订阅服务器和分发->
下一步->下一步(所有的均采用默认配置)\x0d\\x0d\b:配置发布服务器\x0d\工具->复制->创建和管理发布->选择要发布的数据库(sz)->下一步->快照发布->下一步->选择要发布的内容->下一步->下一步->下一步->完成\x0d\\x0d\c:强制配置订阅服务器(推模式,拉模式与此雷同)\x0d\工具->复制->配置发布、订阅服务器和分发->订阅服务器->新建->sql server数据库->输入客户端服务器名称(zlp)->使用sql server 身份验证(sa,空密码)->确定->应用->确定\x0d\\x0d\d:初始化订阅\x0d\复制监视器->发布服务器(zehuadb)->双击订阅->强制新建->下一步->选择启用的订阅服务器->zlp->下一步->下一步->下一步->下一步->完成\x0d\\x0d\5:测试配置是否成功\x0d\\x0d\复制监视器->发布衿zehuadb)->双击sz:sz->点状态->点立即运行代理程序\x0d\\x0d\查看:\x0d\复制监视器->发布服务器(zehuadb)->sz:sz->选择zlp:sz(类型强制)->鼠标右键->启动同步处理\x0d\\x0d\如果没有错误标志(红色叉),恭喜您配置成功\x0d\\x0d\6:测试数据\x0d\\x0d\在服务器执行:\x0d\\x0d\选择一个表,执行如下sql: insert into wq_newsgroup_s select '测试成功',5\x0d\\x0d\复制监视器->发布服务器(zehuadb)->sz:sz->快照->启动代理程序 ->zlp:sz(强制)->启动同步处理\x0d\\x0d\去查看同步的 wq_newsgroup_s 是否插入了一条新的记录\x0d\\x0d\测试完毕,通过。\x0d\7:修改数据库的同步时间,一般选择夜晚执行数据库同步处理\x0d\(具体 *** 作略) :d\x0d\\x0d\/\x0d\注意说明:\x0d\服务器一端不能以(local)进行数据的发布与分发,需要先删除注册,然后新建注册本地计算机名称\x0d\\x0d\卸载方式:工具->复制->禁止发布->是在"zehuadb"上静止发布,卸载所有的数据库同步配置服务器\x0d\\x0d\注意:发布服务器、分发服务器中的sqlserveragent服务必须启动\x0d\采用推模式: "d:\microsoft sql server\mssql\repldata\unc" 目录文件可以不设置共享\x0d\拉模式:则需要共享~!\x0d\/\x0d\少量数据库同步可以采用触发器实现,同步单表即可。\x0d\\x0d\三、配置过程中可能出现的问题\x0d\\x0d\在sql server 2000里设置和使用数据库复制之前,应先检查相关的几台sql server服务器下面几点是否满足:\x0d\\x0d\1、mssqlserver和sqlserveragent服务是否是以域用户身份启动并运行的(\administrator用户也是可以的)\x0d\\x0d\如果登录用的是本地系统帐户local,将不具备网络功能,会产生以下错误:\x0d\\x0d\进程未能连接到distributor '@server name'\x0d\\x0d\(如果您的服务器已经用了sql server全文检索服务, 请不要修改mssqlserver和sqlserveragent服务的local启动。\x0d\会照成全文检索服务不能用。请换另外一台机器来做sql server 2000里复制中的分发服务器。)\x0d\\x0d\修改服务启动的登录用户,需要重新启动mssqlserver和sqlserveragent服务才能生效。\x0d\\x0d\2、检查相关的几台sql server服务器是否改过名称(需要srvid=0的本地机器上srvname和datasource一样)\x0d\\x0d\在查询分析器里执行:\x0d\use master\x0d\select srvid,srvname,datasource from sysservers\x0d\\x0d\如果没有srvid=0或者srvid=0(也就是本机器)但srvname和datasource不一样, 需要按如下方法修改:\x0d\\x0d\use master\x0d\go\x0d\-- 设置两个变量\x0d\declare @serverproperty_servername varchar(100),\x0d\@servername varchar(100)\x0d\-- 取得windows nt 服务器和与指定的 sql server 实例关联的实例信息\x0d\select @serverproperty_servername = convert(varchar(100), serverproperty('servername'))\x0d\-- 返回运行 microsoft sql server 的本地服务器名称\x0d\select @servername = convert(varchar(100), @@servername)\x0d\-- 显示获取的这两个参数\x0d\select @serverproperty_servername,@servername\x0d\--如果@serverproperty_servername和@servername不同(因为你改过计算机名字),再运行下面的\x0d\--删除错误的服务器名\x0d\exec sp_dropserver @server=@servername\x0d\--添加正确的服务器名\x0d\exec sp_addserver @server=@serverproperty_servername, @local='local'\x0d\\x0d\修改这项参数,需要重新启动mssqlserver和sqlserveragent服务才能生效。\x0d\\x0d\这样一来就不会在创建复制的过程中出现18482、18483错误了。\x0d\\x0d\3、检查sql server企业管理器里面相关的几台sql server注册名是否和上面第二点里介绍的srvname一样\x0d\\x0d\不能用ip地址的注册名。\x0d\\x0d\(我们可以删掉ip地址的注册,新建以sql server管理员级别的用户注册的服务器名)\x0d\\x0d\这样一来就不会在创建复制的过程中出现14010、20084、18456、18482、18483错误了。\x0d\\x0d\4、检查相关的几台sql server服务器网络是否能够正常访问\x0d\\x0d\如果ping主机ip地址可以,但ping主机名不通的时候,需要在\x0d\\x0d\winnt\system32\drivers\etc\hosts (win2000)\x0d\windows\system32\drivers\etc\hosts (win2003)\x0d\\x0d\文件里写入数据库服务器ip地址和主机名的对应关系。\x0d\\x0d\例如:\x0d\\x0d\127001 localhost\x0d\192168035 oracledb oracledb\x0d\192168065 fengyu02 fengyu02\x0d\2028410193 bj_db bj_db\x0d\或者在sql server客户端网络实用工具里建立别名,例如:\x0d\5、系统需要的扩展存储过程是否存在(如果不存在,需要恢复):\x0d\\x0d\sp_addextendedproc 'xp_regenumvalues',@dllname ='xpstardll'\x0d\go\x0d\sp_addextendedproc 'xp_regdeletevalue',@dllname ='xpstardll'\x0d\go\x0d\sp_addextendedproc 'xp_regdeletekey',@dllname ='xpstardll'\x0d\go\x0d\sp_addextendedproc xp_cmdshell ,@dllname ='xplog70dll' \x0d\\x0d\接下来就可以用sql server企业管理器里[复制]-> 右键选择 ->[配置发布、订阅服务器和分发]的图形界面来配置数据库复制了。\x0d\\x0d\下面是按顺序列出配置复制的步骤:\x0d\\x0d\1、建立发布和分发服务器\x0d\\x0d\[欢迎使用配置发布和分发向导]->[选择分发服务器]->[使"@servername"成为它自己的分发服务器,sql server将创建分发数据库和日志]\x0d\->[制定快照文件夹]-> [自定义配置] -> [否,使用下列的默认配置] -> [完成]\x0d\\x0d\上述步骤完成后, 会在当前"@servername" sql server数据库里建立了一个distribion库和 一个distributor_admin管理员级别的用户(我们可以任意修改密码)。\x0d\\x0d\服务器上新增加了四个作业:\x0d\\x0d\[ 代理程序历史记录清除: distribution ]\x0d\[ 分发清除: distribution ]\x0d\[ 复制代理程序检查 ]\x0d\[ 重新初始化存在数据验证失败的订阅 ]\x0d\\x0d\sql server企业管理器里多了一个复制监视器, 当前的这台机器就可以发布、分发、订阅了。\x0d\\x0d\我们再次在sql server企业管理器里[复制]-> 右键选择 ->[配置发布、订阅服务器和分发]\x0d\\x0d\我们可以在 [发布服务器和分发服务器的属性] 窗口-> [发布服务器] -> [新增] -> [确定] -> [发布数据库] -> [事务]/[合并] -> [确定] -> [订阅服务器] -> [新增] -> [确定]\x0d\\x0d\把网络上的其它sql server服务器添加成为发布或者订阅服务器\x0d\\x0d\新增一台发布服务器的选项:\x0d\\x0d\我这里新建立的jin001发布服务器是用管理员级别的数据库用户test连接的,\x0d\\x0d\到发布服务器的管理链接要输入密码的可选框, 默认的是选中的,\x0d\\x0d\在新建的jin001发布服务器上建立和分发服务器fengyu/fengyu的链接的时需要输入distributor_admin用户的密码。到发布服务器的管理链接要输入密码的可选框,也可以不选,也就是不需要密码来建立发布到分发服务器的链接(这当然欠缺安全,在测试环境下可以使用)。\x0d\\x0d\2、新建立的网络上另一台发布服务器(例如jin001)选择分发服务器\x0d\\x0d\[欢迎使用配置发布和分发向导]->[选择分发服务器]\x0d\\x0d\-> 使用下列服务器(选定的服务器必须已配置为分发服务器) -> [选定服务器](例如fengyu/fengyu)\x0d\\x0d\-> [下一步] -> [输入分发服务器(例如fengyu/fengyu)的distributor_admin用户的密码两次]\x0d\\x0d\-> [下一步] -> [自定义配置] -> [否,使用下列的默认配置]\x0d\\x0d\-> [下一步] -> [完成] -> [确定]\x0d\\x0d\建立一个数据库复制发布的过程:\x0d\\x0d\[复制] -> [发布内容] -> 右键选择 -> [新建发布]\x0d\\x0d\-> [下一步] -> [选择发布数据库] -> [选中一个待发布的数据库]\x0d\\x0d\-> [下一步] -> [选择发布类型] -> [事务发布]/[合并发布]\x0d\\x0d\-> [下一步] -> [指定订阅服务器的类型] -> [运行sql server 2000的服务器]\x0d\\x0d\-> [下一步] -> [指定项目] -> [在事务发布中只可以发布带主键的表] -> [选中一个有主键的待发布的表]\x0d\\x0d\->[在合并发布中会给表增加唯一性索引和 rowguidcol 属性的唯一标识符字段[rowguid],默认值是newid()]\x0d\\x0d\(添加新列将: 导致不带列列表的 insert 语句失败,增加表的大小,增加生成第一个快照所要求的时间)\x0d\\x0d\->[选中一个待发布的表]\x0d\\x0d\-> [下一步] -> [选择发布名称和描述] ->\x0d\\x0d\-> [下一步] -> [自定义发布的属性] -> [否,根据指定方式创建发布]\x0d\\x0d\-> [下一步] -> [完成] -> [关闭]\x0d\\x0d\发布属性里有很多有用的选项:设定订阅到期(例如24小时)\x0d\\x0d\设定发布表的项目属性:\x0d\\x0d\常规窗口可以指定发布目的表的名称,可以跟原来的表名称不一样。\x0d\\x0d\下图是命令和快照窗口的栏目\x0d\\x0d\( sql server 数据库复制技术实际上是用insert,update,delete *** 作在订阅服务器上重做发布服务器上的事务 *** 作\x0d\\x0d\看文档资料需要把发布数据库设成完全恢复模式,事务才不会丢失\x0d\\x0d\但我自己在测试中发现发布数据库是简单恢复模式下,每10秒生成一些大事务,10分钟后再收缩数据库日志,\x0d\这期间发布和订阅服务器上的作业都暂停,暂停恢复后并没有丢失任何事务更改 )\x0d\\x0d\发布表可以做数据筛选,例如只选择表里面的部分列:\x0d\\x0d\例如只选择表里某些符合条件的记录, 我们可以手工编写筛选的sql语句:\x0d\\x0d\发布表的订阅选项,并可以建立强制订阅:\x0d\\x0d\成功建立了发布以后,发布服务器上新增加了一个作业: [ 失效订阅清除 ]\x0d\\x0d\分发服务器上新增加了两个作业:\x0d\[ jin001-dack-dack-5 ] 类型[ repl快照 ]\x0d\[ jin001-dack-3 ] 类型[ repl日志读取器 ]\x0d\\x0d\上面蓝色字的名称会根据发布服务器名,发布名及第几次发布而使用不同的编号\x0d\\x0d\repl快照作业是sql server复制的前提条件,它会先把发布的表结构,数据,索引,约束等生成到发布服务器的os目录下文件\x0d\(当有订阅的时候才会生成, 当订阅请求初始化或者按照某个时间表调度生成)\x0d\\x0d\repl日志读取器在事务复制的时候是一直处于运行状态。(在合并复制的时候可以根据调度的时间表来运行)\x0d\\x0d\建立一个数据库复制订阅的过程:\x0d\\x0d\[复制] -> [订阅] -> 右键选择 -> [新建请求订阅]\x0d\\x0d\-> [下一步] -> [查找发布] -> [查看已注册服务器所做的发布]\x0d\\x0d\-> [下一步] -> [选择发布] -> [选中已经建立发布服务器上的数据库发布名]\x0d\\x0d\-> [下一步] -> [指定同步代理程序登录] -> [当代理程序连接到代理服务器时:使用sql server身份验证]\x0d\(输入发布服务器上distributor_admin用户名和密码)\x0d\\x0d\-> [下一步] -> [选择目的数据库] -> [选择在其中创建订阅的数据库名]/[也可以新建一个库名]\x0d\\x0d\-> [下一步] -> [允许匿名订阅] -> [是,生成匿名订阅]\x0d\\x0d\-> [下一步] -> [初始化订阅] -> [是,初始化架构和数据]\x0d\\x0d\-> [下一步] -> [快照传送] -> [使用该发布的默认快照文件夹中的快照文件]\x0d\(订阅服务器要能访问发布服务器的repldata文件夹,如果有问题,可以手工设置网络共享及共享权限)\x0d\\x0d\-> [下一步] -> [快照传送] -> [使用该发布的默认快照文件夹中的快照文件]\x0d\\x0d\-> [下一步] -> [设置分发代理程序调度] -> [使用下列调度] -> [更改] -> [例如每五分钟调度一次]\x0d\\x0d\-> [下一步] -> [启动要求的服务] -> [该订阅要求在发布服务器上运行sqlserveragent服务]\x0d\\x0d\-> [下一步] -> [完成] -> [确定]\x0d\\x0d\成功建立了订阅后,订阅服务器上新增加了一个类别是[repl-分发]作业(合并复制的时候类别是[repl-合并])\x0d\\x0d\它会按照我们给的时间调度表运行数据库同步复制的作业。\x0d\\x0d\3、sql server复制配置好后, 可能出现异常情况的实验日志:\x0d\\x0d\1发布服务器断网,sql server服务关闭,重启动,关机的时候,对已经设置好的复制没有多大影响\x0d\\x0d\中断期间,分发和订阅都接收到没有复制的事务信息\x0d\\x0d\2分发服务器断网,sql server服务关闭,重启动,关机的时候,对已经设置好的复制有一些影响\x0d\\x0d\中断期间,发布服务器的事务排队堆积起来\x0d\(如果设置了较长时间才删除过期订阅的选项, 繁忙发布数据库的事务日志可能会较快速膨胀),\x0d\\x0d\订阅服务器会因为访问不到发布服务器,反复重试\x0d\我们可以设置重试次数和重试的时间间隔(最大的重试次数是9999, 如果每分钟重试一次,可以支持约69天不出错)\x0d\\x0d\分发服务器sql server服务启动,网络接通以后,发布服务器上的堆积作业将按时间顺序作用到订阅机器上:\x0d\\x0d\会需要一个比较长的时间(实际上是生成所有事务的insert,update,delete语句,在订阅服务器上去执行)\x0d\我们在普通的pc机上实验的58个事务100228个命令执行花了7分28秒\x0d\\x0d\3订阅服务器断网,sql server服务关闭,重启动,关机的时候,对已经设置好的复制影响比较大,可能需要重新初试化\x0d\\x0d\我们实验环境(订阅服务器)从18:46分意外停机以, 第二天8:40分重启动后, 已经设好的复制在8:40分以后又开始正常运行了, 发布服务器上的堆积作业将按时间顺序作用到订阅机器上, 但复制管理器里出现快照的错误提示, 快照可能需要重新初试化,复制可能需要重新启动(我们实验环境的机器并没有进行快照初试化,复制仍然是成功运行的)\x0d\\x0d\4、删除已经建好的发布和定阅可以直接用delete删除按钮\x0d\\x0d\我们最好总是按先删定阅,再删发布,最后禁用发布的顺序来 *** 作。\x0d\\x0d\如果要彻底删去sql server上面的复制设置, 可以这样 *** 作:\x0d\\x0d\[复制] -> 右键选择 [禁用发布] -> [欢迎使用禁用发布和分发向导]\x0d\\x0d\-> [下一步] -> [禁用发布] -> [要在"@servername
对于2个没有关联的数据表中的数据放在一起,按照你说的格式。
A表字段1/B表字段2 ,这样放是不可能得,如果这样放,肯定2个数据有关联,否则怎么能用 "6/18" 这样的格式,只不过现在你没有分析清楚。
你再仔细分析一下。
如果确实没有关联,只能构造出。
select A表所检索字段fromA表。
unionall。
selectB表所检索字段fromB表。
并且A表所检索字段、B表所检索字段 所列字段数量及类型是一致的,也即两个数据集的简单排列。
集群的类型集群分为两种类型:负载平衡和失效转移作为共享硬盘,不同于包含 *** 作系统的硬盘控制器。
MSCS解决方案可以采用主动/被动模式工作。在同一时间集群中只有一个节点是主动的,主动服务器存储着集群内的全部资源,并不断将数据写入共享硬盘,这就是所谓的quorum驱动器。它可以在故障恢复时,将共享状态信息从一个节点转移到另一个节点。定时的发送信号会通过服务器间的专用网传递,当处于被动模式的服务器没有受到这个信号,就认为主动服务器已经失效。此时,它便开始接管集群资源,并从quorum分区上读取状态信息。
在集群中安装 SQL Server
为了在集群上安装 SQL Server ,你必须首先按以下步骤建立一个可 *** 作的集群:
1 在每个服务器上安装支持MSCS的Windows Server *** 作系统。
2 为每个服务器建立一个"公开的"网络连接。这个连接用来接收外部查询请求。
3 在集群的两个节点间建立一个专用网络,用来传输节点状态信号。
5 将两个服务器。连接到共享驱动器上,并建立磁盘资源。开启集群中的一号节点(主动模式)。建立并初始化逻辑磁盘空间用来设置quorum驱动器,并建立其它的逻辑分区。
6 通过控制面板的添加/删除程序中的Windows组件添加并配置Microsoft Cluster Service。其中包括设置集群的虚拟名称、IP地址,以及共享磁盘资源。
7 开启二号节点(被动模式)。当二号节点在线时,回到一号节点,通过集群管理程序添加二号节点。在集群中添加二号节点非常容易,只要通过在一号节点进行简单配置就可以完成。
集群建立好后,就按照以下步骤安装SQL Server了:
1 插入SQL Server企业版的安装光盘。如果没有启动自动安装程序,就在光盘上setupexe。
2 在确认计算机名界面,选择虚拟服务器并输入一个虚拟名称。
3 建立一个运行SQL Server的服务账号。将集群中每个节点的管理权限赋给这个账号。
4 填写IP地址、服务账号,以及共享磁盘资源等内容。
安装程序会在集群中的每个节点上安装SQL Server的复本,并在集群中建立虚拟设置。
评论列表(0条)