Настроить SQL Server Express с помощью Profiler?

Настроить SQL Server Express с помощью Profiler?

У меня есть база данных SQL Server 2005... ее копия запущена в разработке на полной версии SQL Server. Другая копия запущена в SQL Server 2005 Express на веб-сервере.

Я использовал SQL Profiler и сохранил журнал трассировки настройки из активности в копии базы данных SQL Express.

Я хочу использовать сохраненный журнал трассировки в помощнике по настройке ядра СУБД...

При попытке подключить Advisor к базе данных Express мне сообщается, что Express не поддерживается.

Если я попытаюсь подключить Advisor к базе данных SQL Server, я получу пустые результаты.

Есть какой-либо способ сделать это?

решение1

Вы должны иметь возможность настроить идентичную базу данных на локальном сервере разработки, используя данные трассировки, собранные с удаленного производственного сервера (Express).

Но вы не можете использовать для этого таблицы трассировки, хранящиеся на удаленном сервере. СогласноСоображения по использованию Database Engine Tuning Advisor, «Помощник по настройке ядра СУБД не может настроить рабочую нагрузку в таблице трассировки, которая находится на удаленном сервере»

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

Если вы не получили никаких рекомендаций, вам следует сначала проверить список, упомянутый ранее.Страница MSDN:

Советник по настройке ядра СУБД может не давать рекомендаций в следующих случаях:

Настраиваемая таблица содержит менее 10 страниц данных.

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

Пользователь, который запускает Database Engine Tuning Advisor, не является членом роли базы данных db_owner или фиксированной серверной роли sysadmin. Запросы в рабочей нагрузке анализируются в контексте безопасности пользователя, который запускает Database Engine Tuning Advisor. Пользователь должен быть членом роли базы данных db_owner.

решение2

Я думаю, вам понадобится копия базы данных из экземпляра Express, восстановленная в полном экземпляре. Советник смотрит на схему, чтобы сделать свой совет по настройке.

решение3

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

решение4

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

Связанный контент