2016-01-07 2 views
1

У меня есть таблица SQL Server, которая продолжает восстанавливаться, из-за чего данные истории теряются.Таблица SQL Server воссоздается, теряя исторические данные

Я не могу отслеживать, что заставляет эту таблицу воссоздавать.

Я создал триггер, а также просмотрел журналы событий SQL Server, но ничего не нашел, что указывает на причину повторного создания этой таблицы.

Пожалуйста, предложите решение, как определить причину повторного создания таблицы и шаги, чтобы предотвратить ее.

+0

Если таблица * действительно * упал и создал свежим, просто удалите разрешение на такие действия пользователя (ы), которые используют ваше приложение. Если таблица очищается от данных, вы можете использовать триггеры «INSTEAD OF DELETE» для регистрации или использования журналов/профилировщика для ее поиска. Вы уверены, что соответствующие программы фактически совершают свои транзакции правильно? –

+0

Дополнительная информация необходима. Используете ли вы EntityFramework или какую-либо другую структуру в вашем приложении с использованием базы данных? Вы можете использовать SqlServer Profiler, чтобы увидеть, «кто что делает», – affan

ответ

-1

Проверки зависимости вашей таблицы и посмотреть, если есть какой-либо нежелательный прок или триггер, который вызывает, что

Смежные вопросы