powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Проблема с вызовом процедуры ASA. Часть 2.
11 сообщений из 11, страница 1 из 1
Проблема с вызовом процедуры ASA. Часть 2.
    #32555844
lexalegal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну с ролями все ок. из Interactive SQL все работает.
Теперь пытаюсь из программы под правами "lexa" через ADO выполнить хранимку. Сервер отвечает, что такой хранимки нету... :((
под "DBA" - таже песня. Если просто выполнить под DBA "select * from tabl" - все нормально. В чем здесь заковырка?
...
Рейтинг: 0 / 0
Проблема с вызовом процедуры ASA. Часть 2.
    #32556049
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Настройки ADO и ODBC смотрите. Неплохо почитать русский BOL, там все описано.
...
Рейтинг: 0 / 0
Проблема с вызовом процедуры ASA. Часть 2.
    #32556085
lexalegal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Настройки ADO и ODBC смотрите. Неплохо почитать русский BOL, там все описано.

Я конечно дико извиняюсь, но может быть расшифруете аббревиатуру ”BOL”?
...
Рейтинг: 0 / 0
Проблема с вызовом процедуры ASA. Часть 2.
    #32556089
L0cat0r
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странно, должен говорить, что нет прав на запуск !

У меня примерно так
1. Создаю группу "XYZ" с возможностью подключения
даю ей все права DBA
2. подключаюсь от "XYZ" - убиваю DBA
3. все объекты создаются и рихтуются от "XYZ"
4. новый пользователь подключается к группе "XYZ"
5. на все объекты, на которые необходим доступ пользователей
группы "XYZ" даю соответствующий доступ группе "XYZ" или
конкретным пользователям (если это забываю - юзер получает
сообщение об отсутствии прав)

в результате ни в централе, ни в процедурах, ни на клиенте не пишу
создателя перед именем таблицы

Удачи!
...
Рейтинг: 0 / 0
Проблема с вызовом процедуры ASA. Часть 2.
    #32556139
lexalegal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да понимаете, дело не в коннекте,
пробовал через SaVCL выполнить хранимку - та же ерунда.....
...
Рейтинг: 0 / 0
Проблема с вызовом процедуры ASA. Часть 2.
    #32556141
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЯ конечно дико извиняюсь, но может быть расшифруете аббревиатуру ”BOL”?
Book On Line .

P.S. Просьба все таки полазить по FAQ и почитать. Вполне возможно что там есть ответы на вознкающие у Вас вопросы :)
...
Рейтинг: 0 / 0
Проблема с вызовом процедуры ASA. Часть 2.
    #32556143
lexalegal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а права доступа есть, т.к через Interactive SQL все выполняется нормально, через нужный логин...
...
Рейтинг: 0 / 0
Проблема с вызовом процедуры ASA. Часть 2.
    #32556148
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторДа понимаете, дело не в коннекте,
пробовал через SaVCL выполнить хранимку - та же ерунда.....
Код: plaintext
CALL dba.sp_Proc ();
А так тоже не работает ? Кстати owner то у ХП DBA ?
...
Рейтинг: 0 / 0
Проблема с вызовом процедуры ASA. Часть 2.
    #32556153
lexalegal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А так тоже не работает ? Кстати owner то у ХП DBA ?
тоже не работает, owner - DBA....
...
Рейтинг: 0 / 0
Проблема с вызовом процедуры ASA. Часть 2.
    #32556171
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну тут только один вариант - все тщательно проверить:
1. Имя ХП правильно указано
2. ConnectString в ADO правильный
3. Если подключение через ODBC, то в его алиасе не должно стоять логина и пароля.

Так же можно проверить посредством ODBC и BDE:
1. Создать алиас в ODBC с логином Lexa
2. Через Delphi SQL Explorer подключиться к алиасу и попробовать там выполнить скрипт вызова ХП с указанием владельца и без указания владельца
3. О результатах доложить сюда
...
Рейтинг: 0 / 0
Проблема с вызовом процедуры ASA. Часть 2.
    #32556218
lexalegal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. Имя ХП правильно указано
правильно
2. ConnectString в ADO правильный
правильное, я так думаю, т.к. select с таблицы я сделать могу..
вот ConnectionString:
Provider=ASAProv.90;Cache Authentication=True;Encrypt Password=False;Integrated Security=SSPI;Mask Password=False;Password=`;Persist Encrypted=True;Persist Security Info=True;User ID=lexa;Initial Catalog=amalker;Data Source=asa_lexa;Impersonation Level=Identify;Location="";Protection Level=None;Extended Properties="";ASA Multiple Results=False

2. Через Delphi SQL Explorer подключиться к алиасу и попробовать там выполнить скрипт вызова ХП с указанием владельца и без указания владельца
- работает

Пока писал, поднял еще один сервер, сделал то же самое - блин, заработало...
Походу у первого сервера фишку немного сорвало, потому-что настройки абсолютно теже, права так же рапределены......
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Проблема с вызовом процедуры ASA. Часть 2.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]