zoukankan      html  css  js  c++  java
  • SQLServer连接cache数据库

    开始文章之前首先要了解一下什么是Caché数据库。

    Caché数据库是美国Intersystems公司产品,后关系型数据库(Post Relational database)中的领头羊。Caché数据库对大多数国内IT人员来说还是比较陌生,然而在国外特别是国外的医疗领域,在美国和欧洲的HIS系统(医疗卫生管理信息系统)中,CACHE数据库所占的比例是最大的,被医疗界公认为首选数据库,其官方网站为www.intersystems.com。国内几个别HIS厂家也在使用该数据库,因为该数据库国内用的少相关的文档和资料就不是很全,作者在和cache数据库对接的时候也寻求过官方的一些帮助,还是对开发者比较友好的 很耐心的解答了相关的问题。闲话少说,接下来就说一下SQLServer如何和该数据库建立连接。

    1 准备工作

    1、确定cache数据库的连接地址

    Host(IP Address):cache数据库ip地址

    Port:端口号

    Cache Namespace:cache数据库存在的表空间

    UserName:用户名

    Password:密码

    2、下载cache数据库的ODBC驱动

    这里作者已经下载好了Windows x86 和 x64两个版本的驱动。可关注作者的微信公众号“风自扬”,回复“cache”获取下载连接。

    cache_driver

    2 建立ODBC数据源

     2.1 步骤1:安装驱动

    根据自己的需求安装64位或者32位的cache数据库驱动,这里就省略安装步骤。下载地址可关注作者微信公众号进行获取。

     2.2 步骤2:选择驱动

    开始->设置->控制面板à管理工具->数据源(ODBC)-> 系统DSN

    添加->选择InterSystems ODBC35,操作如下图

    2.3 步骤3:配置数据源

    配置数据源:

    注释:Name:数据源名称,该数据源名称在后边建立链接服务器的时候用

    Host(IP Address):cache数据库的IP

    Port:默认

    CacheNamespace:cache数据库存在的表空间

    Uase Name:提供的数据库用户名

    PassWord:提供的数据库密码

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

    2.4 步骤4:测试连接

    下图为测试连接成功界面

    3 建立链接服务器

    3.1 步骤1:选择新建

    SqlServer中选择【服务器对象】->【链接服务器】->【鼠标右键新建链接服务器】

    3.2 步骤2:填写链接服务器信息

    3.2.1  常规

    链接服务器:连接服务器名称(可自定义)

    访问接口:选择“Microsoft OLE DB Provider for ODBC Driver”

    产品名称:这里建议cache,经过测试该名称可以自定义

    数据源:hiscache,该名称为2.3章节中配置的ODBC数据源名称

    位置:空

    目录:空

    3.2.2  安全性

    远程登录:cache提供的用户名

    使用密码:cache提供的密码

    4 SqlServer数据库操作

    查询语句:

    SELECT * FROM OPENQUERY(连接服务名称,’SELECT  *  FROM 视图/存储过程’)

    注释:链接服务器名称:3.2.1章节中创建的链接服务器名称

    例子:

    --查询用户

    SELECT  * FROM OPENQUERY(HISCACHE,’SELECT * FROM USER’)

     


    作者:风自扬
    出处:www.fengziyang.cn
    资源:微信搜【风自扬】关注我,获取更多用的的知识和资源。

  • 相关阅读:
    程序员怎么提高英语阅读水平【转】
    Linux后台执行【转】
    pcre安装错误的解决方法
    编译PHP错误:undefined reference to `ts_resource_ex'
    apache2启动时共享库libpcre找不到
    设置Ubuntu的IP地址
    vsftp 的应用
    用Python实现动态的切换桌面背景
    DNN 4.x CodeSmith模板
    如何在DNN中使用Google Analytics
  • 原文地址:https://www.cnblogs.com/ziyangfeng/p/13938102.html
Copyright © 2011-2022 走看看