Я разработчик ASP.NET, обладающий минимальными знаниями в области администрирования серверов.
У меня есть база данных, размещенная на Windows Server 2008.
Сегодня утром он периодически перестает работать.
Данное сообщение имеет значение
«Программа закрывается, чтобы предотвратить ошибку предотвращения выполнения данных»
Некоторые другие программы также показывают такое поведение.
Хотелось бы знать, что вдруг вызывает это?
Сервер защищен UN (IE: антивирус вообще не установлен), может ли это быть возможной атакой антивируса / вредоносного ПО?
Что нам нужно сделать, чтобы SOL снова заработал бесперебойно?
С Уважением,
Навин Хосе
Naveen - Это приложение, которое вы написали, закрывает DEP?
Если да, обновляли ли вы приложение в последнее время каким-либо образом или не было никаких изменений в то время, когда возникла эта проблема?
Если это изменение в коде, которое вы сделали, с которого все началось, то вам нужно прочитать что такое DEP и как это работает, и предпринять необходимые шаги для исправления кода.
Я бы не рекомендовал отключать DEP для решения этой проблемы, равно как и отключать брандмауэры из-за проблем с портом.
Вот несколько советов по вашей проблеме:
http://www.win2008workstation.com/win2008/disable-data-execution-prevention
msdn.microsoft.com/en-us/library/ff542275%28VS.85%29.aspx