2016-04-04 3 views
0

sp_displayroles,sp_helpdeviceなどのシステム・ストアド・プロシージャは何も返されません。 sp_helpdevice;を実行すると、戻り値として得られるのは文字列 'sp_helpdevice'だけです。何が間違っているかをチェックする方法はありますか?Sybase ASEシステム・ストアド・プロシージャは何も返さない

デバイスが存在していることを確認したいので、トランザクションログを大きくするためにALTER DATABASE <database> LOG ON <device>= '20m';を実行してください。

編集: 私はsa_roleで適切な権限を持っています。

+0

システムストアドプロシージャを実行するために必要な権限がありますか? – AKS

+0

はい、しました。申し訳ありませんが、これは解決されて、私はdbと対話するISQLを使用する必要が判明。 – enadiz

答えて

0

私はこの問題を解決しました。 Oracle SQL Developerを使用してクエリを実行していました。おそらく、SQL開発者のSybase DBドライバがASE v16との互換性があまり良くないために問題を引き起こしていました。ネイティブISQLを使用した後、私は結果が適切にフォーマットされているのを見ることができます。

関連する問題