SQL Server и DMO с использованием ADODB - PullRequest
1 голос
/ 17 февраля 2012

Я поддерживаю устаревшее серверное приложение, которое генерирует файлы DMO из представлений SQL Server.

Иногда происходит сбой сервера, поскольку SQL Server потребляет все ресурсы процессора.

Используя монитор SQL Server, я вижу, что проблема в соединениях SQLDMO, которые занимают все процессорное время и блокируют сервер.

Я не понимаю причину этого, потому что соединение dmo с REACLE LEVEL TRANSACTION READ UNCOMMITTED и эти SQL никогда не завершаются в течение недель Единственное решение - отключить сервер.

1 Ответ

0 голосов
/ 03 августа 2012

Я бы предложил посмотреть в коде, почему эти соединения не закрыты.Я предполагаю, что нет надлежащего закрытия в конце или что-то в этом роде.

Если это не вариант, вы можете рассмотреть возможность запуска запланированного задания, которое периодически убивает эти конкретные задания, если они выполняются длядольше, чем скажем, 24 часа.

...