Создание отчетов анализа в помощнике по экспериментации базы данных (SQL Server)
Примечание.
Это средство будет прекращено 15 декабря 2024 г. Мы прекратим поддержку этого средства для любых проблем, возникающих, и не будем выдавать исправления ошибок или дальнейшие обновления.
После воспроизведения исходной трассировки на обоих целевых серверах можно создать отчет анализа в помощнике по экспериментации базы данных (DEA). Отчеты анализа помогают получить аналитические сведения о последствиях для производительности предлагаемых изменений.
Создание отчета анализа
В DEA выберите значок списка, укажите имя сервера и тип проверки подлинности, установите или отключите флажки сертификата сервера encrypt connection and Trust server, соответствующие вашему сценарию, а затем нажмите кнопку "Подключить".
На экране "Отчеты анализа" выберите "Создать отчет анализа".
На экране нового отчета анализа укажите имя отчета, расположение хранилища и путь к файлам трассировки Target 1 и Target 2, а затем нажмите кнопку "Пуск".
Если введенная информация действительна, создается отчет анализа.
Примечание.
Если какая-либо из введенных сведений недопустима, текстовые поля, содержащие неверные сведения, выделены красным цветом. Внесите необходимые исправления и снова нажмите кнопку "Пуск ".
Часто задаваемые вопросы об отчетах анализа
Вопрос. Что говорит мой отчет о анализе?
DEA использует статистические тесты для анализа рабочей нагрузки и определения того, как каждый запрос выполняется с Target 1 до Target 2. Он предоставляет сведения о производительности для каждого запроса. Дополнительные сведения о DEA см. в разделе "Начало работы".
Вопрос. Можно ли создать новый отчет анализа во время создания другого отчета?
№ В настоящее время для предотвращения конфликтов можно создать только один отчет. Однако одновременно можно выполнять несколько записей и воспроизведения.
Вопрос. Можно ли создать отчет анализа с помощью командной строки?
Да. Отчет анализа можно создать в командной строке. Затем можно просмотреть отчет в пользовательском интерфейсе. Дополнительные сведения см. в разделе "Запуск в командной строке".
Устранение неполадок с отчетами по анализу
Вопрос. Какие разрешения безопасности необходимо создать и просмотреть отчет анализа на моем сервере?
Пользователь, вошедший в DEA, должен иметь права sysadmin на сервере анализа. Если пользователь входит в группу, убедитесь, что у группы есть права sysadmin.
Возможные ошибки | Решение |
---|---|
Не удается подключиться к базе данных. Убедитесь, что у вас есть права sysadmin для анализа и просмотра отчетов. | Возможно, у вас нет прав доступа или системного администратора к серверу или базе данных. Подтвердите права входа и повторите попытку. |
Не удалось создать имя отчета на сервере. Дополнительные сведения см. в отчете "Имя отчета". | Возможно, у вас нет прав sysadmin, необходимых для создания нового отчета. Чтобы просмотреть подробные ошибки, выберите отчет об ошибке и проверьте журналы в %temp%\DEA. |
У текущего пользователя нет необходимых разрешений для выполнения операции. Убедитесь, что у вас есть права sysadmin для выполнения трассировки и анализа отчетов. | У вас нет прав системного администратора, необходимых для создания нового отчета. |
Вопрос. Не удается подключиться к компьютеру под управлением SQL Server
- Убедитесь, что имя компьютера под управлением SQL Server является допустимым. Чтобы подтвердить, попробуйте подключиться к серверу с помощью SQL Server Management Studio (SSMS).
- Убедитесь, что конфигурация брандмауэра не блокирует подключения к компьютеру под управлением SQL Server.
- Убедитесь, что у пользователя есть необходимые права пользователя.
Дополнительные сведения см. в журналах в папке %temp%\DEA. Если проблема сохранится, обратитесь в группу продуктов.
Вопрос. При создании отчета по анализу возникает ошибка
Доступ к Интернету требуется при первом создании отчета анализа после установки DEA. Для скачивания пакетов, необходимых для статистического анализа, требуется доступ к Интернету.
Если во время создания отчета возникает ошибка, на странице хода выполнения отображается конкретный шаг, на котором произошел сбой создания анализа. Дополнительные сведения см. в журналах в папке %temp%\DEA. Убедитесь, что у вас есть допустимое подключение к серверу с необходимыми правами пользователя, а затем повторите попытку. Если проблема сохранится, обратитесь в группу продуктов.
Возможные ошибки | Решение |
---|---|
RInterop попал в ошибку при запуске. Проверьте журналы RInterop и повторите попытку. | DEA требует доступа к Интернету для скачивания зависимых пакетов R. Проверьте журналы RInterop в журналах %temp%\RInterop и DEA в %temp%\DEA. Если RInterop был инициализирован неправильно или инициализирован без правильных пакетов R, может появиться исключение "Не удалось создать отчет анализа" после шага InitializeRInterop в журналах DEA. Журналы RInterop также могут показать ошибку, аналогичную ошибке "Нет доступного пакета jsonlite". Если у компьютера нет доступа к Интернету, вы можете скачать необходимый пакет jsonlite R вручную: Вы также можете использовать RGUI. Перейдите к пакетам>, устанавливаемого из ZIP-файла. Перейдите к пакету, который вы скачали ранее и установите. Если RInterop был инициализирован и настроен правильно, в журналах RInterop должно появиться сообщение "Установка зависимого пакета R jsonlite". |
Не удается подключиться к экземпляру SQL Server, убедитесь, что имя сервера правильно и проверьте необходимый доступ для пользователя, вошедшего в систему. | Возможно, у вас нет доступа или прав пользователя на сервер, или имя сервера может быть неверным. |
Время ожидания процесса RInterop. Проверьте журналы DEA и RInterop, остановите процесс RInterop в диспетчере задач и повторите попытку. or RInterop находится в состоянии сбоя. Остановите процесс RInterop в диспетчере задач и повторите попытку. |
Проверьте журналы в %temp%\RInterop, чтобы подтвердить ошибку. Перед попыткой удалите процесс RInterop из диспетчера задач. Обратитесь в группу продуктов, если проблема сохранится. |
Вопрос. Отчет создается, но данные, как представляется, отсутствуют
Проверьте базу данных на компьютере анализа под управлением SQL Server, чтобы убедиться, что данные существуют. Убедитесь, что база данных анализа существует и проверьте ее таблицы. Например, проверьте эти таблицы: TblBatchesA, TblBatchesB и TblSummaryStats.
Если данные не существуют, данные, возможно, не скопировались правильно или база данных может быть повреждена. Если отсутствуют только некоторые данные, файлы трассировки, созданные в записи или воспроизведении, не могли точно записать рабочую нагрузку. Если данные есть, проверьте файлы журнала в %temp%\DEA, чтобы узнать, были ли зарегистрированы какие-либо ошибки. Затем повторите попытку создания отчета анализа.
Дополнительные вопросы или отзывы? Отправьте отзыв с помощью средства DEA, выбрав значок смайлики в левом нижнем углу.
См. также
- Сведения о просмотре отчета по анализу см. в разделе "Просмотр отчетов".