У меня есть устаревший код, написанный на Borland C++
, который использует BDE
для доступа к базе данных Sql Server
. На самом деле, есть несколько приложений, работающих одновременно. В настоящее время я настроил один ODBC
системный источник данных с доступом к БД.
Когда-то у меня было исключение в одном из моих приложений: "Недостаточно памяти для этой операции (псевдоним)" , что примерно через 12 часов блокировало доступ к БД в других приложениях. BDE умер, и помогла только перезагрузка системы.
Вопрос: когда я настраиваю доступ к БД: 1 приложение = 1 источник ODBC; можно ли избежать такой ситуации?
Какие еще проблемы может вызвать эта конфигурация?