Воспроизведение трассировок SQL Server 2000 в SQL Profiler 2008

Я запускаю SQL Profiler (тот, который входит в состав пакета 2008 года) для трассировки TSQL_replay в базе данных SQL Server 2000 Standard edition. Когда я пытаюсь открыть полученный файл XML для воспроизведения, появляется следующее сообщение: «Не удалось прочитать данные файла. Возможно, файл поврежден или имеет неправильный формат данных».

После этого Profiler может открыть файл и выглядит нормально, но параметры воспроизведения недоступны.

Можно ли воспроизводить трассировки, сделанные в базах данных SQL Server 2000, в SQL Profiler 2008?


person Pavel Nefyodov    schedule 15.02.2011    source источник


Ответы (1)


Я полагаю, что вам может потребоваться исправить экземпляр 2000: ИСПРАВЛЕНИЕ: нарушение прав доступа возникает при использовании SQL Profiler или SQL Trace< /а>.

person Chris B. Behrens    schedule 15.02.2011
comment
Спасибо. К сожалению, это не работает для меня. Согласно вышеупомянутой ссылке Microsoft подтвердила, что это проблема Microsoft SQL Server 2000. Эта проблема была впервые исправлена ​​в Microsoft SQL Server 2000 с пакетом обновления 2. Я получил Standard Edition SP4. - person Pavel Nefyodov; 15.02.2011
comment
Только что попробовал ClearTrace. Не повезло, пишет: Произошла ошибка при чтении файла трассировки. Ошибка: не удалось прочитать следующее событие. Сделанный. - person Pavel Nefyodov; 15.02.2011
comment
Можете ли вы открыть его в своем экземпляре профилировщика Sql 2000? Если нет, то это просто плохой след. - person Chris B. Behrens; 15.02.2011
comment
Еще не пробовал. Но я вижу, что это проблема со ВСЕМИ трассировками, созданными в среде SQL Server Profiler 2008 в базе данных SQL Server 2000. Если я создаю трассировки в базе данных SQL Server 2008, все работает отлично. Более того, после появления сообщения об ошибке файл xml все равно открывается, поэтому я вижу, что его содержимое не повреждено. - person Pavel Nefyodov; 16.02.2011
comment
Я нашел, в чем была проблема. Когда трассировка создается в среде SQL Server Profiler 2008 в базе данных SQL Server 2000, она должна быть сохранена как файл трассировки (.trc), а не XML-файл трассировки для воспроизведения (.xml). Таким образом, его можно повторно открыть и успешно воспроизвести в SQL Server Profiler 2008. Возможно, это как-то связано с тем фактом, что SQL Server Profiler 2000 не работает с файлами xml. В любом случае @Chris B. Behrens Я нашел ваши комментарии чрезвычайно полезными. - person Pavel Nefyodov; 16.02.2011