|
|
|
Ошибка после перехода на PB11
|
|||
|---|---|---|---|
|
#18+
Перетащил проект с PB10.5 на PB11.2 При дерганье процедур, в которых имеется открытие новых транзакций, начала вываливаться следующая ошибка: Message--------------------------- Database Error --------------------------- SQLSTATE = 42000 Microsoft SQL Native Client A transaction that was started in a MARS batch is still active at the end of the batch. The transaction is rolled back. --------------------------- OK --------------------------- хотя процедура выполняется нормально и выполняет все поставленные в ней задачи. База - MSSQL2005 коннект - DBMS = SNC SQL Native Client(OLE DB) в майкрософтовском хелпе нашел кое-чего про Multiple Active Result Sets, пробовал в DBParm устанавливать MultipleActiveResultSets=True и False, результата никакого. Какой параметр в коннект еще можно впихнуть для решения проблеммы? до перевода, на PB10.5 для коннекта использовал OLE DB, никаких ошибок небыло. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2008, 09:58 |
|
||
|
Ошибка после перехода на PB11
|
|||
|---|---|---|---|
|
#18+
ошибка указывает на незакрытую транзакцию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2008, 10:43 |
|
||
|
Ошибка после перехода на PB11
|
|||
|---|---|---|---|
|
#18+
Dmitry..ошибка указывает на незакрытую транзакцию. в начале процы у меня Код: plaintext 1. 2. в конце Код: plaintext может конечно в форум по MSSQL написать, но просто ошибка вылезла после перехода на PB11 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2008, 11:18 |
|
||
|
Ошибка после перехода на PB11
|
|||
|---|---|---|---|
|
#18+
VanoR Dmitry..ошибка указывает на незакрытую транзакцию. в начале процы у меня Код: plaintext 1. 2. в конце Код: plaintext может конечно в форум по MSSQL написать, но просто ошибка вылезла после перехода на PB11 А что видно в профайлере, возникает ли такая ошибка если туже последовательность команд исполнить в QueryAnalyzer'е. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2008, 11:34 |
|
||
|
Ошибка после перехода на PB11
|
|||
|---|---|---|---|
|
#18+
Локшин МаркА что видно в профайлере, возникает ли такая ошибка если туже последовательность команд исполнить в QueryAnalyzer'е. в том то и дело, что эта ошибка возникает только в приложении на PB11, скорее всего из-за SNC SQL Native Client. в QueryAnalyzer'е процедура отрабатывает нормально, без ошибок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2008, 11:40 |
|
||
|
Ошибка после перехода на PB11
|
|||
|---|---|---|---|
|
#18+
VanoR Локшин МаркА что видно в профайлере, возникает ли такая ошибка если туже последовательность команд исполнить в QueryAnalyzer'е. в том то и дело, что эта ошибка возникает только в приложении на PB11, скорее всего из-за SNC SQL Native Client. в QueryAnalyzer'е процедура отрабатывает нормально, без ошибок. Если последовательно выполнить все комады которые приложение шлет с момента старта ошибка появляется (а не только эту процедуру)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2008, 12:36 |
|
||
|
Ошибка после перехода на PB11
|
|||
|---|---|---|---|
|
#18+
Autocommit какой стоит в DBParm? Сам DBParm с выключеным MARS можно увидеть? какая версия PB с точностью до билда? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2008, 12:57 |
|
||
|
Ошибка после перехода на PB11
|
|||
|---|---|---|---|
|
#18+
Все дело на самом деле оказалось в Autocommit, стоял включен... откуда взялось включение (прописано в скрипте) сам не понимаю, в 10-й версии РВ этого и небыло, очивидно происки врагов, а может и сам поставил (переводил с пивом :) ) убрал все лишнее из DBParma и выключил Autocommit, все стало работать без ошибок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2008, 14:21 |
|
||
|
|

start [/forum/topic.php?fid=15&msg=35425322&tid=1336612]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
52ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 371ms |

| 0 / 0 |

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