|
|
|
Ase 12.5 Ошибка при выполнении процедуры
|
|||
|---|---|---|---|
|
#18+
есть процедура которая в которой используются временные таблицы, под sa процидера выполняется нормльно под другим любым юзерам вылетает ошибка: There was a transaction active when exiting the stored procedure 'load_all'. The temporary table '#tForKodesContracts' was dropped in this transaction either explicitly or implicitly. This transaction has been aborted to prevent database corruption. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.02.2008, 11:32 |
|
||
|
Ase 12.5 Ошибка при выполнении процедуры
|
|||
|---|---|---|---|
|
#18+
cherrex_Den пишет: > есть процедура которая в которой используются временные таблицы, под sa > процидера выполняется нормльно под другим любым юзерам вылетает ошибка: Это должно неработать одинаково под всеми пользователями. Видимо у вас там просто если это SA, то вызов этой процедуры обходится. А проблема решается так : временные таблицы надо создавать до начала многооператорной транзакции, или процедура, которая создает временную таблицу, должна быть первой в стеке вызовов процедурой, которая реально начинает транзакцию (т.е. когда @@trancount переходит от 0 к 1). Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.02.2008, 13:21 |
|
||
|
|

start [/forum/topic.php?fid=55&tid=2011688]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
152ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 441ms |

| 0 / 0 |
