(извините за, может быть, тривиальный вопрос, я из Java и Maven, и до сих пор не сосредоточился на зависимостях C #)
Я хочу использовать log4net во всех моих проектах. Поскольку я не хочу добавлять dll ко всем проектам, я создал проект "Globals", добавил в него ссылку на log4net.dll и ссылался из всех других проектов на " пункт. Я использую SQL Server 2005. Есть ли способ, который мог бы помочь мне восстановить потерянные данные?
Я случайно запустил команду DELETE для таблицы с неправильным ГДЕ
Я использую SQL Server 2005.
Есть ли способ, который поможет мне восстановить потерянные данные?
Я думаю, что это невозможно, извините.
Вот почему при запуске удаления или обновления вы всегда должны использовать НАЧАТЬ ТРАНЗАКЦИЮ
, затем COMMIT
в случае успеха или ROLLBACK
в противном случае.
Что пропало, то пропало. Единственная известная мне защита - регулярное резервное копирование.
У вас есть полные данные + резервные копии журнала транзакций, верно? Вы можете восстановить другую базу данных из резервных копий, а затем синхронизировать удаленные строки обратно. Однако работы много...
(Вы смотрели Rescue SQL Log Rescue? Обновление: это только для SQL Server 2000)
Существует Log Explorer