升级Rapid-Sql Client以使用Sybase 15

问题描述 投票:4回答:1

我正在尝试通过Rapid Sql在Sybase15数据库上运行查询。我收到的错误消息如

-- Number (103) Severity (15) State (207) Server (serverName) The identifier that starts with '[xxxxxxxxx_xxxxxx_xxxxxx' is too long. Maximum length is 28

我相信它,因为Rapid Sql Client使用的是Sybase 12.5属性。

我已经更新了Sybase客户端版本,但现在Rapid Sql抱怨如下:

无法加载Open Client,请验证libsybct.dll / libct.dll和libsybcs.dll / libcs​​.dll是否在您的路径中。请确保您的Open Client库版本是11.1.1或更高版本。如果您使用的是Open Client 11.1.1的升级副本,请安装完整副本

我的路径包括C:\ Program Files \ Sybase.15 \ OCS-15_0 \ dll,这是存储dll的地方,我的Open Client版本是15.0,如下所示:

C:> isql -v Sybase CTISQL Utility / 15.0 / P-EBF12974 ESD#1 / PC Intel / BUILD1500-002 / OPT / Thu Sep 29 14:51:28 2005

有任何想法吗?

sybase driver rapidsql
1个回答
0
投票

我得到了同样的错误原因是因为我的sql10文件夹丢失了一些文件。转到C:\ Program Files(x86)\ Embarcadero \ RSQL871并查找sybinit.err文件。在文本编辑器中打开该文件,它将告诉您哪些文件丢失或哪些文件无法读取。它一次告诉你一个,所以如果你发现你丢失的文件,并把它放在sql10文件夹中,然后再次启动快速sql并尝试连接它可能会再次给你相同的错误信息。这只是意味着还有另一个丢失的文件。如果你再次查看sybinit.err文件,那么丢失文件的文件名就会改变,所以你需要继续这样做,直到不再有错误为止。

© www.soinside.com 2019 - 2024. All rights reserved.