Я ищу способ прочитать файл журнала SQL Server 2008, чтобы не показывать информацию, но чтобы прочитать значение символов и структуру LOG Таблица. Я использую DBCC LOG('my_table', 3)
.Прочитайте файл журнала (* .LDF) в SQL Server 2008
ответ
Смотрите мой ответ в этом Stack переполнением пост: How can I view SQL Server 2005 Transaction log file
Или
Используйте эту команду:
Select * from ::fn_dblog(null,null)
И для получения дополнительной информации см How Do You Decode A Simple Entry in the Transaction Log.
Из ваших комментариев, если вы хотите, чтобы этот вопрос запросов пользователей:
Начать трассировку или использовать расширенные события для захвата текста SQL. См. How to: Create a Trace (SQL Server Profiler).
Прежде всего, чтобы иметь возможность читать любые значимые данные, ваша база данных должна находиться в режиме полного восстановления. В противном случае вы, вероятно, не найдете там многого. Есть два способа сделать это. Использование недокументированных функций SQL и использование сторонних инструментов.
Функции SQL:
DBCC LOG и fn_dblog - больше деталей here и here
Сторонние инструменты:
Toad for SQL Server (на самом деле намного больше, чем чтение журналов) и ApexSQL Log (фокусируется только при чтении журналов транзакций).
- 1. Прочитайте файл ldf SQL Server 2005
- 2. Прочитать файл ldf файла SQL Server 2014
- 3. SQL Server 2008 Восстановить файл MDF и LDF
- 4. Что такое LDF-файл в SQL Server?
- 5. Файл журнала SQL Server
- 6. Управление ростом файла SQL Server .LDF
- 7. Файл журнала транзакций Truncate SQL Server
- 8. MS SQL Server 2005: Что происходит Если LDF-файл потерян?
- 9. sql server 2008: настройка местоположения по умолчанию для mdf/ldf
- 10. Как подключить LDF-файл в SQL 2008 R2
- 11. SQL Server - просмотр определенной записи журнала в файле журнала транзакций (ldf)
- 12. Вывод журнала транзакций SQL Server 2008
- 13. Задерживает ли транзакция журнала SQL Server 2008
- 14. Sql Server журнала ошибок 2008 транзакций
- 15. Файл журнала SQL Server слишком велик
- 16. Файл журнала SQL Server размером более 5 ГБ
- 17. не может сжать в .LDF файл
- 18. Какова команда обрезания файла журнала SQL Server?
- 19. Удаление содержимого из файла журнала в SQL Server 2008 R2?
- 20. Влияние на файл журнала базы данных SQL Server.
- 21. Прочитайте файл конфигурации и создайте файл журнала
- 22. Резервные копии MDF и LDF SQL Server
- 23. Импорт .txt файл в SQL Server 2008
- 24. Вывод SQL Server 2008 в файл CSV
- 25. sql server 2005 .mdf .ldf files
- 26. Журнал регистрации SQL SERVER 2008
- 27. MS SQL ldf файл не изменился в последний месяц
- 28. Проблема с файлом журнала SQL Server
- 29. Импорт журнала IIS в ошибку SQL Server 2008
- 30. Обратные изменения из журнала транзакций в SQL Server 2008 R2?
Вы не можете напрямую прочитать файл журнала транзакций SQL Server - это не документировано. Зачем вам нужно читать файл журнала, что вы ожидаете найти там? –
, чтобы знать журналы пользователей и инструкции, которые они сделали ... – Neuvill
используйте эту команду 'DBCC LOG ('my_table', 3)' в студии управления сервером sql, и вы увидите таблицу, в которой хранятся журналы, если вы читаете это вы увидите в столбце с именем [comment] список операций, выполненных как вставка обновления, и вы увидите дату операции и многие другие сведения. – Neuvill