如图所示,在安装以集中式部署+本地数据库的方式安装imc时,在安装完数据库以后,点击imc平台中的install.bat,进入安装中的检查安装参数界面,填写超级用户的用户名及密码,其他选项默认,点击确定后出现“连接数据库失败,请确认数据库运行正常且登录信息输入正确”的错误提示。
一、检查数据库的安装过程
经现场确认,在安装过程中,更改过数据库安装过程中的参数。于是,重做系统,重新安装数据库,检查安装过程,安装过程如下:
二、检查TCP/IP相关属性
三、分析结果
1.经过上述安装步骤的检查,发现本数据库的安装过程与SQL SERVER 2008 R2安装指导书中的不相同,同时安装过程缺少相关界面,同时发现安装后的实例名称为SQLExpress,标准的SQL SERVER 2008 R2安装后的实例名称为MSSQLSERVER,从此处发现安装的数据库并非标准版的SQL SERVER 2008 R2而是SQL SERVER 2008 R2 Express。
2.TCP/IP服务未开启
3.未启动SQL SERVER BROWSER服务
一、针对上述分析结果,提出了如下的解决办法
1.按照SQL SERVER 2008 R2 EXPRESS的安装过程进行安装,需要更改的地方在于实例的选择。SQL SERVER 2008 R2默认的实例为MSSQLSERVER,同时安装时默认选项为默认实例,但是安装SQL SERVER 2008 R2 EXPRESS版本时默认实例为SQLExpress,同时安装过程默认选项是实例名称,而非默认实例,故进行修改。
2.设置TCP/IP
设置TCP/IP属性中协议页签中确认“全部侦听”的值为“是”,在“IP 地址”页签下,确认各个 IP 地址下的“已启用”为“是”,“TCP 端口(TCP Port)”为“1433”。
3.设置SQL Server Browser 属性
由于安装的为SQL SERVER 2008 R2 EXPRESS数据库,按照安装指导说明书,需要开启SQL Server Browser服务,如下为已启动的SQL SERVER BROWSER服务。
二、安装前检查数据库
输入以下命令:osql –h192.168.127.191 –Usa –P1qaz!QAZ
其中192.168.127.191为 SQL Server 服务器 IP 地址,sa 为缺省超级用户,1qaz!QAZ 为 sa 用户的密码。通过上述命令可以进入命令模式,数据库连接检查通过,表明iMC能正常连接到数据库服务器。
三、重新安装imc plat
在进行上述检查后,重新安装imc plat,未出原先故障问题出现时的“连接数据库失败,请确认数据库运行正常且登录信息输入正确”的错误提示。下图为正确安装的过程。
在经过自动安装过程后,已成功安装imc plat。
一、针对上述安装过程中出现的错误,首先需要了解所使用的SQL SERVER的版本,由于用户使用SQL SERVER时大多在网络中下载,由于较多下载网站并未写明下载文件是SQL SERVER 2008 R2还是SQL SERVER 2008 R2 EXPRESS,但是我们可以常常在下载的安装包文件大小上可以判断。EXPRESS版本的SQL SERVER下载安装包文件常在1.5G以下,而SQL SERVER 2008 R2标准版本或其他版本(如企业版)下载安装文件常在1.5G以上,较多见于3G或4G左右。同时安装过程中如果发现实例名称是SQLExpress,可以判断为EXPRESS版,标准的SQL SERVER 2008 R2安装后的实例名称为MSSQLSERVER。
二、标准版、企业版或者其他付费版本的SQL SERVER在安装过程中会出现需要输入密钥的界面,而EXPRESS版本由于是免费版本不会出现输入密钥的界面。
三、不建议安装EXPRESS版本的数据库,主要原因在于SQLExpress 有几个主要的限制:
1. 仅允许本地连接。 //不支持iMC远程数据库的安装方式
2. 数据库文件的最大尺寸为10GB,此限制只对数据文件(后缀名为 mdf),日志文件(后缀名为 ldf)不受此限。 //存在数据库文件限制,2008 R2版本的容量限制为10G,2005版本容量限制为4G
3. 只使用一个CPU来运算,不能充分利用多CPU服务器的性能。
4. 可使用的记忆体量最高只有1GB。 //最多使用1G RAM
5. 没有 SQL Agent,若要做排程服务必须自己编写。
四、安装SQL EXPRESS版本时,需要选择默认实例,以及开启SQL SERVER BROWSER服务。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作