Что такое SQL Server Management Studio (SSMS)?
Область применения: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure Azure Synapse Analytics
SQL Server Management Studio (SSMS) — это интегрированная среда для управления любой инфраструктурой SQL. Используйте SSMS для доступа, настройки, администрирования, администрирования и разработки всех компонентов SQL Server, База данных SQL Azure, Управляемый экземпляр 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 используется для создания файлов со стандартным текстом, которые можно использовать для ускорения разработки запросов и скриптов, и управления ими. | Обозреватель шаблонов |
Используйте устаревшие Обозреватель решений для создания проектов для управления элементами администрирования, такими как скрипты и запросы. | Обозреватель решений |
Используйте средства визуального проектирования, включенные в SSMS, для создания запросов, таблиц и баз данных схем. | Visual Database Tools |
Используйте редакторы языка SSMS для интерактивной сборки и отладки запросов и скриптов. | Редакторы запросов и текста |
SQL Server Management Studio для бизнес-аналитики
Используйте SSMS для доступа, настройки, администрирования служб Analysis Services, Служб Integration Services и Reporting Services. Хотя все три технологии бизнес-аналитики полагаются на SSMS, административные задачи, связанные с каждым из них, немного отличаются.
Примечание.
Чтобы создать и изменить службы Analysis Services, решения Integration Services и службы Reporting Services, используйте SQL Server Data Tools (SSDT), а не SSMS. SQL Server Data Tools (SSDT) — это среда разработки, основанная на Microsoft Visual Studio.
Управление решениями служб Analysis Services
SQL Server Management Studio (SSMS) позволяет управлять объектами Служб Analysis Services, такими как выполнение резервных копий и обработки объектов.
SSMS предоставляет проект скрипта служб Analysis Services, в котором можно разрабатывать и сохранять скрипты, написанные в многомерных выражениях (многомерных выражений), выражениях анализа данных (DAX), расширениях интеллектуального анализа данных (DMX) и XML для анализа (XMLA).
Эти скрипты используются для выполнения задач управления или повторного создания объектов, таких как базы данных и экземпляры в кубах служб Analysis Services. Например, можно разработать скрипт XMLA в проекте скрипта служб Analysis Services, чтобы создать новые объекты непосредственно в существующем экземпляре. Эти проекты можно сохранить как часть решения и интегрировать с управлением исходным кодом.
Примечание.
Отмечается, что в то время как DAX изначально разработан для табличных моделей данных, его также можно использовать для запроса многомерных моделей в службах SQL Server Analysis Services. SSMS может выполнять DAX и многомерные выражения, но существуют некоторые рекомендации, которые следует учитывать в отношении модели, с которой вы работаете, и типа запросов, с которыми вы планируете выполняться.
Дополнительные сведения о проекте сценариев служб Analysis Services в SSMS см . в проекте сценариев служб Analysis Services.
Управление решениями служб Integration Services
SQL Server Management Studio (SSMS) можно использовать для управления пакетами SSIS и мониторинга их выполнения. Пакеты можно упорядочивать в папки, запускать, импортировать, экспортировать и обновлять пакеты служб Integration Services. Однако с момента SSIS 2012 хранилище пакетов изменилось. Они больше не хранятся в базе данных сервера msdb
экземпляра по умолчанию, но теперь управляются с помощью базы данных каталога служб SSIS (SSISDB
). Это означает, что вы больше не можете управлять пакетами так же, как и в предыдущих версиях служб SSIS. Вы по-прежнему можете использовать SSMS для управления базой данных каталога служб SSIS, но необходимо использовать узел каталогов служб Integration Services в обозреватель объектов.
Последняя версия SSMS предоставляет интегрированную среду для управления любой инфраструктурой SQL. Он также позволяет пользователям запускать пакеты служб SSIS, хранящиеся в каталоге служб SSIS, из обозреватель объектов в SSMS.
Мастер импорта и экспорта в SSMS можно использовать для создания пакетов служб SSIS, что является хорошей отправной точкой для изучения служб SSIS. Однако необходимо использовать SQL Server Data Tools (SSDT) для создания пакетов и управления ими для более сложных пакетов.
Управление проектами служб Reporting Services
SQL Server Management Studio (SSMS) включает функции служб Reporting Services, управляет сервером и базами данных и управляет ролями и заданиями. Вы можете управлять общими расписаниями с помощью папки "Общие расписания" и управлять базами данных сервера отчетов (ReportServer
, ReportServerTempDB
). При перемещении базы данных сервера отчетов в новый экземпляр SQL Server необходимо создать RSExecRole в системной master
базе данных.
Дополнительные сведения об этих задачах см. в статьях служб Reporting Services в SSMS, администрировании базы данных сервера отчетов и создании RSExecRole:
- Службы Reporting Services в SSMS
- Администрирование базы данных сервера отчетов
- Создание роли RSExecRole
Позволяет включать и настраивать различные функции, задавать для сервера значения по умолчанию, управлять ролями и заданиями.
Дополнительные сведения об этих задачах см. в следующих статьях:
- Определение свойств сервера отчетов
- Создание, удаление и изменение ролей
- Разрешение и запрет печати на стороне клиента для служб Reporting Services
SSMS предоставляет интегрированную среду для управления любой инфраструктурой SQL, включая службы SSRS. На веб-портале можно включить функции, задать значения по умолчанию сервера, управлять выполнением заданий, просматривать пользовательские отчеты и создавать общие расписания и управлять ими.
Примечание.
Хотя SSMS предлагает различные возможности управления для служб SSRS, это не замена диспетчера отчетов в сети или Диспетчер конфигурации служб отчетов. Рекомендуется обновлять последние версии и документацию, чтобы обеспечить эффективное управление SSRS в SSMS. Если у вас есть какие-либо конкретные вопросы или нужна дополнительная помощь, вы можете спросить.
Версии языка, отличного от английского языка
Блокировка разных языков установки снята. SSMS можно установить на французском компьютере Windows на немецком языке. Если язык операционной системы не соответствует языку 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.