Microsoft server 2018 sql management studio: SQL Server Profiler — SQL Server Profiler

Загрузка SQL Server Management Studio (SSMS) 19 — SQL Server Management Studio (SSMS)


  • Статья

  • Чтение занимает 6 мин

Область применения: SQL Server (все поддерживаемые версии) База данных SQL Azure Управляемый экземпляр SQL Azure Azure Synapse Analytics

SQL Server Management Studio (SSMS) — это интегрированная среда для управления любой инфраструктурой SQL, от SQL Server до баз данных SQL Azure. SSMS предоставляет средства для настройки, наблюдения и администрирования экземпляров SQL Server и баз данных. С помощью SSMS можно развертывать, отслеживать и обновлять компоненты уровня данных, используемые вашими приложениями, а также создавать запросы и скрипты.

Используйте SSMS для создания запросов к базам данных и хранилищам данных, их проектирования и управления ими, где бы они ни находились: на локальном компьютере или в облаке.

Скачать SSMS

Чтобы скачать последнюю общедоступную версию SSMS, см. раздел Скачать SSMS.

Загрузка SQL Server Management Studio (SSMS) 19 (предварительная версия)

SSMS 19 Preview 4 является последней предварительной версией.

  • Номер выпуска: 19.0 (предварительная версия 4)
  • Номер сборки: 19.0.20179.0
  • Дата выпуска: 15 декабря 2022 г.

Используя SQL Server Management Studio, вы соглашаетесь с условиями лицензионного соглашения и заявления о конфиденциальности. Если у вас есть замечания и предложения или вы хотите сообщить о проблемах, обратитесь к команде разработчиков SSMS через пользовательские отзывы на SQL Server.

При установке SSMS 19.x не обновляются и не заменяются версии SSMS 18.x или более ранние. Среда SSMS 19.x устанавливается параллельно с предыдущими версиями, поэтому обе версии остаются доступными для использования. Однако если у вас установлена более ранняя предварительная версия SSMS 19, ее необходимо удалить перед установкой последней предварительной версии SSMS 19. Чтобы узнать, установлена ли у вас предварительная версия, перейдите в окно Справка > О программе.

Если на компьютере есть несколько параллельных установок SSMS, всегда проверяйте, правильную ли версию вы запускаете. Последняя версия помечена Майкрософт SQL Server Management Studio версии 19.0, предварительная версия 4.

Важно!

Начиная с версии SQL Server Management Studio (SSMS) 18.7, вместе с SSMS автоматически устанавливается Azure Data Studio. Средство Azure Data Studio теперь доступно пользователям SQL Server Management Studio со всеми его новыми возможностями и функциями. Azure Data Studio — это кроссплатформенный инструмент с открытым кодом для настольных систем, предназначенный для работы в облачных, локальных или гибридных средах.

Дополнительные сведения см. в статьях Что такое Azure Data Studio? и Вопросы и ответы.

Доступные языки

Этот выпуск SSMS можно установить на следующих языках.

SQL Server Management Studio 19 (предварительная версия):
Китайский (упрощенное письмо) | Китайский (традиционное письмо) | Английский (США) | Французский | Немецкий | Итальянский | Японский | Корейский | Португальский (Бразилия) | Русский | Испанский

Совет

Если вы открываете локализованную версию этой страницы и хотите просмотреть наиболее актуальное содержимое, выберите элемент Прочитать на английском в верхней части этой страницы. С версии сайта US-English вы можете скачать SSMS на других языках из числа доступных.

Примечание

Модуль SQL Server PowerShell устанавливается отдельно из коллекции PowerShell. Дополнительные сведения см. в статье Загрузка модуля PowerShell (SQL Server).

предыдущих версий

Эта статья применима только к предварительной версии SSMS 19. Предыдущие версии SSMS можно скачать на этой странице.

Примечание

В декабре 2021 г. выпуски SSMS до версии 18.6 перестанут использовать многофакторную проверку подлинности для ядер СУБД через Azure Active Directory.
Чтобы и дальше использовать проверку подлинности Azure Active Directory с MFA, установите SSMS 18.6 или более поздней версии.

Для подключения к Azure Analysis Services через Azure Active Directory с помощью многофакторной проверки подлинности требуется SSMS 18.5.1 или более поздней версии.

Автоматическая установка

Кроме того, SSMS можно установить с помощью сценария командной строки.

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

  1. Откройте командную строку с повышенными привилегиями.

  2. Введите в командной строке следующую команду.

    start "" /w <path where SSMS-Setup-ENU.exe file is located> /Quiet SSMSInstallRoot=<path where you want to install SSMS>
    

    Пример

    start "" /w %systemdrive%\SSMSfrom\SSMS-Setup-ENU. exe /Quiet SSMSInstallRoot=%systemdrive%\SSMSto
    

    Можно также передать /Passive вместо /Quiet, чтобы увидеть пользовательский интерфейс программы установки.

  3. Если все работает правильно, в этом примере можно будет увидеть, что среда SSMS установлена по пути %systemdrive%\SSMSto\Common7\IDE\Ssms.exe. Если что-то пошло не так, можно проверить возвращенный код ошибки и взглянуть на файл журнала в %TEMP%\SSMSSetup.

Установка с Azure Data Studio

  • Начиная с SSMS 18.7, вместе с SSMS устанавливается системная версия Azure Data Studio по умолчанию. Если на рабочей станции уже присутствует версия Azure Data Studio (общедоступная или предварительная версия) по сравнению с включенной версией Azure Data Studio, установка Azure Data Studio sSMS пропускается. Версию Azure Data Studio можно найти в заметках о выпуске.
  • Установщику системной версии Azure Data Studio требуются те же права безопасности, что и установщику SSMS.
  • Установка Azure Data Studio выполняется с параметрами установки Azure Data Studio по умолчанию. Это необходимо для создания папки меню «Пуск» и добавления Azure Data Studio в путь к ней. Ярлык на рабочем столе не создается. Azure Data Studio не регистрируется как редактор по умолчанию для каких-либо типов файлов.
  • Локализация Azure Data Studio осуществляется с помощью расширений языкового пакета. Чтобы локализовать Azure Data Studio, скачайте соответствующий языковой пакет из marketplace-магазина расширений.
  • Сейчас установку Azure Data Studio можно пропустить, запустив установщик SSMS с флагом командной строки DoNotInstallAzureDataStudio=1.

Удаление

SSMS может устанавливать общие компоненты, если во время установки SSMS они не найдены. SSMS не будет автоматически удалять эти компоненты при удалении SSMS.

Общие компоненты:

  • Azure Data Studio
  • Microsoft .NET Framework 4.7.2
  • Драйвер Microsoft OLE DB для SQL Server
  • Microsoft ODBC Driver for SQL Server версии 17
  • Распространяемый компонент Microsoft Visual C++ 2013 (x86)
  • Распространяемый компонент Microsoft Visual C++ 2017 (x86)
  • Распространяемый компонент Microsoft Visual C++ 2017 (x64)
  • Microsoft Visual Studio Tools for Applications 2017

Эти компоненты не удаляются, так как могут являться общими с другими продуктами. Их удаление может нарушить работу этих продуктов.

Поддерживаемые предложения SQL

  • Эта версия SSMS работает со всеми поддерживаемыми версиями SQL Server 2008 – SQL Server 2022 и обеспечивает наибольшую поддержку для работы с новейшими облачными функциями в базе данных Azure SQL и Azure Synapse Analytics.
  • Кроме того, SSMS 19.x (предварительная версия) можно установить одновременно с SSMS 18.x, SSMS 17.x, SSMS 16.x или SQL Server 2014 SSMS и более ранними версиями.
  • Службы SQL Server Integration Services (SSIS) — среда SSMS версии 17.x и более поздней не поддерживает подключение к устаревшим службам SQL Server Integration Services. Для подключения к более ранней версии служб Integration Services используйте соответствующую версию SSMS. Например, используйте SSMS 16.x для подключения к службам SQL Server 2016 Integration Services. Версии SSMS 17.x и SSMS 16.x можно установить параллельно на одном компьютере. Начиная с выпуска SQL Server 2012 база данных каталога SSIS (SSISDB) является рекомендуемым средством для хранения, выполнения и мониторинга пакетов служб Integration Services, а также управления ими. Дополнительные сведения см. в разделе Каталог служб SSIS.

Требования к системе для SSMS

При использовании последнего пакета обновления текущий выпуск SSMS поддерживает следующие 64-разрядные платформы:

Поддерживаемые операционные системы

  • Windows 11 (64-разрядная)
  • Windows 10 (64-разрядная) как минимум версии 1607 (10.0.14393)
  • Windows Server 2022 (64-разрядная версия)
  • Windows Server 2019 (64-разрядная версия)
  • Windows Server 2016 (64-разрядная версия)

Поддерживаемое оборудование:

  • Процессор x86 (Intel, AMD) с частотой как минимум 1,8 ГГц. Рекомендуется использовать как минимум двухъядерный процессор.
  • 2 ГБ ОЗУ; рекомендуется 4 ГБ ОЗУ (минимум 2,5 ГБ при выполнении на виртуальной машине)
  • Доступное место на жестком диске объемом от 2 до 10 ГБ

Примечание

Решение SSMS доступно только как 32-разрядное приложение для Windows. Если вам нужно средство для операционных систем, отличных от Windows, рекомендуем использовать Azure Data Studio. Azure Data Studio — это кроссплатформенное средство для macOS, Linux и Windows. Дополнительные сведения см. в разделе Azure Data Studio.

Получение справки по средствам SQL

  • Способы обратной связи
  • Сообщение о проблеме Git в Azure Data Studio
  • Участие в разработке Azure Data Studio
  • Форум клиентских средств SQL
  • SQL Server Data Tools — форум MSDN
  • Варианты поддержки для бизнес-пользователей

Дальнейшие действия

  • Средства SQL
  • Документация по SQL Server Management Studio
  • Azure Data Studio
  • Скачать SQL Server Data Tools (SSDT)
  • Последние обновления
  • Руководство по архитектуре данных Azure
  • Блог по SQL Server

Примите участие в разработке документации по SQL

Знаете ли вы, что содержимое SQL можно изменить самостоятельно? Это не только улучшит нашу документацию, но и даст вам статус участника в создании этой страницы.

Дополнительные сведения см. в разделе Участие в работе над документацией по SQL Server.

Порты TCP и UDP для SQL Server | Windows IT Pro/RE

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

Из простой реляционной системы управления базами данных SQL Server превратилась в многоцелевую платформу данных корпоративного уровня. .

TCP 1433

TCP 1433 — порт, выбираемый для SQL Server по умолчанию. Это официальный номер сокета IANA (агентство по выделению имен и уникальных параметров протоколов Интернета) для SQL Server. Клиентские системы используют порт TCP 1433 для подключения к системе управления базами данных; в среде SQL Server Management Studio (SSMS) порт служит для управления экземплярами SQL Server через сеть. Можно настроить SQL Server для прослушивания другого порта, но в большинстве случаев используется порт 1433.

TCP 1434

TCP 1434 — порт, выбираемый по умолчанию для выделенного административного соединения. Вы можете запустить выделенное административное соединение с помощью командной строки sqlcmd или введя «ADMIN:» с последующим именем сервера в диалоговом окне SSMS Connect to Database Engine.

UDP 1434

Порт UDP 1434 используется для именованных экземпляров SQL Server. Служба SQL Server Browser прослушивает этот порт, чтобы обнаружить входящие соединения с именованным экземпляром. Затем служба передает клиенту номер TCP-порта для запрошенного имени экземпляра.

TCP 2383

TCP 2383 — порт, выбираемый по умолчанию для служб SQL Server Analysis Services.

TCP 2382

TCP-порт 2382 используется для запросов подключения к именованному экземпляру Analysis Services. Как и в случае с реляционной базой данных и портом UDP 1434, служба SQL Server Browser прослушивает порт TCP 2382, обнаруживая запросы для именованных экземпляров Analysis Services. Затем службы Analysis Services перенаправляют запрос в соответствующий порт для именованного экземпляра.

TCP 135

У TCP-порта 135 несколько применений. Он используется отладчиком Transact-SQL, а также применяется для запуска, останова и управления службами SQL Server Integration Services, хотя необходимость в нем возникает только при подключении к удаленному экземпляру службы из SSMS.

TCP 80 и 443

TCP-порты 80 и 443 чаще всего используются для доступа к серверу отчетов. Однако они поддерживают и URL-запросы к SQL Server и Analysis Services. TCP 80 — стандартный порт для HTTP-соединений, использующих URL. TCP 443 обслуживает HTTPS-соединения через протокол SSL.

Неофициальные TCP-порты

Компания Microsoft использует TCP-порт 4022 для экземпляров SQL Server Service Broker в электронной документации SQL Server. Аналогично, экземпляры BOL Database Mirroring задействуют TCP-порт 7022.

В этом списке перечислены самые необходимые порты. Более подробные сведения о портах TCP и UDP, используемых SQL Server, приведены в статье Microsoft «Configure the Windows Firewall to Allow SQL Server Access» (msdn.microsoft.com/en-us/library/cc646023%28v=sql.120%29.aspx).

Профилировщик SQL Server — Профилировщик SQL Server

  • Статья
  • 10 минут на чтение

Применимо к:
SQL Server (все поддерживаемые версии)
Управляемый экземпляр Azure SQL

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

Важно

Трассировка SQL и Профилировщик SQL Server устарели. Пространство имен Microsoft.SqlServer.Management.Trace , содержащее объекты трассировки и воспроизведения Microsoft SQL Server, также устарело.

Эта функция будет удалена в будущей версии Microsoft SQL Server. Избегайте использования этой функции в новых разработках и планируйте модифицировать приложения, которые в настоящее время используют эту функцию.

Вместо этого используйте расширенные события. Дополнительные сведения о расширенных событиях см. в разделе Краткое руководство: расширенные события в SQL Server и SSMS XEvent Profiler.

Примечание

Профилировщик SQL Server для рабочих нагрузок служб Analysis Services поддерживается.

Примечание

Когда вы пытаетесь подключиться к базе данных Azure SQL из профилировщика SQL Server, он неправильно выдает вводящее в заблуждение сообщение об ошибке следующего вида:

  • Чтобы запустить трассировку для SQL Server, вы должны быть членом системного администратора. фиксированная роль сервера или иметь разрешение ALTER TRACE.

В сообщении должно быть объяснено, что база данных SQL Azure не поддерживается профилировщиком SQL Server.

Где Профайлер?

Профилировщик можно запустить в SQL Server Management Studio или в Azure Data Studio с помощью расширения SQL Server Profiler.

Захват и воспроизведение данных трассировки

В следующей таблице показаны функции, которые мы рекомендуем использовать в SQL Server для сбора и воспроизведения данных трассировки.

Функция\Целевая рабочая нагрузка Реляционный механизм Аналитические услуги
Захват трассировки Графический пользовательский интерфейс расширенных событий в SQL Server Management Studio Профилировщик SQL Server
Повтор трассировки Распределенное воспроизведение Профилировщик SQL Server

Использовать SQL Server Profiler

Microsoft SQL Server Profiler — это графический пользовательский интерфейс к SQL Trace для мониторинга экземпляра компонента Database Engine или служб Analysis Services. Вы можете собирать и сохранять данные о каждом событии в файл или таблицу для последующего анализа. Например, вы можете контролировать производственную среду, чтобы увидеть, какие хранимые процедуры влияют на производительность из-за слишком медленного выполнения. SQL Server Profiler используется для таких действий, как:

  • Пошаговый поиск проблемных запросов для поиска причины проблемы.

  • Поиск и диагностика медленных запросов.

  • Захват серии инструкций Transact-SQL, которые приводят к проблеме. Затем сохраненную трассировку можно использовать для воспроизведения проблемы на тестовом сервере, где ее можно диагностировать.

  • Мониторинг производительности SQL Server для настройки рабочих нагрузок. Сведения о настройке структуры физической базы данных для рабочих нагрузок базы данных см. в разделе Помощник по настройке ядра СУБД.

  • Сопоставление счетчиков производительности для диагностики проблем.

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

Основные понятия SQL Server Profiler

Чтобы использовать SQL Server Profiler, необходимо понимать термины, описывающие принцип работы этого инструмента.

Примечание

Понимание трассировки SQL действительно помогает при работе с SQL Server Profiler. Дополнительные сведения см. в разделе Трассировка SQL.

Событие

Событие — это действие, созданное в экземпляре ядра СУБД SQL Server. Примеры:

  • Подключения, сбои и отключения при входе в систему.
  • Transact-SQL SELECT , INSERT , UPDATE и DELETE инструкции.
  • Статус пакета удаленного вызова процедур (RPC).
  • Начало или конец хранимой процедуры.
  • Начало или конец операторов в хранимых процедурах.
  • Начало или конец пакета SQL.
  • Ошибка, записанная в журнал ошибок SQL Server.
  • Установлена ​​или снята блокировка объекта базы данных.
  • Открытый курсор.
  • Проверка разрешений безопасности.

Все данные, сгенерированные событием, отображаются в трассировке в одной строке. Эта строка пересекается столбцами данных, подробно описывающих событие.

EventClass

Класс события — это тип события, которое можно отследить. Класс события содержит все данные, о которых может сообщить событие. Ниже приведены примеры классов событий:

  • SQL: пакетное завершение
  • Вход для аудита
  • Выход из системы аудита
  • Замок: приобретен
  • Блокировка: разблокирована

EventCategory

Категория событий определяет способ группировки событий в SQL Server Profiler. Например, все классы событий блокировки сгруппированы в категории событий Locks . Однако категории событий существуют только в SQL Server Profiler. Этот термин не отражает способ группировки событий Engine.

DataColumn

Столбец данных — это атрибут класса событий, зафиксированный в трассировке. Поскольку класс событий определяет тип собираемых данных, не все столбцы данных применимы ко всем классам событий. Например, в трассировке, фиксирующей класс событий Lock: Acquired , столбец данных BinaryData содержит значение заблокированного идентификатора страницы или строки, но столбец данных Integer Data не содержит никакого значения, поскольку он неприменим к захватываемому классу события.

Шаблон

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

След

Трассировка собирает данные на основе выбранных классов событий, столбцов данных и фильтров. Например, вы можете создать трассировку для отслеживания ошибок исключений. Для этого выберите класс событий Exception и столбцы данных Error , State и Severity . Данные из этих трех столбцов необходимо собрать, чтобы результаты трассировки предоставили значимые данные. Затем вы можете запустить трассировку, настроенную таким образом, и собрать данные о любом Exception 9.0016 событий, происходящих на сервере. Данные трассировки можно сохранить или сразу использовать для анализа. Трассировки можно воспроизвести позже, хотя некоторые события, такие как события Exception , никогда не воспроизводятся. Вы также можете сохранить трассировку в качестве шаблона для создания подобных трассировок в будущем.

SQL Server предоставляет два способа трассировки экземпляра SQL Server: трассировка с помощью SQL Server Profiler или трассировка с использованием системных хранимых процедур.

Фильтр

При создании трассировки или шаблона можно определить критерии фильтрации данных, собранных событием. Чтобы трассировки не стали слишком большими, их можно отфильтровать, чтобы собирать только подмножество данных о событиях. Например, вы можете ограничить имена пользователей Microsoft Windows в трассировке определенными пользователями, тем самым уменьшив количество выходных данных.

Если фильтр не установлен, все события выбранных классов событий возвращаются в выходных данных трассировки.

Задачи SQL Server Profiler

Описание задачи Тема
Список предопределенных шаблонов, которые SQL Server предоставляет для мониторинга определенных типов событий, и разрешений, необходимых для использования для воспроизведения трассировок. Шаблоны и разрешения профилировщика SQL Server
Описывает запуск SQL Server Profiler. Разрешения, необходимые для запуска SQL Server Profiler
Описывает, как создать трассировку. Создать трассировку (профилировщик SQL Server)
Описывает, как указать события и столбцы данных для файла трассировки. Указание столбцов событий и данных для файла трассировки (профилировщик SQL Server)
Описывает, как сохранить результаты трассировки в файл. Сохранение результатов трассировки в файл (профилировщик SQL Server)
Описывает, как сохранить результаты трассировки в таблицу. Сохранение результатов трассировки в таблицу (профилировщик SQL Server)
Описывает, как фильтровать события в трассировке. События фильтрации в трассировке (профилировщик SQL Server)
Описывает, как просмотреть информацию о фильтре. Просмотр сведений о фильтре (профилировщик SQL Server)
Описывает, как изменить фильтр. Изменить фильтр (профилировщик SQL Server)
Описывает, как установить максимальный размер файла для файла трассировки (профилировщик SQL Server). Установка максимального размера файла для файла трассировки (профилировщик SQL Server)
Описывает, как установить максимальный размер таблицы для таблицы трассировки. Установка максимального размера таблицы для таблицы трассировки (профилировщик SQL Server)
Описывает, как запустить трассировку. Начать трассировку
Описывает автоматический запуск трассировки после подключения к серверу. Автоматический запуск трассировки после подключения к серверу (профилировщик SQL Server)
Описывает, как фильтровать события по времени начала события. Фильтрация событий на основе времени начала события (профилировщик SQL Server)
Описывает, как фильтровать события по времени окончания события. Фильтрация событий по времени окончания события (профилировщик SQL Server)
Описывает, как фильтровать идентификаторы серверных процессов (SPID) в трассировке. Фильтрация идентификаторов серверных процессов (SPID) в трассировке (профилировщик SQL Server)
Описывает, как приостановить трассировку. Приостановить трассировку (профилировщик SQL Server)
Описывает, как остановить трассировку. Остановить трассировку (профилировщик SQL Server)
Описывает, как запустить трассировку после ее приостановки или остановки. Запуск трассировки после того, как она была приостановлена ​​или остановлена ​​(профилировщик SQL Server)
Описывает, как очистить окно трассировки. Очистить окно трассировки (профилировщик SQL Server)
Описывает, как закрыть окно трассировки. Закрыть окно трассировки (профилировщик SQL Server)
Описывает, как установить значения по умолчанию для определения трассировки. Установка значений по умолчанию для определения трассировки (профилировщик SQL Server)
Описывает, как установить значения по умолчанию для отображения трассировки. Установка значений по умолчанию для отображения трассировки (профилировщик SQL Server)
Описывает, как открыть файл трассировки. Открытие файла трассировки (профилировщик SQL Server)
Описывает, как открыть таблицу трассировки. Открытие таблицы трассировки (профилировщик SQL Server)
Описывает, как воспроизвести таблицу трассировки. Воспроизведение таблицы трассировки (профилировщик SQL Server)
Описывает, как воспроизвести файл трассировки. Воспроизведение файла трассировки (профилировщик SQL Server)
Описывает, как воспроизвести одно событие за раз. Воспроизведение одного события за раз (профилировщик SQL Server)
Описывает, как воспроизвести до точки останова. Воспроизведение до точки останова (профилировщик SQL Server)
Описывает, как воспроизвести курсор. Воспроизведение для курсора (профилировщик SQL Server)
Описывает, как воспроизвести сценарий Transact-SQL. Воспроизведение сценария Transact-SQL (профилировщик SQL Server)
Описывает, как создать шаблон трассировки. Создание шаблона трассировки (профилировщик SQL Server)
Описывает, как изменить шаблон трассировки. Изменение шаблона трассировки (профилировщик SQL Server)
Описывает, как установить глобальные параметры трассировки. Установка параметров глобальной трассировки (профилировщик SQL Server)
Описывает, как найти значение или столбец данных во время трассировки. Поиск значения или столбца данных во время трассировки (профилировщик SQL Server)
Описывает, как получить шаблон из запущенной трассировки. Получение шаблона из текущей трассировки (профилировщик SQL Server)
Описывает, как получить шаблон из файла трассировки или таблицы трассировки. Получение шаблона из файла трассировки или таблицы трассировки (профилировщик SQL Server)
Описывает, как создать сценарий Transact-SQL для выполнения трассировки. Создание сценария Transact-SQL для запуска трассировки (профилировщик SQL Server)
Описывает, как экспортировать шаблон трассировки. Экспорт шаблона трассировки (профилировщик SQL Server)
Описывает, как импортировать шаблон трассировки. Импорт шаблона трассировки (профилировщик SQL Server)
Описывает, как извлечь скрипт из трассировки. Извлечение сценария из трассировки (профилировщик SQL Server)
Описывает, как сопоставить трассировку с данными журнала производительности Windows. Сопоставление трассировки с данными журнала производительности Windows (профилировщик SQL Server)
Описывает, как упорядочить столбцы, отображаемые в трассировке. Организация столбцов, отображаемых в трассировке (профилировщик SQL Server)
Описывает запуск профилировщика SQL Server. Запустить профилировщик SQL Server
Описывает, как сохранять трассировки и шаблоны трассировок. Сохранение трассировок и шаблонов трассировок
Описывает, как изменять шаблоны трассировки. Изменение шаблонов трассировки
Описывает, как сопоставить трассировку с данными журнала производительности Windows. Сопоставление трассировки с данными журнала производительности Windows
Описывает, как просматривать и анализировать трассировки с помощью SQL Server Profiler. Просмотр и анализ трассировок с помощью SQL Server Profiler
Описывает анализ взаимоблокировок с помощью SQL Server Profiler. Анализ взаимоблокировок с помощью SQL Server Profiler
Описывает, как анализировать запросы с результатами SHOWPLAN в SQL Server Profiler. Анализ запросов с результатами SHOWPLAN в SQL Server Profiler
Описывает, как фильтровать трассировки с помощью SQL Server Profiler. Фильтрация трассировки с помощью SQL Server Profiler
Описывает, как использовать функции воспроизведения SQL Server Profiler. Следы воспроизведения
Список разделов контекстно-зависимой справки для SQL Server Profiler. Справка F1 профилировщика SQL Server
Список системных хранимых процедур, используемых SQL Server Profiler для мониторинга производительности и активности. Хранимые процедуры профилировщика SQL Server (Transact-SQL)

См. также

  • Замки Категория события
  • Сессии Категория события
  • Категория события хранимых процедур
  • Категория событий TSQL
  • Мониторинг производительности и активности сервера

Установка, подключение, использование SSMS | База знаний Liquid Web

Что такое SSMS?

SQL Server Management Studio (SSMS) — это бесплатное приложение Windows для настройки, управления и администрирования Microsoft SQL Server (MSSQL). SSMS включает обозреватель объектов для просмотра баз данных и других элементов и взаимодействия с ними, окно запросов для написания и выполнения запросов Transact-SQL и редакторы сценариев для разработчиков и администраторов.

Установка SSMS

Шаг 1: Начнем с установки SSMS. Первым шагом является загрузка последней общедоступной (GA) версии SSMS. Общедоступная версия является наиболее стабильной версией для всех.

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

Шаг 2: Затем на рабочем столе мы дважды щелкаем, чтобы открыть файл установки SSMS, чтобы начать процесс установки SSMS.

Шаг 3: Установка SSMS — очень простой и понятный процесс. Когда установщик откроется, нам нужно нажать «Установить», чтобы принять лицензию и начать установку компонентов.

Установка займет несколько минут и может потребовать перезагрузки компьютера, если необходимо обновить старые компоненты. После завершения установки и успешной установки всех указанных компонентов вы можете закрыть программу установки и удалить ее из своей системы.

[ДОПОЛНИТЕЛЬНО]: Если вам необходимо установить MSSQL, эта статья базы знаний может оказаться полезной.

Чтобы установить MSSQL или запустить SSMS с сервера, на котором он установлен, вам потребуется использовать удаленный рабочий стол для входа на сервер. Если вам нужна дополнительная информация о подключении к удаленному рабочему столу, эти статьи базы знаний помогут вам подключиться:

Как использовать удаленный рабочий стол
Windows: доступ к серверу с помощью удаленного рабочего стола
Использование протокола удаленного рабочего стола (RDP) для входа в Windows Сервер

 

Использование SSMS для управления MSSQL

Параметры, которые мы используем при подключении к MSSQL с помощью SSMS, зависят от того, осуществляем ли мы доступ к нему в удаленной системе/сети или локально.

  • При локальном доступе к MSSQL мы можем ссылаться на имя сервера как localhost .
  • В удаленных системах наиболее надежным способом ссылки на сервер является IP-адрес .

 

Шаг 1: Давайте приступим к делу, открыв SSMS. Чтобы открыть SSMS, щелкните новый значок на рабочем столе

или щелкните меню «Пуск» и начните вводить SSMS или найдите программу в папке Microsoft SQL Server Tools . Для удобства вы можете щелкнуть программу правой кнопкой мыши и закрепить ее в меню «Пуск» и/или закрепить на панели задач, чтобы ее было легче найти.

Шаг 2: Когда мы запускаем SSMS, он просит нас подключиться к серверу MSSQL и позволяет нам установить свойства подключения. Ниже приведены доступные варианты и то, что нам нужно предоставить для подключения.

Если у вас возникли трудности с подключением к MSSQL в удаленной системе, вам или администратору SQL может потребоваться настроить MSSQL для разрешения портов TCP/IP и настроить аппаратный брандмауэр или брандмауэр Windows для разрешения доступа из ваш IP-адрес. В этой статье базы знаний рассматриваются основы брандмауэра Windows.

Если вы столкнулись с ошибкой 18456 при попытке подключения к MSSQL, эта статья базы знаний поможет вам определить и решить проблему: Устранение ошибки 18456, не удалось войти для пользователя

Шаг 3: После того, как мы ввели необходимую информацию, мы можем нажать Подключить для доступа к SQL Server.

 

Обозреватель объектов SSMS

Обозреватель объектов SSMS — это основная область, с которой мы будем взаимодействовать для управления MSSQL. Он включает в себя параметры для управления базами данных, безопасности и многое другое.

В верхней части обозревателя объектов у нас есть раскрывающийся список Connect , который позволяет нам устанавливать больше подключений, а также значки для подключения/отключения текущего объекта сервера MSSQL. В приведенном ниже примере показано, что мы подключены к серверу MSSQL по IP 9. 0015 192.168.11.128 на порту по умолчанию 1433 , как пользователь RemoteUser .

Щелчок правой кнопкой мыши Server Objects в обозревателе объектов позволяет получить доступ к меню для дополнительных задач, связанных с типом объекта.

Расширение объектов в обозревателе объектов позволяет просматривать содержимое, взаимодействовать с ним и управлять им. Чтобы развернуть объект, вы можете дважды щелкнуть его или щелкнуть символ [ + ] слева от объекта.

 

Управление базами данных в обозревателе объектов SSMS

Давайте создадим новую базу данных… разверните Базы данных , чтобы увидеть текущий список баз данных. Щелкните правой кнопкой мыши Базы данных и выберите Новая база данных…

Откроется страница Новая база данных . Здесь мы назовем базу данных, выберем владельца и зададим параметры, включая уровень совместимости с MSSQL. Когда мы закончим, мы нажимаем OK , чтобы создать базу данных с выбранными нами параметрами.

 

Управление безопасностью в обозревателе объектов SSMS

Давайте создадим логин… разверните Безопасность , чтобы увидеть доступные объекты. Разверните Логины , чтобы увидеть текущий список логинов. Щелкните правой кнопкой мыши Logins и выберите New Login…

Откроется страница New Login . Здесь мы назовем login (1) , зададим тип аутентификации, зададим пароль, выберем роль и сопоставим пользователя с базой данных. В большинстве случаев мы хотим создавать логины SQL, поэтому выбираем Аутентификация SQL (2) . Рекомендуется снять флажок . Пользователь должен сменить пароль при следующем входе в систему (3) , чтобы избежать возможного сбоя удаленного входа с ошибкой 18456. Установите роли сервера (4) , чтобы разрешить вход чтобы иметь все необходимые привилегии на уровне сервера. Сопоставление пользователей позволяет нам сопоставить логин с базами данных и выбрать пользователя и схему по умолчанию. Когда мы закончим настройку входа, нажмите OK (5) , чтобы создать логин с выбранными нами параметрами.

Разрешим вход для пользователя и изменим разрешения. В обозревателе объектов SSMS разверните Security , Logins . Красный x при входе означает, что вход в систему отключен.

Чтобы исправить это, щелкните правой кнопкой мыши пользователя и выберите Свойства , затем щелкните страницу Состояние . Включение входа для пользователя и нажмите OK .

Мы можем решить проблему, из-за которой вход пользователя в систему заблокирован, и предоставить разрешение на вход для подключения к ядру базы данных. Обозреватель объектов, Безопасность позволяет нам изменять свойства логинов, сбрасывать пароли, переименовывать логин и удалять логин.

В этой статье мы узнали, что SSMS — это мощный и удобный способ управления сервером MSSQL.