MTC4后台监控系统
SQLServer数据库
应用说明书
文件编号:__________________ 版 本 号:__________________ 发放编号:__________________ 持 册 人:__________________
长沙华能自控集团有限公
1引言 (3)
1.1编写目的 (3)
1.2背景 (3)
1.3定义 (4)
1.4参考资料 (4)
2用途 (4)
2.1功能 (4)
2.2性能 (4)
2.2.1精度 (4)
2.2.2时间特性 (5)
2.2.3灵活性 (5)
2.3安全保密 (5)
3运行环境 (5)
3.1硬设备 (5)
3.2支持软件 (5)
3.3数据结构 (6)
4使用过程 (6)
4.1安装与初始化 (6)
4.2软件使用 (6)
4.3文卷查询 (21)
4.4出错处理和恢复 (21)
4.5终端操作 (21)
1引言
1.1编写目的
本手册是MTC后台软件数据库部分关于SQL SERVER数据库的配置调试使用手册,通过对各种配置参数来来说明如何配置调试数据库接口,并实现MTC后台对SQL SERVER 数据库的扩展。本使用手册主要面向用户是公司内部开发部门和售后服务部门软件维护的相关人员,以及对采用MTCT后台系统的数据库方式有更深了解的用户人群。
1.2背景
SQL SERVER数据库是一个全面的、集成的、端到端的数据解决方案,它为企业中的用户提供了一个安全、可靠和高效的平台用于企业数据管理和商业智能应用。SQL Server 为IT专家和信息工作者带来了强大的、熟悉的工具,同时减少了在从移动设备到企业数据系统的多平台上创建、部署、管理及使用企业数据和分析应用程序的复杂度。通过全面的功能集、和现有系统的集成性、以及对日常任务的自动化管理能力,SQL Server为不同规模的企业提供了一个完整的数据解决方案。MTC后台相关数据库的程序,通过采用ADO数据直连,采用ODBC数据方式直接对数据库进行操作。通过安装配置统一的数据服务接口,来实现对SQL SERVER数据库的数据操作和应用,确保了MTC后台软件的数据的稳定和安全性。
数据库相关的MTC应用程序:
数据存储服务器版本号为1.0.0.10以上
存放安装目录的SERVERS子目录下
数据查询管理应用程序版本号为1.0.0.5以上
存放在安装目录下
报表生成管理程序版本号为1.0.0.10以上
存放在安装目录下
1.3定义
安装目录:MTC水电站综合自动化后台监控系统安装完成后所有文件存放的目录,默认的安装目录为d:\\mtc目录下。
ODBC数据驱动:Windows 2000以上操作系统中包含一种数据库驱动接口,win98下使用需要安装对应的ODBC数据库驱动补丁包。
1.4参考资料
无
2用途
2.1功能
结合本软件的开发目的逐项地说明本软件所具有各项功能以及它们的实现范围。
DataServer数据服务器程序的主要作用是:
读取后台实时数据服务器中的数据并通过配置在ODBC驱动下的相关数据接口连接相关数据库,将数据保存到数据库中。
HisdataQuery数据查询管理程序的主要作用是:
通过ODBC数据驱动接口,获取数据库中的相应的数据,实现查询、统计等功能,并生成指定的输出(如文件、打印等)。
FreeReport报表生成管理程序的主要作用是:
制作生成特定的日报、月报等报表文件,并通过相应的数据库接口,调用获得数据库中的历史数据来进行报表输出。
2.2性能
2.2.1精度
存储数据库数据存放格式一般为浮点精度,时间格式为双精度类型,保证精确到数据的存储时间的毫秒级单位。所有数据全部有跟踪数据记录,确保数据的准确完整。
2.2.2时间特性
提供可以设置的数据时间刷新设置,减少对数据库服务器和RDC实时数据服务器的数据负载。所有数据转换和数据读取保存在理想条件下,时间<2秒。刷新时间读取保存的时间单位为分钟。
2.2.3灵活性
对于读取数据库中的字段内容,数据库数据接口采用微软操作系统自带的ODBC数据驱动,适合多种类型的支持ODBC的数据库类型。
2.3安全保密
无
3运行环境
3.1硬设备
运行本软件所要求的硬设备的最小配置:
PC 注释
操作系统 简体中文版 Windows 2000 SERVER (服务器端)
CPU Intel 赛扬 400 处理器
内存 256M
显卡 显存8M以上
声卡 Windows 兼容声卡
硬盘 20G以上
3.2支持软件
运行本软件所需要的支持软件:
a.Windows 2000 SP4以上操作系统。(数据库端为服务器版本以上)
b.MTC水电站综合自动化后台监控系统RDC数据服务器和权限管理服务器。
c.相关SQL SERVER数据库的ODBC数据库引擎驱动。
d.SQL SERVER数据库安装盘
3.3数据结构
支持对ODBC数据库驱动和BDE类型数据库驱动的各类型数据库,如SQL SERVER、MY SQL 、ORACLE等数据库。
4使用过程
4.1安装与初始化
首次安装:
双击MTC4。5综合自动化后台监控系统安装文件,模块软件随系统安装完成,会保存在对应安装目的目录下。
升级安装:
退出当前运行的MTC4。5后台监控软件,替换对应的升级应用程序,覆盖替换。4.2软件使用
SQL SERVER数据库服务器端安装:
在操作系统为服务器版本的WINDOWS平台上,插入SQL SERVER数据库安装光盘,运行自动安装。(以下安装SQL SERVER 2000为例)
1 进入SQL SERVER数据库的安装界面,并选择对应的版本类型进行安装(建议装企
业版,操作系统需要服务器版本类型)。
2 安装“SQL SERVER 数据库组件”。再选择“安装数据库服务器”。进入到数据库安装界面。
3 选择“本地计算机”。
4 选择“创建新的SQL SERVER实例”
5 选择安装“服务器和客户端工具”。
6 选择“默认”。不需要指定实例名
7 使用“典型”安装
8 选择“所有服务采用同一帐户,自动启动SQL SERVER服务”以及选择“使用本地系统账户”
9 选择“混合模式”(WINDOWS身份验证和SQL SERVER身份验证),密码不需要输入,勾选“空密码”选项。
10 进行复制安装直到安装完成。
11 安装完成后,选择“开始”菜单栏中进入到“程序”->“Microsoft SQL Server” ->”服务管理器”点击运行
12 在“服务管理器”界面,服务器中选择本机机器名,服务中选择:“SQL Server”,
并勾选“当启动OS时自动启动服务”选项,最后点击运行数据库服务。
13 数据库端服务器配置完成并正常运行,在右下托盘图标中有图标。
服务器端注意
保证网络畅通2关闭防火墙阻止,避免防火墙导致数据库连接失败。
1
SQL SERVER数据库客户端ODBC的配置和MTC软件设置:
MTC后台软件对SQL SERVER数据库连接采用了ODBC数据驱动引擎来进行数据库操作,所以在运行程序前需要对操作系统的ODBC驱动进行相关的配置。(以下以配置连接192。168。1。79上运行的SQLSERVER数据库为例)。
1 首先进入操作系统的“我的电脑”->“控制面板” ->“管理工具” ->“数据源(ODBC)”
进入到ODBC数据源管理器。
2 选择“用户DSN”->“添加”,进入到“创建新数据源”选择“SQL server”,点击“完成”。
3 在“名称”项内填入“CSHNDATA_SQLSERVER”,“服务器”填入远程SQL SERVER 数据库服务器的IP地址,点击“下一步”。
4 选择合适的SQL SERVER数据库登陆方式(具体方式请咨询SQL SERVER数据库管理员),选择“使用用户输入登陆ID和密码的SQL SERVER验证”,勾选“连接SQL SERVER以获得其它配置选项的默认设置”,“登陆ID”填写“sa”,“密码”不填,配置完成后点击“下一步”。
5 进入SQL SERVER数据库相关默认的配置选项,可以保持默认,或是更改默认的数据库为当前需要使用的数据库文件名称,完成后点击“下一步”。
6进入SQL SERVER数据库相关默认的配置选项,可以保持默认,点击“完成”。测试连接成功则ODBC配置完毕。
7 在“ODBC数据源管理器”中存在“CSHNDATA_SQLSERVER”驱动程序为“SQL SERVER”则配置完成。
MTC设置
运行DATASERVER.EXE数据服务器程序,先“暂停服务”,在“数据库类型”选择数据库类型“SQL Server”,再进行“数据库重建”,重建完毕则设置完成。
在数据服务器选择了SQL SERVER数据库连接后,则对应的查询和报表程序都会使用
默认的数据库连接类型(不再需要设置)。
针对大型数据库的多台监控操作平台可以对其进行平行操作等,为防止多个数据服务器“DATASERVER”同时进行写数据库操作,在界面中增加了是否为服务器的处理,如果是作为子站处理不对数据库服务器进行数据编写不需要勾选“服务器”端。(在一个系统中只允许一台电脑设置为服务器,可以对数据库进行数据填写)
示例:
4.3文卷查询
相关的运行记录请见安装目录的DLLS\\log\\的子目录下的LOG日志文件。
4.4出错处理和恢复
故障1:提示数据库表不存在。
提示:
请检查数据库是否存在对应的数据表,如果没有则重新建立数据库。
是否ODBC数据配置中有“CSHNDATA”数据库源以及数据库源是否指向对应的数据库,如果没有请重新建立数据库。
故障2:程序启动出现错误。
提示:
请确认操作系统是WIN2000以上的操作系统,中间包含有ODBC数据库配置程序和相应的数据库数据驱动,如没有请安装对应的ODBC驱动和相应的数据库ODBC驱动程序。
故障3:sqlserver服务器安装在windowsServer版本上。dataserver服务端如果不是运行在windowsServer上时,则不可以进行远程备份和恢复。
故障4:在本地进行数据库的备份和恢复时,需要把与数据库连接的程序关闭。
故障5:进行数据库的 恢复和重建 操作之前,只要使用过数据库,则需要重新启动dataserver,并且启动的时候必须保证dataserver没有自动运行。否则恢复和重建操作会失败。
故障6: sqlserver服务器安装在windows操作系统上,如果服务器未启动网络连接或者网线被拔出,则有可能ODBC无法连接本机数据库服务器,此时需要在ODBC配置中使用本机机器名代替IP。
故障7:创建数据库名不成功。
提示:
请确认数据源名称(hn.ini文件中的ServerDataSource)与ODBC中的数据源名称和大小写完全一致。
故障8:创建表不成功。
提示:
请确认要创建的表中没有特殊字符(如使用TAB键产生的空格),或者是否有重复的字段(不区分大小写,如IA和Ia是重复字段)
4.5终端操作
无
注意:
第一次运行数据库程序,请先配置对应的ODBC配置,运行本数据库模块,重新建立数据库,再进行其它操作。
增加对SQLSERVER数据服务器连接的配置,在对应的HN。INI檔中增加了:[历史数据服务器]
1_ServerUserName=sa 登陆数据库使用的登陆用户名
1_ServerPassWord=XXX XXX是登陆数据库使用的用户名对应的密码
1_ServerNeedPass=1 是否需要验证
1_ServerDatabaseName=cshndata 默认数据库的别名
1_ServerDataSource=cshndata_sqlserver 默认数据源名称
1_ServerIP=192.168.1.106 默认服务器IP,如果是本机则为LOCALHOST 1表示数据库使用SQLSERVER。