Macromedia sqlserver jdbc объект драйвера был закрыт: ошибка только при выполнении одновременных запросов - PullRequest
0 голосов
/ 23 апреля 2019

Я вижу эту ошибку:

Error Executing Database Query.
[Macromedia][SQLServer JDBC Driver]Object has been closed.

В некоторых других потоках упоминалось, что перезапуск CF или сброс DSN должен решить эту проблему.Не перебрал после перезагрузки.Также моя проблема выглядит странно.Я сталкиваюсь с этой проблемой, когда запускаю один и тот же URL-адрес из двух разных браузеров сразу один за другим, и я вижу проблему, в которой был запущен первый запрос.Если я запускаю страницу самостоятельно, она работает.Если это своего рода тупик БД, то это должен быть подобный тип ошибки, почему такая ошибка тогда?
Редактировать: У меня немного больше информации.Изменения на странице были сделаны так, чтобы запросы, выполняющиеся в цикле, были перенесены в SP.Циклы запускаются через временные таблицы (переменные таблиц, ранее выбранный курсор, но они потребляют много памяти. К сожалению, невозможно исключить эти циклы). Поэтому, когда этот код для SP удаляется из CF, он прекрасно работает, когда страница вызывается из разных браузеров.в то же время (хотя иногда в этом случае возникают взаимоблокировки, и именно эти взаимоблокировки и послужили причиной применения подхода SP).Но как только SP включен, он начинает выдавать эту ошибку.Есть ли в драйверах CF jdbc что-то, что отличается от запроса к вызову SP?SQL-сервер 2012 года.

...