SYBASE ISQL提供UNIX-ODBC SQL

2020-09-22 11:06发布

         点击此处--->   EasySAP.com群内免费提供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。

         点击此处--->   EasySAP.com群内免费提供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。

付费偷看设置
发送
2条回答
天桥码农
1楼-- · 2020-09-22 11:24

你好Indrajith,

确保为您的用户配置了Sybase环境变量(执行$ SYBASE/SYBASE.csh文件)。 如果是这样,并且问题仍然存在,那么我认为这是当前情况,这可能是因为某些环境变量也指向了UnixODBC,因此您可以考虑至少从PATH中删除UnixODBC安装目录。 至少要重命名UnixODBC isql文件(您可以参考KBA 2255474-使用" isql"时会返回unixODBC语法消息 "工具-用于业务套件和SAP BW的SAP ASE )。
HTH,最好的问候,
维多利亚。

软件心理学工程师
2楼-- · 2020-09-22 11:17

嗨,

这可能是由于安装了unixODBC造成的。
它将isql添加到PATH环境变量中。

默认情况下,/usr/bin通常位于您的PATH中,并会选择unixODBC的isql应用程序。
您可以将SYBASE.csh添加到您的bash配置文件中(登录时运行)或转到SAP ASE/安装SDK并设置环境变量。

如果这不起作用,请尝试设置PATH:
setenv PATH $ SYBASE/$ SYBASE_OCS/bin:$ PATH

此致,
瑞安

一周热门 更多>