点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好大师,
需要您的帮助来解决这个问题。
我们在Sybase上安装了SAP BPC,但是它连接到不同服务器上的MS SQL数据库,因此我们在SAP BPC Linux Server中安装了ODBC驱动程序。 我怀疑之后我们无法将isql提示符用于Sybase。
:db1adm 67> isql
******************************************* ******* *
unixODBC-isql
* ******************************** ************** * *语法* * * * isql DSN [UID [PWD]] [选项] * * * *选项* * * * -b批处理。(不提示 等)* * -dx用x分隔列* * -x0xXX用XX分隔列,其中* * x以十六进制表示,即0x09是制表符* * -w在HTML表中换行结果* * -c第一行的列名 。 * *(仅在-d时使用)* * -mn将列显示宽度限制为n * * -v详细。 * * -lx将区域设置设置为x * * -q在dquotes中包装char字段* * -3使用ODBC 3调用* * -n使用换行处理* * -e使用SQLExecDirect不准备* * -k使用SQLDriverConnect * *- 版本版本* * * *命令* * * *帮助-列出表* *帮助表-表中的列* *帮助帮助-列出所有帮助选项* * * *示例* * * * isql WebDB MyID MyPWD -w < My.sql * * * * My.sql中的每一行都必须包含* *正好1个SQL命令,但* *最后一行必须为空白(除非指定了* * -n选项)。 * * * * 请拜访; * * * * http://www.unixodbc.org * * nick@lurcher.org * * pharvey@codebydesign.com * ************************************ **********
我怀疑环境变量已更改,任何人都可以对此进行修复。
谢谢
Indrajith。
你好Indrajith,
确保为您的用户配置了Sybase环境变量(执行$ SYBASE/SYBASE.csh文件)。 如果是这样,并且问题仍然存在,那么我认为这是当前情况,这可能是因为某些环境变量也指向了UnixODBC,因此您可以考虑至少从PATH中删除UnixODBC安装目录。 至少要重命名UnixODBC isql文件(您可以参考KBA 2255474-使用" isql"时会返回unixODBC语法消息 "工具-用于业务套件和SAP BW的SAP ASE )。
HTH,最好的问候,
维多利亚。
嗨,
这可能是由于安装了unixODBC造成的。
它将isql添加到PATH环境变量中。
默认情况下,/usr/bin通常位于您的PATH中,并会选择unixODBC的isql应用程序。
您可以将SYBASE.csh添加到您的bash配置文件中(登录时运行)或转到SAP ASE/安装SDK并设置环境变量。
如果这不起作用,请尝试设置PATH:
setenv PATH $ SYBASE/$ SYBASE_OCS/bin:$ PATH
此致,
瑞安
一周热门 更多>