2016-04-04 104 views
0

系統存儲過程(如sp_displayroles,sp_helpdevice等)不會返回任何內容。當我運行sp_helpdevice;時,我得到的所有返回值都是一個字符串'sp_helpdevice'。任何想法如何檢查什麼是錯的?Sybase ASE系統存儲過程不會返回任何內容

我想看看有什麼設備,所以我可以運行ALTER DATABASE <database> LOG ON <device>= '20m';以允許更大的事務日誌。

編輯: 我有sa_role的適當權限。

+0

您是否擁有執行系統存儲過程的必要權限? – AKS

+0

是的,我做過。對不起,這已經解決了,事實證明我應該使用ISQL與數據庫進行交互。 – enadiz

回答

0

我已經解決了這個問題。我正在通過Oracle SQL Developer運行查詢。這可能是由於SQL開發人員的Sybase DB驅動程序與ASE v16不兼容造成的。使用本機ISQL後,我可以看到格式正確的結果。

相關問題