|
|
|
Проблема с вызовом процедуры ASA. Часть 2.
|
|||
|---|---|---|---|
|
#18+
Ну с ролями все ок. из Interactive SQL все работает. Теперь пытаюсь из программы под правами "lexa" через ADO выполнить хранимку. Сервер отвечает, что такой хранимки нету... :(( под "DBA" - таже песня. Если просто выполнить под DBA "select * from tabl" - все нормально. В чем здесь заковырка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2004, 11:42 |
|
||
|
Проблема с вызовом процедуры ASA. Часть 2.
|
|||
|---|---|---|---|
|
#18+
Настройки ADO и ODBC смотрите. Неплохо почитать русский BOL, там все описано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2004, 12:53 |
|
||
|
Проблема с вызовом процедуры ASA. Часть 2.
|
|||
|---|---|---|---|
|
#18+
Настройки ADO и ODBC смотрите. Неплохо почитать русский BOL, там все описано. Я конечно дико извиняюсь, но может быть расшифруете аббревиатуру ”BOL”? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2004, 13:08 |
|
||
|
Проблема с вызовом процедуры ASA. Часть 2.
|
|||
|---|---|---|---|
|
#18+
Странно, должен говорить, что нет прав на запуск ! У меня примерно так 1. Создаю группу "XYZ" с возможностью подключения даю ей все права DBA 2. подключаюсь от "XYZ" - убиваю DBA 3. все объекты создаются и рихтуются от "XYZ" 4. новый пользователь подключается к группе "XYZ" 5. на все объекты, на которые необходим доступ пользователей группы "XYZ" даю соответствующий доступ группе "XYZ" или конкретным пользователям (если это забываю - юзер получает сообщение об отсутствии прав) в результате ни в централе, ни в процедурах, ни на клиенте не пишу создателя перед именем таблицы Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2004, 13:08 |
|
||
|
Проблема с вызовом процедуры ASA. Часть 2.
|
|||
|---|---|---|---|
|
#18+
Да понимаете, дело не в коннекте, пробовал через SaVCL выполнить хранимку - та же ерунда..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2004, 13:24 |
|
||
|
Проблема с вызовом процедуры ASA. Часть 2.
|
|||
|---|---|---|---|
|
#18+
авторЯ конечно дико извиняюсь, но может быть расшифруете аббревиатуру ”BOL”? Book On Line . P.S. Просьба все таки полазить по FAQ и почитать. Вполне возможно что там есть ответы на вознкающие у Вас вопросы :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2004, 13:24 |
|
||
|
Проблема с вызовом процедуры ASA. Часть 2.
|
|||
|---|---|---|---|
|
#18+
а права доступа есть, т.к через Interactive SQL все выполняется нормально, через нужный логин... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2004, 13:25 |
|
||
|
Проблема с вызовом процедуры ASA. Часть 2.
|
|||
|---|---|---|---|
|
#18+
авторДа понимаете, дело не в коннекте, пробовал через SaVCL выполнить хранимку - та же ерунда..... Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2004, 13:27 |
|
||
|
Проблема с вызовом процедуры ASA. Часть 2.
|
|||
|---|---|---|---|
|
#18+
А так тоже не работает ? Кстати owner то у ХП DBA ? тоже не работает, owner - DBA.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2004, 13:28 |
|
||
|
Проблема с вызовом процедуры ASA. Часть 2.
|
|||
|---|---|---|---|
|
#18+
Ну тут только один вариант - все тщательно проверить: 1. Имя ХП правильно указано 2. ConnectString в ADO правильный 3. Если подключение через ODBC, то в его алиасе не должно стоять логина и пароля. Так же можно проверить посредством ODBC и BDE: 1. Создать алиас в ODBC с логином Lexa 2. Через Delphi SQL Explorer подключиться к алиасу и попробовать там выполнить скрипт вызова ХП с указанием владельца и без указания владельца 3. О результатах доложить сюда ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2004, 13:34 |
|
||
|
Проблема с вызовом процедуры ASA. Часть 2.
|
|||
|---|---|---|---|
|
#18+
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 подключиться к алиасу и попробовать там выполнить скрипт вызова ХП с указанием владельца и без указания владельца - работает Пока писал, поднял еще один сервер, сделал то же самое - блин, заработало... Походу у первого сервера фишку немного сорвало, потому-что настройки абсолютно теже, права так же рапределены...... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2004, 13:58 |
|
||
|
|

start [/forum/topic.php?fid=55&fpage=123&tid=2014435]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
62ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 9ms |
| total: | 159ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...