Содержание

SQL Server Management Studio (SSMS) — SQL Server Management Studio (SSMS)

  • Статья
  • Чтение занимает 4 мин

Применимо к: SQL Server Azure SQL DatabaseУправляемый экземпляр SQL AzureAzure Synapse Analytics

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

  • Скачивание SQL Server Management Studio (SSMS)
  • Скачивание SQL Server Developer
  • Скачивание Visual Studio

Компоненты среды SQL Server Management Studio

DescriptionКомпонент
Обозреватель объектов используется для просмотра всех объектов и управления ими в одном экземпляре SQL Server (или более).Обозреватель объектов
Template Explorer
используется для создания файлов со стандартным текстом, которые можно использовать для ускорения разработки запросов и скриптов, и управления ими.
Обозреватель шаблонов
Устаревший обозреватель решений используется для создания проектов, применяемых для управления такими элементами администрирования, как скрипты и запросы.Обозреватель решений
Средства визуального проектирования, входящие в Среда Management Studio, используются для создания запросов, таблиц и баз данных схем.Visual Database Tools
Редакторы языков Среда Management Studio используются для интерактивного написания и отладки запросов и скриптов.Редакторы запросов и текста

SQL Server Management Studio для бизнес-аналитики

Для доступа, настройки, администрирования служб Analysis Services, Служб Integration Services и Reporting Services используйте SSMS. Хотя все три технологии бизнес-аналитики зависят от SSMS, административные задачи, связанные с каждой из этих технологий, немного отличаются.

Примечание

Для создания и изменения служб Analysis Services, Reporting Services и служб Integration Services используйте SQL Server Data Tools (SSDT), а не SSMS. SQL Server Data Tools (SSDT) представляет собой среду разработки, основанную на Microsoft Visual Studio.

Управление решениями служб Analysis Services с помощью SQL Server Management Studio

SSMS позволяет управлять объектами служб Analysis Services, например выполнять резервное копирование и обработку объектов.

Среда Management Studio позволяет создавать проекты скриптов служб Службы Analysis Services , в которых выполняются разработка и сохранение скриптов с использованием многомерных выражений (MDX), расширений интеллектуального анализа данных (DMX) и XML для аналитики (XMLA). Проекты скриптов служб Службы Analysis Services используются для выполнения задач управления или повторного создания баз данных, кубов и других объектов в экземплярах служб Службы Analysis Services . Например, можно разработать скрипт XMLA в проекте скрипта служб Службы Analysis Services , который создает объекты непосредственно в существующем экземпляре служб Службы Analysis Services . Проекты скриптов служб Службы Analysis Services могут быть сохранены в составе решения и интегрироваться с контролем исходного кода.

Дополнительные сведения об использовании SSMS см. в статье Разработка и реализация с помощью SQL Server Management Studio.

Управление решениями служб Integration Services с помощью SQL Server Management Studio

SSMS позволяет использовать службу Integration Services для управления пакетами и мониторинга запущенных пакетов. В среде Среда Management Studio можно организовать пакеты в папки, выполнять, импортировать и экспортировать пакеты, переносить пакеты служб DTS и обновлять пакеты служб Integration Services.

Управление проектами Reporting Services с помощью SQL Server Management Studio

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

Вы управляете общими расписаниями с помощью папки Общие расписания и управляете базами данных сервера отчетов (ReportServer, ReportServerTempDB). Вы также создаете RSExecRole в системной master базе данных при перемещении базы данных сервера отчетов в новое или другое ядро СУБД. Дополнительные сведения об этих задачах см. в следующих статьях:

  • Службы Reporting Services в SSMS
  • Администрирование базы данных сервера отчетов
  • Создание роли RSExecRole

Позволяет включать и настраивать различные функции, задавать для сервера значения по умолчанию, управлять ролями и заданиями. Дополнительные сведения об этих задачах см. в следующих статьях:

  • Определение свойств сервера отчетов
  • Создание, удаление и изменение ролей
  • Разрешение и запрет печати на стороне клиента для служб Reporting Services

Версии SQL Server Management Studio, отличные от английского языка

Блокировка разных языков установки снята. Например, немецкий SSMS можно установить на французскую версию Windows. Если язык операционной системы не соответствует языку SSMS, пользователю следует изменить язык в разделе «Сервис > Параметры > Международные настройки». В противном случае SSMS будет отображать интерфейс пользователя на английском языке.

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

Политика поддержки для SSMS

  • Начиная с SSMS 17.0, команда разработчиков средств SQL внедрила политику современного жизненного цикла Майкрософт.
  • Ознакомьтесь с исходным объявлением о выходе политики современного жизненного цикла. Дополнительные сведения см. в статье Политика современного жизненного цикла: вопросы и ответы.
  • Сведения о сборе диагностических данных и использовании функций см. в статье Приложение к конфиденциальности в SQL Server.

Кроссплатформенный инструмент

SSMS работает только в Windows (AMD или Intel). Если вам требуется средство, которое работает на платформах, отличных от Windows, рассмотрите Azure Data Studio. Azure Data Studio — это кроссплатформенное средство для macOS, Linux и Windows. Дополнительные сведения см. в разделе Azure Data Studio.

Получение справки

  • Идеи об SQL. Есть рекомендации по улучшению SQL Server?
  • Вопросы и ответы по продуктам Майкрософт (SQL Server)
  • DBA Stack Exchange (тег sql-server): вопросы по SQL Server
  • Stack Overflow (тег sql-server): ответы на вопросы по разработке приложений SQL
  • Reddit: общее обсуждение по SQL Server
  • Условия лицензии и информация о Microsoft SQL Server
  • Варианты поддержки для бизнес-пользователей
  • Обратиться в Майкрософт
  • Дополнительная справка и отзывы по SQL Server

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

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

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

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

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

  • Установка локализованных версий SSMS
  • Подключение к экземпляру SQL Server и его запрос
  • Написание инструкций Transact-SQL
  • Azure Data Studio

Установка SQL Server Management Studio (SSMS) на Windows 10 | Info-Comp.ru

Всем привет! В этом материале, специально для начинающих, подробно рассмотрен процесс установки среды SQL Server Management Studio (SSMS) на операционную систему Windows 10.

Заметка! Обзор инструментов для работы с Microsoft SQL Server.

Содержание

  1. Что такое SQL Server Management Studio
  2. Где скачать SQL Server Management Studio
  3. Системные требования для установки SSMS
  4. Описание процесса установки SQL Server Management Studio
  5. Запуск установки SSMS
  6. Завершение установки SSMS
  7. Подключение к Microsoft SQL Server с помощью SSMS
  8. Удаление SQL Server Management Studio

Что такое SQL Server Management Studio

SQL Server Management Studio (SSMS) – это бесплатная графическая среда, включающая набор инструментов для разработки сценариев на T-SQL и управления инфраструктурой Microsoft SQL Server.

Среда SQL Server Management Studio – это основной, стандартный и полнофункциональный инструмент для работы с Microsoft SQL Server, разработанный компанией Microsoft, который предназначен как для разработчиков, так и для администраторов SQL Server.

С помощью SSMS Вы можете разрабатывать базы данных, выполнять инструкции T-SQL, а также администрировать Microsoft SQL Server.

Подробно функционал и возможности SQL Server Management Studio были рассмотрены в отдельном материале – Обзор SQL Server Management Studio.

Где скачать SQL Server Management Studio

Скачать актуальную версию среды SQL Server Management Studio можно на странице загрузки официального сайта Microsoft, вот эта страница

Страница загрузки SQL Server Management Studio.

После перехода на страницу необходимо в разделе «Скачать SSMS» нажать на ссылку «Скачать SQL Server Management Studio (SSMS)».

В итоге у Вас должен загрузиться установочный файл SSMS-Setup-RUS.exe размером около 600 мегабайт.

Кроме этого в программе «Центр установки SQL Server» в разделе «Установка», если нажать на пункт «Установка средства управления SQL Server»

, то у Вас в браузере откроется ровно та же самая страница, которая указана чуть выше.

Актуальная версия SQL Server Management Studio поддерживает работу со всеми версиями Microsoft SQL Server начиная с 2008 версии, а также предоставляет поддержку облачных функций баз данных SQL Azure.

Заметка! Установка Microsoft SQL Server 2019 в редакции Express.

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

SQL Server Management Studio можно установить не на все версии Windows, при этом поддерживается установка только на 64-разрядные версии.

Windows 8.1

Windows 10

Windows Server 2008 R2

Windows Server 2012

Windows Server 2012 R2

Windows Server 2016

Windows Server 2019

Кроме этого к оборудованию компьютера также предъявляются определенные требования.

Процессор с тактовой частотой не ниже 1,8 ГГц.

Рекомендуется как минимум двухъядерный процессор

Оперативной памяти как минимум 2 ГБ, рекомендовано 4 ГБ

Свободного места на жестком диске от 2 до 10 ГБ

Описание процесса установки SQL Server Management Studio

Давайте перейдем к процессу установки SQL Server Management Studio, он достаточно простой, но мы все равно рассмотрим все шаги, которые необходимо выполнить, чтобы установить SSMS на операционную систему Windows 10.

Примечание! Процесс установки SSMS на другие версии Windows ничем не отличается.

Запуск установки SSMS

После того как установщик мы скачали, нам необходимо его запустить. В результате запустится программа, где нам нужно нажать на кнопку «Установить».

В случае необходимости Вы можете изменить каталог, в который будет установлена среда SQL Server Management Studio.

Заметка! Ошибка «Сохранение изменений запрещено» в среде SSMS. Причины и способы устранения.

Процесс установки сразу же начнётся.

Завершение установки SSMS

Процесс установки среды SQL Server Management Studio будет завершен, когда программа выдаст соответствующее сообщение.

Нажимаем «Закрыть».

Среда SQL Server Management Studio установлена, больше никаких дополнительных действий, связанных с установкой, выполнять не требуется.

Заметка! Сравнение Azure Data Studio с SQL Server Management Studio (SSMS).

Подключение к Microsoft SQL Server с помощью SSMS

После установки SQL Server Management Studio в меню «Пуск» в разделе «Microsoft SQL Server Tools» будет ярлык на запуск среды.

Чтобы подключиться к Microsoft SQL Server, запускаем среду SSMS и в окне «Соединение с сервером» вводим данные для подключения.

Заметка! Не удается подключиться к Microsoft SQL Server по сети.

Удаление SQL Server Management Studio

Удалить SQL Server Management Studio можно точно так же, как и любую другую программу в Windows, например, используя функционал в разделе «Приложения» в параметрах Windows 10.

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

К ним относятся:

  • Microsoft .NET Framework
  • Драйвер Microsoft OLE DB для SQL Server
  • Microsoft ODBC Driver for SQL Server
  • Распространяемый компонент Microsoft Visual C++
  • Microsoft Visual Studio Tools for Applications

Заметка! Если Вас интересует язык SQL, то рекомендую почитать книгу «SQL код» – это самоучитель по языку SQL для начинающих программистов.

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

На сегодня это все, надеюсь, материал был Вам полезен, пока!

Примечания к выпуску для (SSMS) — SQL Server Management Studio (SSMS)

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

Применяется к: SQL Server База данных SQL Azure Azure SQL Управляемый экземпляр Azure Synapse Analytics

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

Примечание

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

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

Текущая версия SSMS

Загрузить SQL Server Management Studio (SSMS) 19.0.2

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

19.0.2

  • Номер версии: 19.0.2
  • Номер сборки: 19.0.20209.0
  • Дата выпуска: 13 марта 2023 г.

Китайский (упрощенный) | китайский (традиционный) | Английский (США) | французский | немецкий | итальянский | японский | Корейский | Португальский (Бразилия) | русский | испанский |

Что нового в версии 19.0.2
Новый элемент Детали
Интеграция установки Azure Data Studio При установке SSMS устанавливается Azure Data Studio 1. 41.2.
Исправление ошибок в 19.0.2
Новый элемент Детали
Соединение Устранена ошибка «Ваше приложение было отрегулировано AAD из-за слишком большого количества запросов» при использовании проверки подлинности Azure Active Directory. См. SSMS 19Интеграция с AAD: ваше приложение регулируется AAD из-за слишком большого количества запросов.
Соединение Устранено поведение SSMS при сбое при входе в Azure и смене пользователя.
Полный текст Исправлена ​​ошибка, из-за которой полнотекстовый индекс таблицы перестраивался при перемещении таблицы в другую файловую группу.
Общий SSMS Добавлена ​​цифровая подпись к файлам dll.
Функция связи для управляемого экземпляра Azure Исправлена ​​ошибка «Исключение было вызвано целью вызова», которая возникала, когда была выбрана подписка без групп ресурсов при попытке создать ссылку с помощью мастера связи управляемого экземпляра.
Управляемый экземпляр Восстановлена ​​возможность просмотра страниц File и FileGroups в окне свойств базы данных. См. ошибки в 19.0.1.
Профилировщик Исправлена ​​проблема, из-за которой возникала ошибка «Ошибки в поставщике OLE DB. Невозможно получить токен проверки подлинности с использованием предоставленных учетных данных» при попытке запустить SQL Profiler с рабочей областью Power BI.
Репликация Устранена ошибка «Пароль свойства не может быть изменен или прочитан после установки строки подключения», которая возникала при попытке настроить подписчика репликации. См. SSMS 19 — проблема при подключении к подписчику во время настройки репликации.
Репликация Исправлена ​​ошибка «SQL Server обнаружил одну или несколько ошибок при получении информации о публикации», которая возникала при попытке просмотреть свойства публикации. См. SSMS 19.0.1 не может открыть диалог свойств для локальных публикаций.
Отчеты Исправлено время запуска сервера в отчете панели мониторинга сервера.
Агент SQL Устранена невозможность запуска агента SQL из SSMS.
Известные проблемы (19.0.2)
Новый элемент Детали Обходной путь
Конструктор баз данных Выбор параметра «Дизайн» для представления, которое ссылается на таблицу с использованием пространственных данных, приводит к сбою SSMS. Используйте T-SQL для внесения изменений в представление.
Общий SSMS Параметр импорта из SSMS 17 недоступен. Параметры можно импортировать из SSMS 18.
Профилировщик Меню Profiler не локализовано. Нет текущей альтернативы.
Редактор запросов Когда SSMS открывается после двойного щелчка файла . sql, окно обозревателя объектов отображается как отдельное окно.
Управляемый экземпляр SQL Просмотр свойств базы данных для базы данных SQL MI может вернуть ошибку «Подзапрос вернул более одного значения. Это не разрешено, если подзапрос следует за =, !=, <, <=, >, >= или когда используется подзапрос как выражение. (поставщик данных .NET SqlClient)». Известная проблема связана с неправильными данными в msdb . Чтобы решить эту проблему, удалите историю резервного копирования. Например, EXEC msdb ..sp_delete_backuphistory @oldest_date = '<текущая дата>' .
Учетная запись хранения Попытка удалить контейнер из учетной записи хранения завершается с ошибкой (400) Bad Request. Используйте портал Azure для удаления контейнера.
Аудит сервера Ошибка «Элемент уже добавлен. Ключ в словаре: «MNDO» Добавляемый ключ: «MNDO» при просмотре журналов аудита. Текущее временное решение отсутствует.
Растяжка DB Удален мастер Stretch DB. Используйте T-SQL для настройки Stretch DB или используйте SSMS 18.9.1 или более раннюю версию для использования мастера Stretch DB.

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

Предыдущие выпуски SSMS

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

Версия SSMS Номер сборки Дата выпуска
19.0.1 19.0.20200.0 2 февраля 2023 г.
19,0 19.0.20196.0 26 января 2023 г.
18.12.1 15.0.18420.0 21 июня 2022 г.
17.9.1 14.0.17289.0 21 ноября 2018 г.
16.5.3 13.0.16106.4 30 января 2017 г.

19.0.1

  • Номер версии: 19.0.1
  • Номер сборки: 19.0.20200.0
  • Дата выпуска: 2 февраля 2023 г.

Китайский (упрощенный) | китайский (традиционный) | Английский (США) | французский | немецкий | итальянский | японский | Корейский | Португальский (Бразилия) | русский | испанский |

Что нового в версии 19.0.1
Новый элемент Детали
Интеграция установки Azure Data Studio При установке SSMS устанавливается Azure Data Studio 1.41.1.
Исправление ошибок в 19.0.1
Новый элемент Детали
План технического обслуживания Исправлена ​​ошибка, из-за которой возникала ошибка «Не удалось получить данные для этого запроса» при использовании резервного копирования в NUL в задаче «Резервное копирование базы данных».
Обозреватель объектов Исправлена ​​регрессионная ошибка, из-за которой обозреватель объектов не отображал объекты базы данных для Azure SQL DB Basic SLO.

19.0

  • Номер выпуска: 19.0
  • Номер сборки: 19.0.20196.0
  • Дата выпуска: 26 января 2023 г.

Китайский (упрощенный) | китайский (традиционный) | Английский (США) | французский | немецкий | итальянский | японский | Корейский | Португальский (Бразилия) | русский | испанский |

Что нового в версии 19.0
Новый элемент Детали
Поддержка SQL Server 2022 SSMS 19.0 — это первый выпуск, полностью поддерживающий SQL Server 2022 (уровень совместимости 160).
Интеграция установки Azure Data Studio При установке SSMS устанавливается Azure Data Studio 1.41.
Доступность Улучшена навигация с помощью клавиатуры и текст чтения с экрана в окне классификации данных.
Всегда шифруется Добавлена ​​возможность явно настроить протокол аттестации в диалоговом окне «Подключение к серверу» при использовании Always Encrypted с безопасными анклавами (шифрование столбцов).
Проверка подлинности Azure Active Directory Подключения к реляционным экземплярам SQL теперь поддерживают методы проверки подлинности Azure Active Directory Service Principal, управляемого удостоверения Azure Active Directory и Azure Active Directory по умолчанию. «По умолчанию» использует ряд возможных источников для проверки подлинности, включая переменные среды, управляемое удостоверение Azure, общий кэш токенов пользователя, Visual Studio, Azure CLI и Azure PowerShell. Дополнительные сведения см. в разделе Параметры (службы Azure)
Аудит Добавлена ​​поддержка действий SQL 2022.
Драйвер клиента Изменено на Microsoft.Data.SqlClient.
Содержит группу доступности Always On Добавлена ​​поддержка содержащихся групп доступности Always On.
Классификация данных Улучшения пользовательского интерфейса классификации данных.
Советник по настройке базы данных Добавлена ​​поддержка увеличенного размера некластеризованного индекса (до 1700 байт), первоначально доступная в SQL Server 2016, чтобы обеспечить расширенные рекомендации по индексам.
Общий SSMS Добавлена ​​новая страница, Инструменты > Параметры > Окно вывода , чтобы позволить пользователям управлять тем, какие оконные каналы отображаются в окне вывода. См. [Окно вывода параметров — Общие) для получения дополнительной информации.
Немецкая лазурь Удалены ссылки на Azure Germany из SSMS.
Бухгалтерская книга Добавлена ​​поддержка импорта/экспорта bacpac или dacpac, созданных из базы данных с включенным параметром LEDGER.
Бухгалтерская книга Добавлена ​​поддержка функции Ledger Журнал базы данных. Дополнительные сведения см. на странице Что такое реестр базы данных?.
Функция связи для Управляемого экземпляра Azure SQL Добавлена ​​поддержка отката в случае сбоя выбранных задач в мастере MI Link.
План технического обслуживания Узел плана обслуживания теперь доступен в обозревателе объектов.
Обозреватель объектов Папка Dropped Columns теперь находится в папке Columns для таблиц Ledger, которые были изменены для удаления одного или нескольких столбцов.
PowerShell Удалено «Создать сценарий PowerShell из миграции OLTP в памяти».
Выполнение запроса или результаты Улучшена проверка открытых соединений.
План запроса В свойство Residual добавлена ​​кнопка с многоточием для оператора Merge Join. См. раздел SSMS: добавление кнопки с многоточием в свойство Residual для оператора Merge Join.
Результаты запроса Добавлен параметр в Инструменты > Параметры > Выполнение запроса , чтобы не отображать окно «количество запрашиваемых транзакций» при закрытии окна запроса. См. раздел SSMS — Запрос счетчика транзакций — асинхронный.
Помощник по настройке запросов Обновлен пользовательский интерфейс для повышения доступности.
Безопасность Добавлена ​​поддержка разрешений, представленных в SQL Server 2022 и SQL Server 2019.
Сценарий Уровень совместимости по умолчанию равен 160 при написании сценариев.
Демонстрационный план XML-схема showplan обновлена.
Демонстрационный план Добавлена ​​поддержка обработки запросов, оптимизированной для гипермасштабирования.
Демонстрационный план Добавлен атрибут плана запроса DOPFeedbackAdjusted.
СНАК Удалена зависимость от собственного клиента SQL Server (SNAC/SQLNCLI) из SSMS. Посетите Политики поддержки — собственный клиент SQL Server для получения дополнительной информации.
Склпарсер Добавлена ​​поддержка функции TRIM.
Исправление ошибок в версии 19.0
Новый элемент Детали
Доступность Исправлена ​​проблема доступности при навигации в окне классификации данных.
Монитор активности Исправлена ​​проблема, из-за которой SSMS неожиданно завершала работу при просмотре плана запроса в мониторе активности.
Службы анализа Теперь доступно подключение к службам Analysis Services.
Всегда шифруется Устранена проблема, из-за которой пользователи не могли войти в диалоговое окно главного ключа столбца после выхода.
Панель мониторинга группы доступности Исправлена ​​проблема при подключении к панели мониторинга группы доступности для группы доступности в SQL Server 2016, которая приводила к ошибке «неизвестное свойство ClusterType».
Резервный Добавлена ​​возможность создания устройства резервного копирования NUL для SQL Server 2017.
Центральные серверы управления Предусмотрена возможность просмотра журналов ошибок SQL с центральных серверов управления до SQL 2022.
Главный ключ столбца Увеличена ширина имени главного ключа столбца в диалоговом окне поворота, чтобы было видно полное имя.
Соединение Исправлена ​​проблема с проверкой подлинности, которая не использует Azure Resource Manager и Microsoft Information Protection.
Соединение Устранена проблема со входом в Azure с аутентификацией, отличной от SQL, на компьютере, не присоединенном к домену.
Мастер копирования базы данных Исправлена ​​ошибка типа провайдера журнала, возникавшая при копировании базы данных с использованием метода Объект управления SQL.
Восстановление базы данных Устранена ошибка, возникающая при восстановлении резервной копии в существующей базе данных. См. Неожиданное поведение SSMS.
Советник по настройке базы данных Добавлена ​​возможность игнорировать неожиданные элементы в XML showplan при создании рекомендаций.
Советник по настройке базы данных Устранена ошибка при заполнении таблицы журнала настройки.
Советник по настройке базы данных Реализованы исправления безопасности, включая замену ZeroMemory на SecureZeroMemory.
Приложение уровня данных для импорта/экспорта Восстановлена ​​возможность развертывания извлеченного dacpac в базе данных с помощью параметра «Развернуть приложение уровня данных».
Функция связи для Управляемого экземпляра Azure SQL Исправлена ​​проблема с утечкой соединений в MI Link.
Функция связи для Управляемого экземпляра Azure SQL Обновлен размер раскрывающегося списка подписок на панели входа в Azure для правильного отображения имен подписок.
Функция связи для Управляемого экземпляра Azure SQL Обновлено отображение для правильного отображения параметров входа в Azure.
Защита информации Майкрософт Улучшено отображение значков при просмотре Microsoft Information Protection в старых версиях SQL Server.
Обозреватель объектов: SSMS больше не дает сбой при использовании пользовательского интерфейса Create View для создания представления с недопустимым синтаксисом.
Обозреватель объектов Больше не отображать объекты Ledger, если они не поддерживаются платформой.
Разделение Добавлена ​​поддержка секционированных таблиц Azure SQL Managed Instance в интерфейсе управления разделом окна.
Магазин данных Power BI Добавлена ​​возможность подключения к витрине данных Power BI.
Редактор запросов Исправлена ​​проблема со звуковым уведомлением при закрытии окна запроса. См. SSMS 18.11.1 Звуковые сигналы при закрытии окна запроса.
Зарегистрированные серверы Исправлена ​​проблема с подключением для многосерверного запроса с несколькими зарегистрированными серверами в одной папке.
Репликация Исправлена ​​ошибка «Публикации слияния не могут быть созданы из этой базы данных, пока уровень совместимости не установлен на 70 или выше». при использовании мастера публикаций для создания новой публикации слиянием.
Безопасность Добавлены отсутствующие разрешения для базы данных.
Сценарий Добавлена ​​возможность использовать скрипт как вставку для DW.
Агент SQL Статус «В очереди» теперь отображается для заданий в очереди в агенте SQL.
SMO/скрипты Устранен сбой сценария CREATE TABLE после добавления маскирования даты и времени для столбца.
SqlParser Исправлен неправильный синтаксис для функции DATE_BUCKET.
SqlParser Добавлены отсутствующие параметры для CREATE USER и CREATE LOGIN.
SSIS Пункт меню «Расписание…» теперь виден в каталоге Azure SSIS.
Синапс Создано согласованное наименование для предложений Synapse в SSMS.
XEvents Исправлена ​​ошибка, из-за которой чтение целевых данных для сеансов событий, имя которых перекрывается с именем другого сеанса, приводило к тому, что данные из неправильного сеанса событий отображались в средстве просмотра.
Известные проблемы (19.0)
Новый пункт Детали Обходной путь
Конструктор баз данных Выбор параметра «Дизайн» для представления, которое ссылается на таблицу с использованием пространственных данных, приводит к сбою SSMS. Используйте T-SQL для внесения изменений в представление.
Профилировщик Меню Profiler не локализовано. Нет текущей альтернативы.
Редактор запросов Когда SSMS открывается после двойного щелчка файла .sql, окно обозревателя объектов отображается как отдельное окно.
Управляемый экземпляр SQL Просмотр свойств базы данных для базы данных SQL MI может вернуть ошибку «Подзапрос вернул более одного значения. Это не разрешено, если подзапрос следует за =, !=, <, <=, >, >= или когда используется подзапрос как выражение. (поставщик данных .NET SqlClient)». Известная проблема связана с неправильными данными в msdb . Чтобы решить эту проблему, удалите историю резервного копирования. Например, EXEC msdb ..sp_delete_backuphistory @oldest_date = '<текущая дата>' .
Учетная запись хранения Попытка удалить контейнер из учетной записи хранения завершается с ошибкой (400) Bad Request. Используйте портал Azure для удаления контейнера.
Аудит сервера Ошибка «Элемент уже добавлен. Ключ в словаре: «MNDO» Добавляемый ключ: «MNDO» при просмотре журналов аудита. Текущее временное решение отсутствует.
Растяжка DB Удален мастер Stretch DB. Используйте T-SQL для настройки Stretch DB или используйте SSMS 18.9.1 или более раннюю версию для использования мастера Stretch DB.

18.12.1

  • Номер версии: 18. 12.1
  • Номер сборки: 15.0.18424.0
  • Дата выпуска: 21 июня 2022 г.

Китайский (упрощенный) | китайский (традиционный) | Английский (США) | французский | немецкий | итальянский | японский | Корейский | Португальский (Бразилия) | русский | Испанский

Что нового в версии 18.12.1
Новый товар Детали
Интеграция установки Azure Data Studio При установке SSMS устанавливается Azure Data Studio 1.37.
Исправление ошибок в версии 18.12.1
Новый элемент Детали
Всегда шифруется Исправлена ​​ошибка, из-за которой при создании главного ключа столбца возникало исключение при использовании Azure Key Vault в качестве хранилища ключей.
Классификация данных Исправлена ​​ошибка «Не удалось загрузить файл или сборку «Microsoft. Information.Protection», версия = 1.10.98.0» после обновления до SSMS 18.10 или более поздней версии. См. Последняя версия SSMS 18.11.1 нарушает классификацию данных. Получить отсутствующую ошибку сборки после обновления.
Общие сведения о СССУ Устранена ошибка, связанная с развертыванием dacpac с использованием параметра «Развернуть приложение уровня данных» в базе данных SQL Azure с помощью MFA.

17.9.1

Загрузить SSMS 17.9.1

  • Номер версии: 17.9.1
  • Номер сборки: 14.0.17289.0
  • Дата выпуска: 21 ноября 2018 г.

Китайский (упрощенный)| китайский (традиционный)| Английский (США)| французский| немецкий| итальянский| японский| Корейский| Португальский (Бразилия)| Русский| Испанский

Исправление ошибок в версии 17.9.1
  • Исправлена ​​проблема, из-за которой пользователи могли закрывать и снова открывать соединение при каждом вызове запроса при использовании проверки подлинности «Azure Active Directory — универсальная с поддержкой MFA» в редакторе запросов SQL. Побочные эффекты закрытия соединения включали неожиданное удаление глобальных временных таблиц, а иногда и присвоение соединению нового SPID.
  • Исправлена ​​давняя проблема, из-за которой план восстановления не мог найти план восстановления или создавал неэффективный план при определенных условиях.
  • Исправлена ​​ошибка в мастере «Импорт приложения уровня данных», которая могла привести к ошибке при подключении к базе данных SQL Azure.

Примечание

Для неанглоязычных локализованных выпусков SSMS 17.x требуется пакет обновления безопасности KB 2862966, если он установлен в: Windows 8, Windows 7, Windows Server 2012 и Windows Server 2008 R2.

Удаление и повторная установка SSMS 17.x

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

  1. Удалите SSMS так же, как вы удаляете любое приложение (используя Приложения и функции , Программы, и особенности , в зависимости от вашей версии Windows).

  2. Удаление Visual Studio 2015 IsoShell из командной строки с повышенными привилегиями :

    PUSHD "C:\ProgramData\Кэш пакетов\FE948F0DAB52EB8CB5A740A77D8934B9E1A8E301\redist" vs_isoshell.exe/Удалить/Принудительно/PromptRestart

  3. Удалите распространяемый компонент Microsoft Visual C++ 2015 так же, как вы удаляете любое приложение. Удалите как x86, так и x64, если они есть на вашем компьютере.

  4. Переустановите Visual Studio 2015 IsoShell из командной строки с повышенными привилегиями :

    PUSHD "C:\ProgramData\Кэш пакетов\FE948F0DAB52EB8CB5A740A77D8934B9E1A8E301\redist" vs_isoshell.exe/PromptRestart

  5. Переустановите SSMS.

  6. Обновите распространяемый компонент Visual C++ 2015 до последней версии, если вы еще не обновлены.

16.5.3

Скачать SSMS 16.5.3

  • Номер версии: 16. 5.3
  • Номер сборки: 13.0.16106.4
  • Дата выпуска: 30 января 2017 г.

Китайский (упрощенный)| китайский (традиционный)| Английский (США)| французский| немецкий| итальянский| японский| Корейский| Португальский (Бразилия)| Русский| Испанский

Исправление ошибок в 16.5.3
  • Исправлена ​​проблема, появившаяся в SSMS 16.5.2, которая приводила к расширению узла «Таблица», когда в таблице было более одного разреженного столбца.

  • Пользователи могут развертывать пакеты служб SSIS, содержащие диспетчер соединений OData, который подключается к ресурсу Microsoft Dynamics AX/CRM Online в каталоге служб SSIS. Дополнительные сведения см. в разделе Диспетчер соединений OData.

  • Сбой настройки Always Encrypted для существующей таблицы с ошибками на несвязанных объектах. Идентификатор подключения 3103181

  • Настройка Always Encrypted для существующей базы данных с несколькими схемами не работает. Подключить ID 3109591

  • Сбой мастера Always Encrypted, Encrypted Column из-за того, что база данных содержит представления, ссылающиеся на системные представления. Идентификатор подключения 3111925

  • При шифровании с помощью Always Encrypted неправильно обрабатываются ошибки обновления модулей после шифрования.

  • Открыть последние Меню не показывает недавно сохраненные файлы. Идентификатор подключения 3113288

  • SSMS работает медленно при щелчке правой кнопкой мыши индекса таблицы (через удаленное (Интернет) соединение). Идентификатор подключения 3114074

  • Исправлена ​​проблема с полосой прокрутки конструктора SQL. Идентификатор подключения 3114856

  • Контекстное меню для таблиц мгновенно перестает отвечать на запросы

  • SSMS иногда генерирует исключения в мониторе активности и аварийно завершает работу. Идентификатор подключения 697527

  • SSMS 2016 аварийно завершает работу с ошибкой «Процесс был прерван из-за внутренней ошибки в среде выполнения . NET по адресу IP 71AF8579 (71AE0000) с кодом выхода 80131506»

Дополнительные загрузки

Список всех загрузок SQL Server Management Studio можно найти в Центре загрузки Microsoft.

Последний выпуск SQL Server Management Studio. Дополнительные сведения см. в разделе Загрузка SQL Server Management Studio (SSMS).

Следующие шаги

  • Загрузка SSMS
  • Скачать Azure Data Studio
  • Примечания к выпуску Azure Data Studio

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

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

Применяется к: SQL Server Azure SQL Управляемый экземпляр

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

Важно

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

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

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

Примечание

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

Примечание

Когда вы пытаетесь подключиться к базе данных SQL Azure из профилировщика 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 Profiler
Описывает запуск 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 Profiler. Запустить профилировщик SQL Server
Описывает, как сохранять трассировки и шаблоны трассировок. Сохранение трассировок и шаблонов трассировок
Описывает, как изменять шаблоны трассировки. Изменение шаблонов трассировки
Описывает, как сопоставить трассировку с данными журнала производительности Windows. Сопоставление трассировки с данными журнала производительности Windows
Описывает, как просматривать и анализировать трассировки с помощью SQL Server Profiler. Просмотр и анализ трассировок с помощью SQL Server Profiler
Описывает, как анализировать взаимоблокировки с помощью SQL Server Profiler.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *