数据库之间的连接说明文档

更新时间:2023-12-31 00:24:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

实施文档表4《数据库之间的连接说明文档》 确定HIS数据库与版本通过不同的方式进行连接

Sqlserver数据库连接方法

必要条件:HIS服务器的IP地址 HIS数据库的名字

HIS提供的授权用户名以及密码 流程:

Sqlserver—>新建查询—>输入脚本?执行脚本----脚本如下: --SQL SERVER --第一步

sp_addlinkedserver 'HIS',--连接名称 '',

'SQLOLEDB',--驱动名称

'192.88.88.3',--远程数据库IP地址 '', '',

'Cdos_dlfy'--远程数据名 --第二部

sp_addlinkedsrvlogin

'HIS', --连接服务器名 'false', --是否提示 NULL, 'sa', --帐号 'pass' --密码

Oracle数据库连接方法

必要条件:HIS服务器的IP地址 HIS数据库的名字

HIS提供的授权用户名以及密码 安装Oracle数据库客户端驱动程序并设置: 流程:

Sqlserver—>新建查询—>输入脚本?执行脚本----脚本如下: --ORACLE --第一步

sp_addlinkedserver HIS, '',

'MSDAORA', '--服务器实例名', '', '',

''--oracle9 --第二部

sp_addlinkedsrvlogin

'HIS', 'false', NULL,

'--userid', --system

'--password' –systemtdyytdyy cache数据库的连接方法 必要条件:

HIS服务器的IP地址 HIS数据库的名字

HIS提供的授权用户名以及密码 具体流程如下:

一、确定CACHE数据库的连接地址

注释:一般医院会有一个测试库、shadow库、正式库、三个数据库的IP是不一样的,用户名与密码几乎是一样的

二、在服务器上安装CACHE数据库驱动程序 CachePCkit_x64.exe 三、建立ODBC数据源

注释:步骤—>开始?设置?控制面板?管理工具?数据源(ODBC)?系统DSN 添加一个驱动程序?选择InterSystems ODBC 如图1【创建数据源】

图1【创建数据源】

配置数据源:

注释:Name:数据源名称 Host(IP Address):chche数据库的IP Port:默认

CacheNamespace:cache数据库存在的表空间 Uase Name:提供的数据库用户名 PassWord:提供的数据库密码

点击Test Connection:出现连接成功,数据源就建立成功了

四、打开SqlServer数据库服务器配置连接服务器 如图2【新建连接服务器】:

注释:对象资源管理器?服务器对象?连接服务器?链接服务器?新建连接服务器 连接服务器名称:这里是建立连接服务器后需查询数据的时候的参数名称一般起HIS 服务器类型:其他数据源

访问接口:Microsoft OLE DB Provider for ODBC Drivers 产品名称:CACHE 数据源:CACHE

访问接口字符串:这里可以建立一个.UDL的文件 如图3【数据连接属性】通过建立UDL文件记事本打开复制出连接字符串填入

图2【新建连接服务器】

图3【数据连接属性】

图4【数据连接属性】备注:一定要点选保存密码

五、服务器建立后连接服务器下回出现新建立的连接服务器 六、下面就可以用连接服务器查询数据了

DEMO:SELECT * FROM OPENQUERY(HIS,’SELECT * FROM 视图/ 存储过程’)

Sybase数据库连接方法:

Sql Server 2008用ODBC连接到SYBASE ASE

配置windows的ODBC数据源:

开始菜单—》控制面板(c)—》管理工具—》数据源(ODBC)—》进入配置用户DSN或者系统DSN均可以:添加—》选择Sybase ASE ODBC Driver—》自定义数据源名称(随意如: sybase)—》数据库名称(必选!如DB_TEST)—》确定 完成。 --下面是图解过程---------------------------------- —》开始菜单—》控制面板(c)

—》管理工具

—》数据源(ODBC)

—》进入配置用户DSN或者系统DSN均可以 (本人测试时候配置的是系统DSN ) —》添加—》选择Sybase ASE ODBC Driver

—》自定义数据源名称(随意如: sybase)

—》数据库名称(必选!如DB_TEST)—》确定 完成。

或者为了测试是否成功,在OK完成的前一步,

—》按下Test Connect —》输入登陆ID和密码 —》OK

. 如果成功的话,会有提示弹窗.

---到此配置和测试ODBC完成!---------------------------------

3.配置Sql Server 2008 中的连接服务器:

企业管理器—》安全性—》连接服务器—》右键新建连接服务器—》定义连接名称; 选其他数据源;

指定程序名称为:Microsoft OLE DB Provider for ODBC Drivers; 产品名称可不填;

数据源指定刚才ODBC中定义好的数据源名称;

访问接口字符串,位置,目录均可以不填写.

—》 安全性标签页里:设置用此安全上下文进行,并录入SYBASE的数据库用户名和密码 —》服务器选项标签页可默认 —》确定。

----下面是图解过程-------------------------------------------------------------------- 企业管理器—》安全性—》连接服务器—》右键新建连接服务器—》定义连接名称;

P.S: 这里登陆SSMS的时候,最好用SA用户.

指定程序名称为:Microsoft OLE DB Provider for ODBC Drivers; 产品名称可不填;

数据源指定刚才ODBC中定义好的数据源名称; 访问接口字符串,位置,目录均可以不填写.

—》 安全性标签页里:设置用此安全上下文进行,并录入SYBASE的数据库用户名和密码

--测试连接是否成功 1.

2.

----到此配置Sql Server 2008连接服务器结束---------------------------------------------

DB2数据库连接方法:

不同数据库平台的互连一般称之为数据库的异构服务,现在各大数据库之间都可以实现这样的异构互连,只是各厂商的具体实现技术不一样,如:在SQL SERVER里面叫做LINKED SERVER,通过ODBC实现与其它数据库的互联。 本文的测试环境为:

操作系统: WINDOWS2000 SERVER (繁体系统)

安装数据库: SQLSERVER2000(英文版)和DB2 7.2客户端(英文版) 具体实现步骤:

1.要求pc机上安装DB2客户端软件和sqlserver2000软件。 2.配置windows的ODBC数据源:

开始菜单—》程式集—》系统管理工具—》资料数据源(ODBC)—》进入配置用户DSN或者系统DSN均可以:添加—》选择IBM DB2 ODBC DRIVER—》自定义数据源名称(随意如: DB2TEST)—》数据库名称(必选!)—》OK完成。

3. 选择刚才配置的数据源名称, 再选择 配置, 跳出DB2 MESSAGES:

The data source is not connected. Connecting to the data source will provide useful information during configuration. Would you like to connect to the data source? 选择YES(OK或确认)即可

进入CONNECT TO DB2 DATABASE画面: USER ID: 输入DB2 DATABASE的用户

PASSWORD: 输入DB2 DATABASE的用户的密码

CONNECTION MODE: 可以选择默认的SHARE模式 选择OK(确认)即可! 配置和测试ODBC完成!

4.配置sqlserver2000中的连接服务器: 企业管理器—》安全性—》连接服务器—》右键新建连接服务器—》定义连接名称; 选其他数据源; 指定程序名称为:IBM OLE DB Provider for DB2 SERVERS; 产品名称可不填; 数据源指定刚才ODBC中定义好的数据源名称; 提供程序字符串按以下格式填写:User ID=username;Password=userpasswd(或者按如下格式:UID=username;PWD=userpasswd),这里的用户名和密码对应所要连接的DB2数据库中的用户名和密码 —》 安全性标签页里:设置用此安全上下文进行,并录入DB2的数据库用户名和密码—》服务器选项标签页可默认—》确定。

5.准备工作全部完成!在sqlserver企业管理器—》安全性—》连接服务器打开刚建好的连接服务器—》点击表,即可在右边窗口看到该DB2数据库用户拥有的的所有表名,但在这里还并不能查看表的记录,这个需要在sqserver的查询分析器中用具体sql实现!访问表时,使用格式为: [连接服务器名]..[DB2用户].[表名]

备注:以上为连接服务器的建立,但是有的时候会区分服务器的版本X64/X32服务器位数,根据实际情况安装客户端驱动程序

其他数据库待完善。。

本文来源:https://www.bwwdw.com/article/pqmx.html

Top