2016-04-04 6 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 для взаимодействия с db. – enadiz

ответ

0

Я решил проблему. Я запускал запросы через Oracle SQL Developer. Это создавало проблемы, вероятно, из-за того, что драйвер Sybase DB разработчика SQL не был очень совместим с ASE v16. После использования собственного ISQL я могу правильно отобразить результаты.