点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
不久之前,我在Gentoo Linux机器上下载并安装了Sybase 16。 安装进行得很顺利,但是当我尝试启动并使用它时,遇到了几个问题。
1。 我是一名开发人员,在我的程序中,我将尝试通过ODBC接口连接到Sybase服务器。 我已经安装了unixODBC软件包,所以我创建了适当的DSN并启动了我的软件。
不幸的是,它无法连接并说文件/opt/sap/DataAccess64/ODBC/lib/ libsybdrvodb.so 找不到。 但是,该文件存在于我的系统上,并通过ldd对其进行检查后,我发现缺少一个" so"文件。 因此,我必须手动修改LD_LIBRARY_PATH环境变量才能修复动态链接。
如果安装程序检查是否正在安装ODBC驱动程序,那对我来说很好。
2。 我有一个大脚本,该脚本想创建一个数据库并在不同表中填充数据。 但是,尝试创建数据库并运行脚本失败。 我有错误和脚本本身的屏幕截图。 我可以同时发送这两个邮件,以便有人重现该问题。 崩溃发生在GUI iSQL软件内部。 我启动了它,加载了脚本,然后尝试执行它。
我试图与技术支持人员联系,但不幸的是,我的尝试没有引起注意。
3。 回到我的程序。
我创建了数据库,几张表,并将其中的一些数据放入其中(只是将大脚本从第二期减少到了最小)。 然后我运行我的软件。 再说一次-我有一个源代码,因此可以将其发送给人们进行一些测试。 但是为了测试与服务器的连通性,我从unixODBC启动了iSQL程序并尝试进行连接。 连接成功,但是当我尝试执行简单的SELECT语句时,在控制台上从unixODBC收到了"段错误"。
尝试使用Sybase iSQL没问题。 一切正常。
正如我所说-为了重现这三个问题,我拥有所有的源代码和所有配置。
如果我能与Sybase开发人员之一联系以解决所有这些测试用例,那就太好了,但是如果没有,我可以和一些开发人员(不是DBA)住在一起,与我联系以提供文件和完整的方案。/p>
所有这些操作都是在Sybase 16 Developer Edition的Gentoo Linux上完成的。
感谢您的光临。
伊戈尔,
1。 当您获取SYBASE.csh时,应该已将odbc驱动程序添加到LD_LIBRARY_PATH。 如果不是,那么我需要知道您下载了16.0 SDK的哪个版本,以确保没有该版本。 我具有当前版本,并且可以看到在SYBASE.csh文件中设置了路径。
2。 因此,您使用的是错误的odbc SQL工具? 您是发起聊天事件还是记录案例,以便我们为您提供帮助? 请注意,我们还有30分钟的演讲时间,演示时间也是如此。 我知道有问题,并且要通过odbc驱动程序和odbc管理工具传递null。
3。 对于分段错误,您可能需要运行strace并将其放置到文件中,这可能有助于找出导致错误的原因。
谢谢,
Dawn Kim
从我所看到的,您不是在谈论使用Sybase 16客户端库访问Sybase Direct Connect for ECDA,而是访问ASE数据库。 在Linux上,这是否正确?
所以您无法打开事件? (您说没有人回复您?)
Bob Gallo a>
我所有的问题都与Linux上的Sybase ASE 16一起使用带有unixODBC(不是FreeTDS的)或ISQL GUI界面的本机Sybase ODBC驱动程序。
关于此事件-我应在哪里提出诉讼? 我应该为此付出什么吗? 是的,对于第1期,我试图打电话给代表。 我什至给她发送了脚本和我得到的错误的屏幕截图。 没有提供回复。 从来没有人告诉我可以给Sybase开发人员调查一个问题。
问题2和问题3是在我刚回到使用ODBC测试Sybase DBMS时发现的。
我是一个独立承包商(这意味着我不在一家公司工作),这就是为什么我没有企业版的DB-仅开发版的原因。 因此,希望代码是相同的,区别仅在于许可条款上。
此外,我找不到发布仅回复评论的方法(例如在SO上),因此我正在创建此帖子。 如果您能为我提供一种如何回应评论的方法,将不胜感激。
谢谢。
黎明金, >
嗨,
您看到我的最新回复吗?
我认为显示的回溯表明驱动程序存在问题...
一周热门 更多>