IFIX中将数据记录通过ODBC保存到SQLSERVER.docx

上传人:b****5 文档编号:5656926 上传时间:2022-12-30 格式:DOCX 页数:13 大小:798.41KB
下载 相关 举报
IFIX中将数据记录通过ODBC保存到SQLSERVER.docx_第1页
第1页 / 共13页
IFIX中将数据记录通过ODBC保存到SQLSERVER.docx_第2页
第2页 / 共13页
IFIX中将数据记录通过ODBC保存到SQLSERVER.docx_第3页
第3页 / 共13页
IFIX中将数据记录通过ODBC保存到SQLSERVER.docx_第4页
第4页 / 共13页
IFIX中将数据记录通过ODBC保存到SQLSERVER.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

IFIX中将数据记录通过ODBC保存到SQLSERVER.docx

《IFIX中将数据记录通过ODBC保存到SQLSERVER.docx》由会员分享,可在线阅读,更多相关《IFIX中将数据记录通过ODBC保存到SQLSERVER.docx(13页珍藏版)》请在冰豆网上搜索。

IFIX中将数据记录通过ODBC保存到SQLSERVER.docx

IFIX中将数据记录通过ODBC保存到SQLSERVER

将数据记录通过ODBC保存到SQLSERVER

1.在SQLSERVER中创建数据库及表

在SQLSERVER中创建数据库,用来保存SQL的命令语句、错误信息及需要保存在数据库内的历史数据。

例如,创建数据库DB1:

在Security内增加可以访问该数据库的用户,并将该用户登录进数据库DB1.

SQLServerLoginProperties-GEUSER

2£1

General|ServerRole®|DatabaseAccess|

Name:

GEUSER

Authenlication

CWindowsAuUienticationDomah:

Securityaccess:

「Granlaccess

CDenyaccess

SQLServerAuthentication

Password:

Defaults

Specifythedefaultlanguage^nddatabaseforthislogin.

Database.

Language:

OK

Cancel

 

在数据库内创建两个表sqllib和sqlerr:

sqllib表的结构如下:

m古叶讪Tdble'sqllib'itt'DBl'on,GE304aaJ440\CIMPllCrT¥'

Q画\M电EY丨骼誓邙野丨耳甲口]

CeluniL耳汕电

DataTrp*

5輕山1砒BiiLl

vurchdir

8

EqLwd.

vsrchar

S55

亡olumr^

DescTiptiori

DafaultVilu*

Precilion■<]

Scdti

IdentityHq

IdeiiitityS

Idantitylncr«iTi«n.-t

IsHo^Suid

JQffWQil4

Collation^dlai-tabued^EudH》

在表内插入命令语句,例如:

sqlerr表的结构如下:

在数据库内创建相应用来保存数据的表,例如,希望将两个类型为浮点的数据块的值保存在表data内,创建相应的表,如data:

 

2.创建ODBC数据源

-|n|x|

FileEditViswFavoritesToolsHelp

Name

SiseType

-ffJl

f'IODBCDataSourceAdminisl

Admin

UserDSNSystemDSN|FileDSN||Drivm|Tracing\ConnectionFwlinQ\About|

|ModiFiwg-

3/X/200f

3/3(V2DtK弓⑹20M

3/30/2001*叩和迦世2£J

7/2D«

7/20®J閻序

3/200?

3/200!

±1

SystemDataSources;

Modified:

3/

SzesL43K

Attributes:

i

Finish

Cancel

Nertt>

DataSour

ShortciJt

;』removEs^andc

Thisbvi^andwillhe|p闪ucreateanODBCdatasourcethaljioutanusetoconnectloSQLServer.

AddtejremoDatabaseCsourcesanc

WhatnanedoyouwanttousetorefertotheTa怙source?

Address[halAdmmistrafciveToot

 

通过控制面板增加数据源dbl,指定该数据源所连接的SQLServer,

2d

MicrosoftSQLServerDSNConFiguration

HovjshouldSQLSerververifytheauthMic畑ofthehginID?

CWithWindowsNTauthenticationusingthenetworkloginID.

左WilhSQLServerauthenticatiionusingaloginIDandpasswordenteredbytheu$er.

TochangethenetworklibraryusedtocommunicatewithSQLSeiver,clickClientCor)Nguratk)r).

Cfen]C口nfigu同inm…|

PConnecttoSQLServertoobtaindefaultsettingsfortheadditionalconfigiirationoptions.

使用SQL方式验证,输入有效的登录名称和口令,

 

测试ODBC数据源连接成功!

3.在SCU内配置SQL

在SCU内通过菜单或按钮进入SQL帐户配置界面,点击增加按钮,填入相应信息,按确定。

点击配置SQL任务….按钮,

启动SQL,并填入相应的信息,

SQL支样

[确定I

取消

帮肋I

「禁止

4.创建SQT和SQD数据块

打开数据库管理器,创建布尔量数据块DI_1,用来触发SQT:

关系數据库

數据库ID:

|db1

?

1

SQL命令董:

SQLLIB

ttisiess:

凯LE血

错误与消息

错诫肖息路由…|

调试消」諱由…|

17谱误消息範出到屏幕

頂调试消息荊出到屏幕

任务睡眠间隔:

[T

基础|报書直级|

-报普扩展咸

报警域1「

报警域2:

-

保存国

电子签喀

対了使这堑参数生效,必须驹买电子签名选项'

选项

W兌许匡鑽使用

厂免除报警确认时签名

创建数据块AR_1和AR_2,将这两个块的数据保存到数据库表data中:

 

基本I高顫

前一块:

 

_地址-

哥動器:

|心地址;信昌隶件.

I/O配胃

|SIMSmntiationDriver

RA-

|三|確件^项:

工程单位

低限:

高限;

单位;

锲存⑸|Caru创|

 

创建数据块SQT:

 

 

注:

上图中数据库ID为所创建的ODBC名称,在该例中,数据库名称和ODBC名称相同。

仓U建SQD_1:

保存数据库管理器

5.验证SQL服务启动

打开任务控制,点击SQL,验证SQL服务是否启动,如下图所示:

(运行mission.exe)

6•触发SQT

在数据库管理器内更改Dl_1的当前值,如将CLOSE改为OPEN,

曰数JS耳駝疋)星勵)抉炯)累顽歸冋工列n番肋(H)-iaix|

荐签宕

描律

拥描时间

r/(T^i

I/D地址

当ana

打插拔

!

ARl

AR

SIP

pon

AR2

sun

RA

49.sa

OFF

3

DI=1

DI

1

sim

110"0

ZLOSE

OH

4

皿]

■SWV

=-■■■

OH

&

SQT

1

|

1

OH

7

-

i

:

14

IJ5

L6

!

»

!

■-

.

22

23

?

4

・:

•二;一

-

32

口H旧I脂層I釘屯庖掏址J和现希|剧團嵯]

♦I丨

若亲帮弧按FI眾-SBT[liefail-

胡⑷总卜囲沪剖型垃寸申|他團刨存国鈕他鈔|略丽様绘些斧會<(%運耳•島匚33蜩中

 

按Ctrl+R,观察到SQT_1的当前值增加1,意味着SQT被触发一次:

在SQLSERVER企业服务器内打开表data,发现有新的数据记录插入到该表中:

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 金融投资

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1