2015-07-15 3 views
0

Возможно ли получить оповещение в Sybase ASE версии 11. Я ищу предупреждения с точки зрения любых изменений таблицы и пространства DB. Может ли он генерировать ловушки SNMP. Пожалуйста, укажите мне документ, который может мне помочь.Alert in Sybase ASE версия 11

+1

Эта версия Sybase почти 20 лет. Возможно, вы найдете некоторые документы, относящиеся к 11.9.2, но что-то еще более сложное. –

ответ

0

Как отметил Майкл, это действительно старая версия ASE. Тем не менее, вы не стали бы первым человеком, наследующим систему с меньшим током ...

Я видел предупреждения, вызванные ASE, вызвав xp_cmdshell и выполнив скрипт на сервере, передав детали предупреждения. Выбор языка сценариев и типа оповещения зависит от вас, но вы можете отправить сценарий по электронной почте с получателями и сообщением, переданным ему в качестве параметров.

Документация для xp_cmdshell и других расширенных хранимых процедур находится здесь: Sydney Extended Stored Procedures. Хотя это для текущей версии ASE, ничего не изменилось с тех пор, как v11 (только для быстрого просмотра)

Обратите внимание, что если вы работаете в Windows, у вас также есть доступ к xp_sendmail, который может быть проще в использовании.

Вам нужно будет изобретать, если вы хотите проверить измененные таблицы и т. Д., Но я полагаю, что это возможно. Сказав это, я бы не стал инвестировать время на такую ​​старую БД.

+0

Спасибо, Джон, это хорошее лидерство. Нам нужно выжить с этой БД в течение некоторого времени, поэтому нам нужны оповещения о некоторых вещах. Я сейчас читаю о xp_cmdshell. У вас есть хорошие ссылки, которые вы могли бы рассказать относительно xp_cmdshell. Также я пытался C# подключиться к БД (ASE 11). Я получил SDS SAP ASE 16, но не смог заставить ODBC работать. Любая помощь по этому поводу будет высоко оценена. Спасибо – user726720

+0

Я добавил ссылку на Sybase doco на свой ответ. Кроме того, у меня нет никаких ссылок. Также проверьте xp_sendmail, если вы работаете в Windows вместо unix. Что касается ODBC, вы получите больше ответов, если вы разместите отдельный вопрос для этого. – John

Смежные вопросы