Что такое SQL Server Management Studio (SSMS)?
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 можно изменить самостоятельно? Это не только улучшит нашу документацию, но и даст вам статус участника в создании этой страницы.
Дальнейшие действия
Дополнительные сведения о SSMS, общих задачах и связанных с ними инструментах см. в следующих статьях:
- Установка локализованных версий SSMS
- Подключение к экземпляру SQL Server и его запрос
- Написание инструкций Transact-SQL
- Azure Data Studio
What is SQL Server Management Studio (SSMS)?
SQL Server Management Studio (SSMS) is an integrated environment for managing any SQL infrastructure. Use SSMS to access, configure, manage, administer, and develop all components of SQL Server, Azure SQL Database, Azure SQL Managed Instance, SQL Server on Azure VM, and Azure Synapse Analytics. SSMS provides a single comprehensive utility that combines a broad group of graphical tools with many rich script editors to provide access to SQL Server for developers and database administrators of all skill levels.
SQL Server Management Studio components
Description | Component |
---|---|
Use Object Explorer to view and manage all of the objects in one or more instances of SQL Server. | Object Explorer |
Use Template Explorer to build and manage files of boilerplate text that you use to speed the development of queries and scripts. | Template Explorer |
Use the deprecated Solution Explorer to build projects used to manage administration items such as scripts and queries. | Solution Explorer |
Use the visual design tools included in Management Studio to build queries, tables, and diagram databases. | Visual Database Tools |
Use the Management Studio language editors to interactively build and debug queries and scripts. | Query and Text Editors |
SQL Server Management Studio for business intelligence
To access, configure, manage, and administer Analysis Services, Integration Services, and Reporting Services, use SSMS. Although all three business intelligence technologies rely on SSMS, the administrative tasks associated with each of these technologies are slightly different.
To create and modify Analysis Services, Reporting Services, and Integration Services solutions, use SQL Server Data Tools (SSDT), not SSMS. SQL Server Data Tools (SSDT) is a development environment that is based on MicrosoftVisual Studio.
Manage Analysis Services solutions using SQL Server Management Studio
SSMS enables you to manage Analysis Services objects, such as performing back-ups and processing objects.
Management Studio provides an Analysis Services Script project in which you develop and save scripts written in Multidimensional Expressions (MDX), Data Mining Extensions (DMX), and XML for Analysis (XMLA). You use Analysis Services Scripts projects to perform management tasks or re-create objects, such as database and cubes, on Analysis Services instances. For example, you can develop an XMLA script in an Analysis Services Script project that creates new objects directly on an existing Analysis Services instance. The Analysis Services Scripts projects can be saved as part of a solution and integrated with source code control.
Manage Integration Services solutions using SQL Server Management Studio
SSMS enables you to use the Integration Services service to manage packages and monitor running packages. You can also use Management Studio to organize packages into folders, run packages, import and export packages, migrate Data Transformation Services (DTS) packages, and upgrade Integration Services packages.
Manage Reporting Services projects using SQL Server Management Studio
Use SSMS to enable Reporting Services features, administer the server and databases, and manage roles and jobs.
You manage shared schedules by using the Shared Schedules folder, and manage report server databases ( ReportServer , ReportServerTempDB ). You also create a RSExecRole in the master system database when you move a report server database to a new or different Database Engine. For more information about these tasks, see the following articles:
- Reporting Services in SSMS
- Administer a Report Server database
- Create the RSExecRole
You also manage the server by enabling and configuring various features, setting server defaults, and managing roles and jobs. For more information about these tasks, see the following articles:
- Set Report Server properties
- Create, delete, or modify a role
- Enabling and disabling client-side printing for Reporting Services
Non-English language versions of SQL Server Management Studio
The block on mixed languages setup has been lifted. You can install SSMS German on a French Windows. If the OS language doesn’t match the SSMS language, the user needs to change the language under Tools > Options > International Settings. Otherwise, SSMS shows the English UI.
For more information about different locale with previous versions, reference Install non-English language versions of SSMS.
Support policy for SSMS
- Starting with SSMS 17.0, the SQL Tools team has adopted the Microsoft Modern Lifecycle Policy.
- Read the original Modern Lifecycle Policy announcement. For more information, see Modern Policy FAQs.
- For information on diagnostic data collection and feature usage, see the SQL Server privacy supplement.
Cross-platform tool
SSMS runs on Windows (AMD or Intel) only. If you need a tool that runs on platforms other than Windows, take a look at Azure Data Studio. Azure Data Studio is a cross-platform tool that runs on macOS, Linux, as well as Windows. For details, see Azure Data Studio.
Get help
- Ideas for SQL: Have suggestions for improving SQL Server?
- Microsoft Q & A (SQL Server)
- DBA Stack Exchange (tag sql-server): Ask SQL Server questions
- Stack Overflow (tag sql-server): Answers to SQL development questions
- Reddit: General discussion about SQL Server
- Microsoft SQL Server License Terms and Information
- Support options for business users
- Contact Microsoft
- Additional SQL Server help and feedback
Contribute to SQL documentation
Did you know that you can edit SQL content yourself? If you do so, not only do you help improve our documentation, but you also get credited as a contributor to the page.
Next steps
For more information about SSMS, common tasks, and related tools, see the following articles:
- Install non-English language versions of SSMS
- Connect to and query a SQL Server instance
- Writing Transact-SQL Statements
- Azure Data Studio
Feedback
Submit and view feedback for
При подготовке материала использовались источники:
https://learn.microsoft.com/ru-ru/sql/ssms/sql-server-management-studio-ssms?view=sql-server-ver16
https://learn.microsoft.com/en-us/sql/ssms/sql-server-management-studio-ssms?view=sql-server-ver16