文章
· 十一月 29, 2022 阅读大约需 3 分钟

配置 DSN

在Windows配置DSN

  1. 确认InterSystems ODBC客户端驱动已安装
    • InterSystems IRIS ODBC驱动会随着InterSystems IRIS安装包默认安装。
    • 如果没有随着InterSystems IRIS安装,请由此下载驱动,下载后执行.exe文件进行安装。
  2. 定义DSN(Data Source Names)
    • 打开Administrative Tools
    • 打开ODBC Data Sources Administrator(32-bit 或者 64-bit)
    • 选择‘System DSN’,点击右边 ‘Add’,弹出‘Create New Data Source’窗口。
    • 选择一个InterSystems IRIS 安装版本的ODBC驱动,点击‘Finish’
    • 如下图所示,输入驱动名称,IP地址,端口号(使用超级服务端口号),命名空间,用户名和密码。 
    • 然后点击 'Test Connection' 进行连接测试

     

在Linux配置DSN

  1. 确认InterSystems ODBC客户端驱动已安装
    • InterSystems IRIS ODBC驱动会随着InterSystems IRIS安装包默认安装。
    • 如果没有随着InterSystems IRIS安装,请先安装ODBC驱动
      • Linux
        • 点击下载ODBC驱动
        • 创建一个文件夹,例如/usr/irisodbc,存放刚刚下载的.tar文件
        • 解压.tar文件,执行ODBCinstall安装脚本,irisodbc.ini会被创建:
          # tar xvf ODBC-2022.1.0.209.0-lnxrharm64.tar.gz
          # ./ODBCInstall
      • Mac
        • 执行以下命令安装unixODBC
        brew install unixODBC
  2. 配置DSN - 根据InterSystems IRIS服务器修改odbcinst.ini文件的配置信息
    [ODBC Data Sources]
    User = User
    Userunixodbc = Userunixodbc
    ​
    [User]
    Driver          = /isc/iris/bin/libirisodbc35.so
    Description     = IRIS ODBC driver
    Host            = localhost
    Namespace       = IRISAPP
    UID             = username
    Password        = pws
    Port            = 51773
    Protocol        = TCP
    Query Timeout   = 1
    Static Cursors  = 0
    Trace           = off
    TraceFile       = iodbctrace.log
    Authentication Method   = 0
    Security Level  = 2
    Service Principal Name = iris/localhost.domain.com
    ​
    [Userunixodbc]
    Driver          = /isc/iris/bin/libirisodbcur6435.so
    Description     = IRIS ODBC driver
    Host            = localhost
    Namespace       = IRISAPP
    UID             = username
    Password        = pws
    Port            = 51773
    Protocol        = TCP
    Query Timeout   = 1
    Static Cursors  = 0
    Trace           = off
    TraceFile       = iodbctrace.log
    Authentication Method   = 0
    Security Level  = 2
    Service Principal Name = iris/localhost.domain.com
讨论 (3)2
登录或注册以继续