Sybase ASE 系统存储过程没有返回任何内容

Sybase ASE system stored procedures are returning nothing

sp_displayrolessp_helpdevice 等系统存储过程 return 什么都没有。当我 运行 sp_helpdevice; 时,我得到的 return 值是一个字符串 'sp_helpdevice'。知道如何检查问题吗?

我想看看有哪些设备,所以我可以 运行 ALTER DATABASE <database> LOG ON <device>= '20m'; 允许更大的事务日志。

编辑: 我获得 sa_role.

的适当许可

我已经解决了这个问题。我是 运行 通过 Oracle SQL 开发人员查询的。它出现问题可能是由于 SQL 开发人员的 Sybase 数据库驱动程序与 ASE v16 不太兼容。使用原生ISQL后,可以看到格式正确的结果