Ищу средство просмотра файлов журнала транзакций SQL [закрыто]

StackOverflow https://stackoverflow.com/questions/50106

Вопрос

Если кто-нибудь из вас работал с классным инструментом для просмотра / запроса журналов транзакций SQL, пожалуйста, дайте мне знать.Это должно показать все транзакционные инструкции sql, которые были зафиксированы или откатаны.

Для файлов базы данных, если у нее есть какие-то дополнительные графические возможности, такие как отображение внутренней двоичной древовидной структуры индексов, это будет потрясающе, но, думаю, я прошу слишком многого..

Это было полезно?

Решение

Это актуально только в том случае, если вы говорите о SQL Server 2000, но RedGate выпустила бесплатный инструмент под названием Восстановление журнала SQL.В противном случае для SQL Server 2005 ApexSQLLog от ApexSQL - единственный другой продукт, о котором я знаю

Другие советы

Вы можете использовать недокументированный Команда ведения журнала DBCC.

Есть коммерческий продукт от Lumigent под названием "Log Explorer".Это 995 долларов за место, но должно покрыть ваши основные требования.

вы можете использовать этот запрос :

Select * from ::fn_dblog(null,null)

или посмотрите эту ссылку : Как я могу просмотреть файл журнала транзакций SQL Server 2005

или по этой ссылке : Как вы расшифровываете Простую запись в журнале транзакций?

Есть несколько компаний, производящих считыватели журналов, таких как Lumigent и Red Gate.Однако они не работают с версиями SQL Server выше 2000 из-за изменений метаданных в базовых системных таблицах и типах данных, они могут работать, если вы не используете какие-либо новые функциональные возможности, но если вы используете varchar(max) XML datatype и т.д., вам не повезло

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top