
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
29.08.2002, 18:33:49
|
|||
|---|---|---|---|
Проблема с ролью приложения..... |
|||
|
#18+
Здравствуйте, Уважаемые... Вот такая процедурка: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. в нее передаются два параметра, причем @StrPar формируется клиентским приложением (Дельфи 5). Если запускать под ролью конкретного юзера, то все ОК, если же под ролью приложения, которому даны абсолютно такие же права, как и юзеру, то возвращает пустой набор данных. Не подскажете, в чем проблема? Заранее спасибо.. SQL Server 2000 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.08.2002, 18:44:19
|
|||
|---|---|---|---|
Проблема с ролью приложения..... |
|||
|
#18+
А где в приведенном Вами коде запрос который что-то возращает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.08.2002, 08:15:58
|
|||
|---|---|---|---|
Проблема с ролью приложения..... |
|||
|
#18+
Прошу извинить, если неточно выразился. Delete From TempT40, естественно, проходит на ура, а вот EXEC('INSERT INTO ......') записи в таблицу не вставляет. Параметр @StrPar в профайлере проверял, передается именно то, что необходимо, но даже при передаче пустой строки не работает. Из QA запускал с явным указанием параметра (@StrPar = ......) - все отлично. В чем может быть дело? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.08.2002, 09:32:51
|
|||
|---|---|---|---|
Проблема с ролью приложения..... |
|||
|
#18+
А чему, например равен @StrPar? Это кусок запроса? В QA проверяли под той же ролью которую используете в клиенте? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.08.2002, 10:06:45
|
|||
|---|---|---|---|
Проблема с ролью приложения..... |
|||
|
#18+
Andrew, благодарю за внимание, проблему решил. Кому интересно - сначала выполняется ADOCommand sp_setapprole, причем со своим, явно прописанным ConnectionString, а потом уже открывается общий ADOConnection к базе и от него танцуется :) (а я-то поначалу ADOCommand с sp_setapprole на общий коннект вешал и выполнял после открытия, ну вот и словил грабли, правда, до сих пор непонятно, откуда и почему) Удачи... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&tablet=1&tid=1820730]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 327ms |

| 0 / 0 |
