Я подключаюсь к Sybase DB из моего приложения asp.net, используя пространство имен Sybase.Data.ASEClient.В последнем производственном выпуске приложения мы включили в класс DatabaseHelper код, который просто пытается выполнить ExecuteNonQuery ().В производственной строке, которая говорит command.ExecuteNonQuery (), выдает исключение, которое говорит
«Попытка чтения или записи защищенной памяти. Это часто указывает на то, что другая память повреждена».
Но это не происходит последовательно.Приложение работает нормально в течение 4 дней, и на пятый день мы неожиданно получаем эту ошибку для пользователя, и тогда никто другой не смог использовать приложение при попытке использовать функциональность, которая включала доступ к базе данных.
Iтакже погуглил и узнал, что у Sybase.Data.ASEClient есть некоторые проблемы с утечкой памяти.Но нет информации о том, что это исправлено или нет.
Кто-нибудь может пролить свет на это?Вы сталкивались с такими проблемами в своих предыдущих проектах?И есть ли способ выяснить проблему любым способом?