Решения C #: использовать один проект «Globals» для внешних dll?

(извините за, может быть, тривиальный вопрос, я из Java и Maven, и до сих пор не сосредоточился на зависимостях C #)

Я хочу использовать log4net во всех моих проектах. Поскольку я не хочу добавлять dll ко всем проектам, я создал проект "Globals", добавил в него ссылку на log4net.dll и ссылался из всех других проектов на " пункт. Я использую SQL Server 2005. Есть ли способ, который мог бы помочь мне восстановить потерянные данные?

Я случайно запустил команду DELETE для таблицы с неправильным ГДЕ

Я использую SQL Server 2005.

Есть ли способ, который поможет мне восстановить потерянные данные?

22
задан LittleBobbyTables 16 January 2015 в 13:29
поделиться

3 ответа

Я думаю, что это невозможно, извините.

Вот почему при запуске удаления или обновления вы всегда должны использовать НАЧАТЬ ТРАНЗАКЦИЮ , затем COMMIT в случае успеха или ROLLBACK в противном случае.

5
ответ дан 29 November 2019 в 05:28
поделиться

Что пропало, то пропало. Единственная известная мне защита - регулярное резервное копирование.

3
ответ дан 29 November 2019 в 05:28
поделиться

У вас есть полные данные + резервные копии журнала транзакций, верно? Вы можете восстановить другую базу данных из резервных копий, а затем синхронизировать удаленные строки обратно. Однако работы много...

(Вы смотрели Rescue SQL Log Rescue? Обновление: это только для SQL Server 2000)

Существует Log Explorer

8
ответ дан 29 November 2019 в 05:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: