2016-06-23 7 views
0

Я попытался запустить эту процедуру "sp_oledb_getcolumnprivileges" для подключения OLEDB, который я получил от here, я побежал "sp_configure 'enable java', 1" и перезагрузки Sybase и мой результатне может выполнить эту команду, потому что ява услуги не включены Sybase 12,5

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

но когда я пытаюсь запустить процедуру, ошибка все тот же.

ответ

0

Боюсь, что вы лаем по неправильному дереву здесь. Сохраненная процедура, которую вы выбрали на этом веб-сайте, не для ASE. Как показывают комментарии в своем заголовке, это происходит из MS SQL Server. Кажется довольно глупым от того, кто запускает этот веб-сайт, чтобы выполнить это на ASE, так как это довольно очевидно, что это не сработает - это два разных бренда баз данных.

Кроме того, это не имеет ничего общего с Java. Причина, по которой вы можете видеть сообщения об ошибках в ASE, упоминающие Java, заключается в том, что этот код сервера MSSQL, по-видимому, вызывает функции, которые, по-видимому, существуют в MSSQL, но не в ASE. Ниже следует стандартное сообщение об ошибке, указывающее на Java (поскольку вы могли написать письменную функцию на Java, которую вы вызываете из SQL), но в 99,9% случаев это сообщение об ошибке означает, что вы вызываете неизвестную функцию).

Итог: не ожидайте, что процедура с этого веб-сайта когда-либо будет работать в ASE.