Чтение журнала транзакций с использованием встроенных в SQL Server функций и команд, таких как fn_dblog и DBCC LOGINFO, может быть затруднено, поскольку все данные хранятся в шестнадцатеричном формате. Ручной запрос и преобразование необходимо для того, чтобы получить читаемые данные. Это недокументированные функции и они не могут дать готовые результаты. Теоретически вы можете отследить удаленную запись и посмотреть, что было удалено
Обратите внимание, что модель восстановления также очень важна, когда речь идет о восстановлении данных, следует использовать модель FULL или BULK LOGGED
Что касается восстановления во времени, вы можете взглянуть на статью , в которой описывается процедура с использованием SQL Server Management Studio и стороннего инструмента под названием ApexSQL Log . Существует и другой сторонний инструмент, такой как RedGate SQL Rescue. Обратите внимание, что вы должны предоставить полную цепочку резервных копий журнала транзакций: цепочку резервных копий журнала транзакций, поскольку существует полная резервная копия базы данных, или полная резервная копия базы данных, затем разностные резервные копии базы данных и затем цепочка резервных копий журнала транзакций оттуда до точки вовремя вы хотите восстановить данные.
Отказ от ответственности: я работаю в ApexSQL инженером службы поддержки