- Использование SQL Server Management Studio в Windows для управления SQL Server на базе Linux Use SQL Server Management Studio on Windows to manage SQL Server on Linux
- Установка актуальной версии SQL Server Management Studio (SSMS) Install the newest version of SQL Server Management Studio (SSMS)
- Подключение к SQL Server в Linux Connect to SQL Server on Linux
- Выполнение запросов Transact-SQL Run Transact-SQL queries
- Создание баз данных и управление ими Create and manage databases
- Создание базы данных Create a new database
- Удаление базы данных Drop a database
- Использование монитора активности для просмотра сведений о действиях SQL Server Use Activity Monitor to see information about SQL Server activity
Использование SQL Server Management Studio в Windows для управления SQL Server на базе Linux Use SQL Server Management Studio on Windows to manage SQL Server on Linux
Применимо к: Applies to: SQL Server SQL Server (все поддерживаемые версии) SQL Server SQL Server (all supported versions) — Linux Применимо к: Applies to: SQL Server SQL Server (все поддерживаемые версии) SQL Server SQL Server (all supported versions) — Linux
В этой статье рассматривается SQL Server Management Studio (SSMS) и приводится несколько типичных задач. This article introduces SQL Server Management Studio (SSMS) and walks you through a couple of common tasks. SSMS — это приложение Windows, поэтому используйте SSMS при наличии компьютера Windows, который может подключаться к удаленному экземпляру SQL Server в Linux. SSMS is a Windows application, so use SSMS when you have a Windows machine that can connect to a remote SQL Server instance on Linux.
Если у вас нет компьютера Windows для запуска SSMS, обратите внимание на новое решение Azure Data Studio. If you do not have a Windows machine to run SSMS on, consider the new Azure Data Studio. Оно предоставляет графическое средство для управления SQL Server и работает как в Linux, так и в Windows. It provides a graphical tool for managing SQL Server and runs on both Linux and Windows.
SQL Server Management Studio (SSMS) входит в набор средств SQL, который корпорация Майкрософт предлагает бесплатно для ваших задач разработки и управления. SQL Server Management Studio (SSMS) is part of a suite of SQL tools that Microsoft offers free of charge for your development and management needs. SSMS — это интегрированная среда для доступа, настройки, администрирования и разработки всех компонентов SQL Server и управления ими. SSMS is an integrated environment to access, configure, manage, administer, and develop all components of SQL Server. Это решение может подключаться к SQL Server, запущенному на любой платформе в локальной среде, в контейнерах Docker и в облаке. It can connect to SQL Server running on any platform both on-premises, in Docker containers, and in the cloud. Оно также подключается к Базе данных SQL Azure и Azure Synapse Analytics. It also connects to Azure SQL Database and Azure Synapse Analytics. SSMS сочетает в себе обширный набор графических инструментов с рядом отличных редакторов скриптов, обеспечивая разработчикам и администраторам любой квалификации доступ к SQL Server. SSMS combines a broad group of graphical tools with a number of rich script editors to provide access to SQL Server to developers and administrators of all skill levels.
SSMS предлагает широкий набор возможностей разработки и управления для SQL Server, включая средства для следующих задач. SSMS offers a broad set of development and management capabilities for SQL Server, including tools to:
- Настройка, мониторинг и администрирование экземпляров SQL Server Configure, monitor, and administer single or multiple instances of SQL Server
- Развертывание, мониторинг и обновление компонентов уровня данных, таких как базы и хранилища данных Deploy, monitor, and upgrade data-tier components such as databases and data warehouses
- Резервное копирование и восстановление баз данных Backup and restore databases
- Создание и выполнение скриптов и запросов T-SQL и просмотр результатов Build and execute T-SQL queries and scripts and see results
- Создание скриптов T-SQL для объектов базы данных Generate T-SQL scripts for database objects
- Просмотр и изменение данных в базах данных View and edit data in databases
- Визуальный дизайн запросов T-SQL и объектов базы данных, таких как представления, таблицы и хранимые процедуры Visually design T-SQL queries and database objects such as views, tables, and stored procedures
Дополнительные сведения о SSMS см. в статье Что такое SSMS? See What is SSMS? for more information on SSMS.
Установка актуальной версии SQL Server Management Studio (SSMS) Install the newest version of SQL Server Management Studio (SSMS)
При работе с SQL Server следует всегда использовать последнюю версию SQL Server Management Studio (SSMS). When working with SQL Server, you should always use the most recent version of SQL Server Management Studio (SSMS). Актуальная версия SSMS постоянно обновляется и оптимизируется и сейчас работает с SQL Server на базе Linux. The latest version of SSMS is continually updated and optimized and currently works with SQL Server on Linux. Чтобы скачать и установить актуальную версию, перейдите на страницу скачивания SQL Server Management Studio. To download and install the latest version, see Download SQL Server Management Studio. Чтобы вы были в курсе последних новостей, актуальная версия SSMS выводит запрос при наличии новой версии, доступной для скачивания. To stay up-to-date, the latest version of SSMS prompts you when there is a new version available to download.
Прежде чем использовать SSMS для управления Linux, ознакомьтесь с известными проблемами для SSMS в Linux. Before using SSMS to manage Linux, review the known issues for SSMS on Linux.
Подключение к SQL Server в Linux Connect to SQL Server on Linux
Чтобы подключиться, выполните следующие основные шаги. Use the following basic steps to get connected:
Запустите SSMS, введя Microsoft SQL Server Management Studio в поле поиска Windows, а затем щелкните классическое приложение. Start SSMS by typing Microsoft SQL Server Management Studio in the Windows search box, and then click the desktop app.
В окне Подключение к серверу введите следующие сведения (если среда SSMS уже запущена, щелкните Подключить > Ядро СУБД, чтобы открыть окно Подключение к серверу). In the Connect to Server window, enter the following information (if SSMS is already running, click Connect > Database Engine to open the Connect to Server window):
Параметр Setting | Описание Description |
---|---|
Тип сервера Server type | По умолчанию используется ядро СУБД, не изменяйте это значение. The default is database engine; do not change this value. |
Имя сервера Server name | Введите имя целевого компьютера SQL Server на базе Linux или его IP-адрес и порт в формате IP,port . Enter the name of the target Linux SQL Server machine, or its IP address and port in the format IP,port . |
Аутентификация Authentication | Для SQL Server на базе Linux используйте проверку подлинности SQL Server. For SQL Server on Linux, use SQL Server Authentication. |
Имя входа Login | Введите имя пользователя с доступом к базе данных на сервере (например, учетную запись SA по умолчанию, созданную во время установки). Enter the name of a user with access to a database on the server (for example, the default SA account created during setup). |
Пароль Password | Введите пароль для указанного пользователя (для учетной записи SA, созданной во время установки). Enter the password for the specified user (for the SA account, you created this during setup). |
Нажмите кнопку Соединить. Click Connect.
Если произойдет сбой подключения, сначала попробуйте узнать проблему по сообщению об ошибке. If you get a connection failure, first attempt to diagnose the problem from the error message. Затем ознакомьтесь с рекомендациями по устранению неполадок с подключением. Then review the connection troubleshooting recommendations.
После успешного подключения к SQL Server открывается обозреватель объектов и вы можете обратиться к базе данных для выполнения административных задач или запроса данных. After successfully connecting to your SQL Server, Object Explorer opens and you can now access your database to perform administrative tasks or query data.
Выполнение запросов Transact-SQL Run Transact-SQL queries
После подключения к серверу можно подключиться к базе данных и выполнить запросы Transact-SQL. After you connect to your server, you can connect to a database and run Transact-SQL queries. Запросы Transact-SQL можно использовать почти для любой задачи базы данных. Transact-SQL queries can be used for almost any database task.
В обозревателе объектов перейдите к целевой базе данных на сервере. In Object Explorer, navigate to the target database on the server. Например, разверните узел Системные базы данных для работы с базой данных master. For example, expand System Databases to work with the master database.
Щелкните базу данных правой кнопкой мыши и выберите пункт Создать запрос. Right-click the database and then select New Query.
В окне запроса напишите запрос Transact-SQL, чтобы выбрать и возвратить имена всех баз данных на сервере. In the query window, write a Transact-SQL query to select return the names of all databases on your server.
Если вы не знакомы с написанием запросов, см. статью Написание инструкций Transact-SQL. If you are new to writing queries, see Writing Transact-SQL Statements.
Нажмите кнопку Выполнить, чтобы выполнить запрос и просмотреть результаты. Click the Execute button to run the query and see the results.
Хотя с помощью запросов Transact-SQL можно выполнить практически любую задачу управления, SSMS — это графическое средство, упрощающее управление SQL Server. Although it is possible to do almost any management task with Transact-SQL queries, SSMS is a graphical tool that makes is easier to manage SQL Server. В следующих разделах приведено несколько примеров использования графического пользовательского интерфейса. The following sections provide some examples of using the graphical user interface.
Создание баз данных и управление ими Create and manage databases
При подключении к базе данных master можно создавать базы данных на сервере, а также изменять или удалять существующие базы данных. While connected to the master database, you can create databases on the server and modify or drop existing databases. Следующие шаги описывают выполнение нескольких распространенных задач управления базами данных с помощью Management Studio. The following steps describe how to accomplish several common database management tasks through Management Studio. Чтобы выполнить эти задачи, убедитесь, что вы подключены к базе данных master с именем входа субъекта уровня сервера, созданным при настройке SQL Server в Linux. To perform these tasks, make sure you are connected to the master database with the server-level principal login that you created when you set up SQL Server on Linux.
Создание базы данных Create a new database
Запустите SSMS и подключитесь к серверу в SQL Server в Linux. Start SSMS and connect to your server in SQL Server on Linux
В обозревателе объектов щелкните правой кнопкой мыши папку Базы данных и выберите «Создать базу данных». In Object Explorer, right-click on the Databases folder, and then click *New Database. «
В диалоговом окне Создание базы данных введите имя новой базы данных и нажмите кнопку ОК. In the New Database dialog, enter a name for your new database, and then click OK
Новая база данных успешно создана на сервере. The new database is successfully created in your server. Если вы предпочитаете создать базу данных с помощью T-SQL, см. статью CREATE DATABASE (SQL Server Transact-SQL). If you prefer to create a new database using T-SQL, then see CREATE DATABASE (SQL Server Transact-SQL).
Удаление базы данных Drop a database
Запустите SSMS и подключитесь к серверу в SQL Server в Linux. Start SSMS and connect to your server in SQL Server on Linux
В обозревателе объектов разверните папку базы данных, чтобы просмотреть список всех баз данных на сервере. In Object Explorer, expand the Databases folder to see a list of all the database on the server.
В обозревателе объектов щелкните правой кнопкой мыши базу данных, которую нужно удалить, и выберите команду Удалить. In Object Explorer, right-click on the database you wish to drop, and then click Delete
В диалоговом окне Удаление объекта установите флажок Закрыть существующие соединения и нажмите кнопку ОК. In the Delete Object dialog, check Close existing connections and then click OK
База данных успешно удалена с сервера. The database is successfully dropped from your server. Если вы предпочитаете удалить базу данных с помощью T-SQL, см. статью DROP DATABASE (SQL Server Transact-SQL). If you prefer to drop a database using T-SQL, then see DROP DATABASE (SQL Server Transact-SQL).
Использование монитора активности для просмотра сведений о действиях SQL Server Use Activity Monitor to see information about SQL Server activity
Монитор активности встроен в SQL Server Management Studio (SSMS) и отображает сведения о процессах SQL Server и о том, как функционирование этих процессов влияет на текущий экземпляр SQL Server. The Activity Monitor tool is built into SQL Server Management Studio (SSMS) and displays information about SQL Server processes and how these processes affect the current instance of SQL Server.
Запустите SSMS и подключитесь к серверу в SQL Server в Linux. Start SSMS and connect to your server in SQL Server on Linux
В обозревателе объектов щелкните правой кнопкой мыши узел сервер и выберите Монитор активности. In Object Explorer, right-click the server node, and then click Activity Monitor
Монитор активности отображает развертываемые и свертываемые области со следующими сведениями. Activity Monitor shows expandable and collapsible panes with the following information:
- Обзор Overview
- Процессы Processes
- Ожидания ресурсов Resource Waits
- Ввод-вывод в файле данных Data File I/O
- Последние ресурсоемкие запросы Recent Expensive Queries
- Активные ресурсоемкие запросы Active Expensive Queries
После развертывания панели монитор активности выполняет запрос к экземпляру для получения необходимых сведений. When a pane is expanded, Activity Monitor queries the instance for information. При свертывании панели выполнение всех операций запроса для этой панели приостанавливается. When a pane is collapsed, all querying activity stops for that pane. Можно одновременно развернуть одну или более панелей для просмотра различных типов активности в экземпляре. You can expand one or more panes at the same time to view different kinds of activity on the instance.