Анализ журнала транзакций SQL Server 2005 с использованием Log Parser

Можно ли анализировать журналы транзакций SQL Server 2005 с помощью LogParser 2.2? Если нет, то в чем альтернатива? Инструмент "Красные ворота" анализирует только SQL Server 2000 и Lumigent Log Parser - это не место, где можно найти.

ТИА Ramesh

Ответы

Ответ 1

Причина в том, что журнал в запатентованном и разном формате для 2005/2008 годов, и MSFT не выпустил спецификации, так что пока нет парсеров журнала, которые работают в течение 2005 и 2008 годов.

Ответ 2

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

изменить: извините, изначально пропустил ту часть, где вы упомянули, что вы перезагрузились.

Ответ 3

Вам нужно будет подключить SQL Profiler к экземпляру SQL после возникновения проблемы, но до того, как SQL Server перестанет подключаться к пользователям. Попробуйте приостановить службу в течение нескольких минут, чтобы некоторые из соединений могли завершить и отключить, затем отключите службу и посмотрите, может ли профайлер подключиться.

Также попробуйте запустить SQL Profiler локально на сервере. Хотя удаленные подключения могут не работать, локальные подключения могут быть.

Ответ 4

Есть продукт, который делает то, что я думаю, что вам нужно, к сожалению, это не дешево. Он позволяет отслеживать журналы транзакций для SQL 2005/2008. Я бы хотел что-то открыть с открытым исходным кодом, но пока не нашел ничего.

http://www.apexsql.com/sql_tools_logapi.asp