Ошибка настройки трассировки из SQL Server Express на компьютере с выпуском SQL Server для разработчиков

Я столкнулся с некоторой проблемой производительности производственного SQL Server Express.

Я хотел бы профилировать SQL Server с помощью профилировщика SQL Server.

Что я сделал до сих пор:

На производстве машина:

Я включил трассировку по этому ответу:

CMD подскажет как админ

net stop MSSQL$SQLEXPRESS
net start MSSQL$SQLEXPRESS /T4032

Теперь с помощью SQL Server Management Studio запустите следующее:

dbcc traceon(3605, -1)

После полдня профилирования я скачал файл трассировки с рабочего сервера с

C:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\Log\log.trc

Я сделал резервную копию базы данных и загрузил резервную копию на компьютер разработчика.

На машине разработчика:

  1. Я восстановил резервную копию
  2. Я открыл SQL Server 2014 Profiler
  3. Из меню Сервис -> Советник по настройке базы данных
  4. Подключиться к серверу localhost (восстановлена ​​резервная копия)
  5. Выберите workload log.trc (записанная трассировка с рабочей машины)
  6. Выбрать базу данных для анализа рабочей нагрузки (восстановленная резервная копия)
  7. Выберите базу данных и таблицы для настройки (восстановленная резервная копия)

введите описание изображения здесь

  1. меню Действие Начать анализ (F5)

Я получил следующую ошибку:

Указанная рабочая нагрузка (файл или таблица) не имеет настраиваемых событий. События должны быть одного из следующих типов - SQL:BatchStarting, SQL:BatchCompleted, RPC: запуск, RPC: завершен, SP:StMtStarting, SP:StMtCompleted для файла или таблицы трассировки рабочей нагрузки.

введите описание изображения здесь

конфигурация

Конфигурация производственного SQL Server:

SQL Server Express с расширенными службами 2012, x64, окончательная первоначальная версия 11.0.2218

Конфигурация разработчика SQL Server:

SQL Server Developer Edition 2012, 2014, SP1, x64, 11.0.3156

Что я делаю неправильно?

0 ответов

Другие вопросы по тегам