当前位置: 首页 > 编程笔记 >

Linux环境中使用BIEE 连接SQLServer业务数据源

空翼
2023-03-14
本文向大家介绍Linux环境中使用BIEE 连接SQLServer业务数据源,包括了Linux环境中使用BIEE 连接SQLServer业务数据源的使用技巧和注意事项,需要的朋友参考一下

1、客户端

    在客户端首先配置odbc数据源,可以直接在运行中输入odbcad32,打开配置界面--系统DNS---添加
    选择SQLserver的相关驱动,一般选择wire protocol型的驱动,配置sqlserver数据库连接信息,测试一下是否连接成功,并保存退出。
    注意此时的ODBC数据源名称要记录下来,而且一旦确定以后最好不要改动。因为如果改动,服务器端也要做修改。
    打开Administrator tools,选择导入元数据,选择配置好的sqlserver odbc数据源,其他过程与oracle操作完全一致。

2、服务端

    服务端要做的操作无非也是在linux环境下添加一个ODBC数据源,让biee在运行的时候根据ODBC名称能匹配到相应的数据库连接。
    在服务器端的操作因为biee已经自带了sqlserver的数据源,因此配置比较简单。共分两步:
    A、修改环境变量,user.sh
    

ORACLE_INSTANCE/bifoundation/OracleBIApplication/coreapplication/setup/user.sh

    该步骤的目的是把sqlserver驱动添加到启动环境变量中,做法是
    打开上述user.sh文件以后,在最下方添加以下内容:

#SQLServer 2000 Parameters
#---------------------------------------
LD_LIBRARY_PATH=/user/local/Oracle_BI1/common/ODBC/Merant/5.3/lib:$ LD_LIBRARY_PATH
export LD_LIBRARY_PATH

添加完成后保存并退出
B、修改odbc配置文件,odbc.sh,路径与user.sh相同:

ORACLE_INSTANCE/bifoundation/OracleBIApplication/coreapplication/setup/odbc.ini

根据sqlserver的配置方式进行配置,样例为oracle官方样例:

[SQLSERVER_DB]
Driver=/usr/Oracle_BI1/common/ODBC/Merant/5.3/lib64/ARmsss23.so
Description=DataDirect 5.1 SQL Server Wire Protocol
Address=111.111.111.111,1433
AlternateServers=
AnsiNPW=Yes
ConnectionRetryCount=0
ConnectionRetryDelay=3
Database=dbschema_name
LoadBalancing=0
LogonID=
Password=
QuoteID=No
ReportCodePageConversionErrors=0

务必修改的是上述黄色阴影区域的内容,其中中括号内的SQLSERVER_DB就是odbc数据源的名字,需要和rpd中的名字保持一致

 类似资料:
  • 本文向大家介绍Windows 环境下使用 Qt 连接 MySQL,包括了Windows 环境下使用 Qt 连接 MySQL的使用技巧和注意事项,需要的朋友参考一下 如果应用只需要连接远程数据库,那么本地不需要安装 MySQL,只需要找到 MySQL 提供的 libmysql.dll 和libmysqld.dll 两个动态连接库,把他们加入到 Qt安装目录\5.9\mingw53_32\bin\;默

  • 问题内容: 我找到了很棒的教程,该教程解释了如何使用Angular CLI设置express.js,但是在本教程中,角度应用程序被编译到生产dist文件夹中:https : //scotch.io/tutorials/mean-app- with-angular- 2和角度cli 如何将express.js与Angular CLI集成在一起,但是我希望express.js与Angular应用程序的

  • 本文向大家介绍VB语言使用ADO连接、操作SQLServer数据库教程,包括了VB语言使用ADO连接、操作SQLServer数据库教程的使用技巧和注意事项,需要的朋友参考一下 几年前学过的VB几乎忘光了,这几天复习了下。VB连接ADO数据库并不是非常难。 连接第一步(要仔细看) 对于小白来讲,这里的教程最详细,连接ADO数据库第一步,要添加什么部件呢?全称是Microsoft ADO Data C

  • 问题内容: 我已经在尝试 开发的JSF Web应用程序中连接到数据库。使用Windows 7,NetBeans 6.9.1,SQLServer 2008,Glassfish 3.3。 我正在使用从 成功连接到SQLServer 2005的XP系统复制的sqljdbc4.jar驱动程序 。 我已验证SQLServer 2008在我的系统上运行,并且可以 使用要在应用程序中 使用的用户名和 密码通过S

  • 我正在从mysql表获取用户评论,并希望在评论div中给出的按钮上放置一些条件类。 每个注释有两个按钮: 拇指按压按钮 拇指向下按钮 我想给一个活动的类名,如果一个用户已经在任何评论上竖起了大拇指,那么在将来,如果他在同一个评论的大拇指上点击,它将反转喜欢的数量。 我正在讨论这两张桌子 评论 相似的 我从这些表格中得到数据,并在这里重复。。。 更新js 这段php代码没有给出所需的结果。 我面临三

  • 在本地,裸机、两个独立的“服务”通过gRPC连接、客户端和“后端”成功地相互通信。两者都是使用gRPC传输实现的NestJS应用程序。 当部署在kubernetes(minikube)环境中时,我得到错误:14不可用:没有在客户端建立连接。后端侦听本地主机:50051(端口从k8服务公开),前端尝试连接引擎svc。违约svc。簇本地:50051,其中直到点的第一部分是服务名称,我已经找到它以确保这