无法运行此命令,因为未启用Java服务Sybase 12.5

时间:2016-06-23 11:05:25

标签: sybase sybase-ase

我尝试运行此过程"sp_oledb_getcolumnprivileges"进行oledb连接,我从here获得,我已经运行"sp_configure 'enable java', 1"并重新启动了Sybase,我的结果是

 - Default -0,  Memory Used -0, Config Value-1, Run Value -0,
   Unit-switch, Type -static.

但是当我尝试运行该过程时,错误仍然是相同的

1 个答案:

答案 0 :(得分:0)

我担心你在这里咆哮错误的树。 您从该网站获取的存储过程不适用于ASE。正如其标题中的注释所示,它来自MS SQL Server。对于那些运行该网站的人来说,在ASE上执行此操作似乎相当愚蠢,因为很明显这不起作用 - 这是两个不同品牌的数据库。

此外,这与Java无关。你可能会在提到Java的ASE中看到错误消息的原因是这个MSSQL Server代码似乎调用显然存在于MSSQL但不存在于ASE中的函数。接下来是提到Java的标准错误消息(因为您可以在Java中编写函数,而您正在从SQL调用 - 但99.9%的错误消息只是意味着您正在调用未知函数)。

结论:不要指望该网站的程序能够在ASE中运行。