升级 Rapid-Sql 客户端以与 Sybase 15 配合使用
我正在尝试通过 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 Client 版本,但现在 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 实用程序/15.0/P-EBF12974 ESD #1/PC Intel/BUILD1500-002/OPT/9 月星期四 29 14:51:28 2005
有什么想法吗?
I'm attempting to run queries on a Sybase15 database via Rapid Sql. I'm getting error messages such as
-- Number (103) Severity (15) State (207) Server (serverName) The identifier that starts with '[xxxxxxxxx_xxxxxx_xxxxxx' is too long. Maximum length is 28
which I believe it because the Rapid Sql Client is using Sybase 12.5 properties.
I have updated the Sybase Client version but now Rapid Sql complains with the following:
Can not load Open Client, please verify that libsybct.dll/libct.dll and libsybcs.dll/libcs.dll are in your path. Please make sure your version of Open Client library is 11.1.1 or greater. If you are using an upgraded copy of Open Client 11.1.1, please install a full copy
My path includes C:\Program Files\Sybase.15\OCS-15_0\dll which is where the dlls are stored and my version of Open Client is 15.0 as can be seen below:
C:>isql -v
Sybase CTISQL Utility/15.0/P-EBF12974 ESD #1/PC Intel/BUILD1500-002/OPT/Thu Sep
29 14:51:28 2005
Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我遇到了同样的错误,原因是我的 sql10 文件夹缺少一些文件。转到 C:\Program Files (x86)\Embarcadero\RSQL871 并查找 sybinit.err 文件。在文本编辑器中打开该文件,它会告诉您缺少哪些文件或无法读取哪些文件。它一次告诉您一个,因此如果您找到丢失的文件,并将其放入 sql10 文件夹中,然后再次启动 Rapid sql 并尝试连接,它可能会再次给您相同的错误消息。这仅仅意味着还有另一个丢失的文件。如果您再次查看 sybinit.err 文件,丢失文件的文件名将会更改,因此您需要继续执行此操作,直到不再出现错误。
I got the same error the reason why was because my sql10 folder was missing some files. Go to C:\Program Files (x86)\Embarcadero\RSQL871 and look for the sybinit.err file. Open that file in a text editor and it will tell you what files are missing or what files it cannot read. It tells you one at a time so if you find the file that you are missing, and put it in the sql10 folder then start rapid sql again and try to connect it might give you the same error message again. This just means there is another missing file. if you look at the sybinit.err file again the file name of the missing file would have changed so you need to keep doing this until there are no more errors.