В какой модели восстановления ваш дБ?
Краткий ответ: Без резервного копирования вы потеряли свои данные. В этом весь смысл резервного копирования.
Длинный ответ: Если модель восстановления FULL, и вы никогда не делали полную резервную копию, она фактически работает так же, как и в простой модели восстановления. Это означает, что вы не можете сделать резервную копию журнала транзакций и хуже: ваш журнал транзакций усечен на каждой контрольной точке. Это означает, что даже если ваша упавшая таблица была в журнале транзакций, теперь она почти наверняка перезаписана новыми транзакциями и потеряна навсегда. Никакой инструмент не поможет вам.
Если вы знаете внутренние структуры sql db, вы можете сделать судебную экспертизу с помощью DBCC PAGE и надеяться, что эти экстенты еще не перезаписаны данными других объектов, но для этого требуются реальные экспертные знания - вы можете нанять их. Вы также можете проверить, были ли записи журнала транзакций вашей таблицы уже перезаписаны (возможно, есть) с помощью fn_dblog(). Существует трассировка на стороне сервера, которую вы можете использовать для определения точного времени, в течение которого таблица была удалена.
Подводя итог: наличие автоматизированного резервного копирования имеет важное значение. Только полная модель восстановления позволяет восстановить время в момент восстановления, которое вы могли бы использовать для восстановления таблицы до момента, предшествующей команде drop.
http://en.wikipedia.org/wiki/Prayer – cakeforcerberus
Это, вероятно, не так просто. Когда вы что-то удаляете, вы обычно отдаете ресурсы, которые он удерживает в ОС, включая дисковое пространство (что в данном случае означает возвращение его в файловую систему через ОС). Я не программист ядра, но я сомневаюсь, что большинство ядер позволят безопасную функцию «восстановить», так как нет гарантии, что ресурс не использовался уже с момента удаления. Я говорю, что даже если это сработает, я буду беспокоиться о целостности данных. Другие, имеющие опыт работы в этой области, должны быть готовы обучать меня по этому вопросу. –