热度 2||
度量平台可以连接其他数据库做一些数据链接,比如:报表统计、工资查询、医疗数据查询等。只要其它数据库有表和数据,都可以通过度量平台呈现出来。
这样的好处就是,其它系统没有的报表,可以通过度量平台搞定。也可以把各个系统的要素统计到度量平台,集约管理。同时也方便领导查看,只用一个平台就可以查看几套系统的数据。
对接的其它系统数据库类型,可以有Oracle(中文字符集)、SQL server 2000、SQL server 2005 & 2008、中转服务器(英文字符集数据库) 。
平台的数据库是oracle中文字符集,连接其它数据库,需区分oracle中文字符集、英文字符集。中文字符集配置比较简单,英文字符集配置稍微复杂点。
注意:如果平台要连接其它数据库,需提供其它数据库的实例名、用户名/密码。
例如:以连接HIS数据库为例。
在平台的数据库安装好后,会有一个Net Manager配置连接程序。用这个工具来链接HIS数据库,然后再客户端数据库,增加个数据库,连接到刚才在Net Manager配置的HIS数据库。
Net Manager
所在目录:
C:\ProgramData\Microsoft\Windows\Start
Menu\Programs\Oracle - OraDb11g_home1\配置和移植工具
选择服务命名,增加一个连接,定义网络服务名。然后下一步。如下图所示:
注意:网络服务名最好为英文,名字最好是大家都能识别的是那个连接。
输入HIS数据库,所在计算机的IP。如果没有指定的端口号,就不用去修改此处的端口号,然后选择下一步。如下图所示:
输入HIS数据库的实例名,然后选择下一步。如下图所示:
在这里可以测试,是否能连接到HIS数据库。点击测试按钮。然后修改图二的登录信息:用户名/密码。如过显示:连接测试成功,那么平台的数据库,就成功连接到HIS数据库。最后点击完成。如下图所示:
配置好后,我们就可以看到。多了一个HIS的服务命名。
在客户端开发工具,项目管理下的数据库,点击”添加数据库“按钮。自定义数据库名称,比如:HIS数据连接。然后点击”创建连接“。如下图所示:
修改Oracle服务名,用户名/密码。Oracle服务名就是图二的服务命名HIS。用户名/密码,就是HIS数据库的用户名和密码。
点击“测试“按钮,如果出现提示”成功连接数据库“,那么就说明平台已经和HIS数据库对接好了。就可以去查HIS库里面的数据。
备注:以连接HIS数据库为例。
因为平台数据库是Oracle中文字符集,所以需要在转换服务器,搭个连接HIS英文字符集的环境。而后平台客户端创建的数据库,来连接这个转换服务器。
安装一个windows
server 2008 64位系统的服务器,或者虚拟机 。转换Oracle英文字符集的服务器,以下简称转换服务器。
把WebServiceDatebase文件夹拷到服务器盘符下。WebServiceDatebase文件是连接HIS数据库的配置文件,如下图所示:
修改Web.Config文件,用记事本打开。修改连接HIS数据库的Source(实例名),User
Id(用户名),Password(密码) 。
把英文字符集的oracle客户端拷贝到,转换服务器上安装好。再参照第二页开始的Oracle Net Manager 配置方法,配置对接到HIS数据库的连接。
修改oracle注册表。开始—>运行(CMD)—>regedit—回车,就可以打开注册表了。在HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/KEY_OraDb11g_home1目录的NLS_LANG,改成中文字符集。如下图所示:
在转换服务器中搭建一个IIS,在IIS里添加一个网站。网站名称自己定义;物理路径,指向磁盘中的WebServiceDatebase文件夹;IP地址就是本机的地址,如果有端口号,就加端口号,端口号默认为80不用管。
数据库类型,选择中转服务器,然后再配置图二的服务器地址。如下图所示:
配置成功后,点击”测试“按钮,如果提示连接成功,那么就连到HIS数据库了。如下图所示:
在平台服务器安装SQL server客户端,再进行相关配置。
Powered by Discuz! X3.2
© 2001-2013 Comsenz Inc.