标题:mes系统安装时,客户端无法通过服务端访问数据库
取消只看楼主
唐轩宇
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2015-7-8
 问题点数:0 回复次数:2 
mes系统安装时,客户端无法通过服务端访问数据库
在网上下载了一个mes制造执行系统的安装文件,想装起来看看mes的操作平台,操作中遇到一点问题,自己实在是没能力解决了,所以在这里向各位高手前辈么求教希望可以解决。
安装是照着mes 包里面的安装说明一步一步来的,先是成功安装oracle11g数据库和oracle11g的client,导入安装包带的数据库文件ImpDBFile.bat。安装mes服务端的时,系统先安装iis6.0和Microsoft .NET Framework 2.0,但是我用的win7系统,所以用了系统自带的NET 3.5和iis 7.0(应该是7.0把)。
然后运行安装mes的服务端
[local]1[/local]
安装完成后,已经用SDK2.0打开了
进行系统服务端配置的时候,要求自己修改配置文件SCEMS.ini
[local]2[/local]
配置数据库连接“WIPDATABASE”、“HISDATABASE”,数据库用户名“WIPUSERNAME” 、“HISUSERNAME”,数据库密码“USERPASSWORD” 、“HISPASSWORD”,保存配置。重新启动“Internet 信息服务器”。
接着我安装了mes 的客户端,再进行客户端的配置,配置文件“SCMES.exe.config”,打开是这样的:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <configSections>
        <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
            <section name="SCMES.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
        </sectionGroup>
    </configSections>

    <applicationSettings>
        <SCMES.Properties.Settings>
            <setting name="SCMES_BaseMESService_BaseMESService" serializeAs="String">
                <value>http://localhost/d:/TEXT/SCMESServiceSetup/BaseMESService.asmx</value>
            </setting>
            <setting name="SCMES_DBConnService_DBConnService" serializeAs="String">
                <value>http://localhost/d:/TEXT/SCMESServiceSetup/DBConnService.asmx</value>
            </setting>
            <setting name="SCMES_MESPROCService_MESPROCService" serializeAs="String">
                <value>http://localhost/d:/TEXT/SCMESServiceSetup/MESPROCService.asmx</value>
            </setting>
        </SCMES.Properties.Settings>
说是要求配置服务端的访问路径,字体加粗的那部分
之前的我都照着安装,然后后面mes服务端和客户端要求修改的配置文件不知道怎么改,我尝试着装了下,最后启动客户端提示“无法连接远程服务器”。本人菜鸟一枚,希望前辈们帮我看看。
数据库是oracle11.2.0;数据库名orcl;服务名:mesdb;导入数据时建立的表空间名MESDEV;用户名moli,登陆密码jinhua234;数据库端口号1521,win7系统,服务端的虚拟目录SCMESServiceSetup;
所有的操作包括数据库和client还有mes的服务端和客户端都是在一个电脑上安装的,数据库已经安装了PLSQL developer工具;
要求修改的SCEMS.ini打开是这样的:
[DATABASE]
WIPDATABASE=orcl
WIPUSERNAME=moli
WIPPASSWORD=jinhua234

HISDATABASE=orcl
HISUSERNAME=moli
HISPASSWORD=jinhua234


[MQ]
QUEUEMANAGER=q1
QCHANNEL=A
QCONNECTION=A
我修改了一下,但是没用,我不知道WIPDATABASE和HISDATABASE是什么意思,有什么区别,为什么数据库名还有用户名和密码都要分这2个。
调用SCEMS.ini文件的Web.config打开是这样的:
<?xml version="1.0" encoding="utf-8"?>

<configuration>
  
    <appSettings />
    <connectionStrings>
        <remove name="LocalSqlServer" />
        <add connectionString="Data Source=orcl;User Id=moli;Password=jinhua234" name="LocalSqlServer" providerName="System.Data.SqlClient" />
    </connectionStrings>
  
    <system.web>
        <!--
            设置 compilation debug="true" 将调试符号插入
            已编译的页面中。但由于这会
            影响性能,因此只在开发过程中将此值
            设置为 true。
        -->
        <compilation debug="true" />
        <!--
            通过 <authentication> 节可以配置 使用的
            安全身份验证模式,
            以标识传入的用户。
        -->
        <authentication mode="Windows" />
        <!--
            如果在执行请求的过程中出现未处理的错误,
            则通过 <customErrors> 节可以配置相应的处理步骤。具体说来,
            开发人员通过该节可以配置
            要显示的 html 错误页
            以代替错误堆栈跟踪。

        <customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
            <error statusCode="403" redirect="NoAccess.htm" />
            <error statusCode="404" redirect="FileNotFound.htm" />
        </customErrors>
        -->
    </system.web>
    <system.webServer>
        <directoryBrowse enabled="true" />
    </system.webServer>
</configuration>
IIS中我就改了ini的这个文件,我自己瞎看了下虚拟目录中的有“连接字符串”这个东西,不知道有么有关系。
有2个继承的连接字符串,其中一个是LocalSqlServer,自定义的命令是
Data source=.\SQLEXPRESS;Integrated
Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true

还希望各位大神前辈们,帮我看看,我到底该怎么修改SCEMS.ini和SCMES.exe.config”这2个文件,跪谢。
搜索更多相关主题的帖子: 数据库文件 Microsoft win7系统 mes系统 服务端 
2015-07-08 22:10
唐轩宇
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2015-7-8
得分:0 
虚拟目录SCMESServiceSetup的文件路径为:d:\TEXT\ SCMESServiceSetup\SCMES.ini
2015-07-08 23:18
唐轩宇
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2015-7-8
得分:0 
Mes系统服务安装地址:
站点:Default Web Site
虚拟目录:SCMESServiceSetup
应用程序池:DefaultAppPool
2015-07-08 23:21



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-455235-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.235687 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved