Обзор средств SQLSQL tools overview

Применимо к:Applies to: даSQL ServerSQL Server (все поддерживаемые версии) yesSQL ServerSQL Server (all supported versions) ДаБаза данных SQL AzureAzure SQL DatabaseYesБаза данных SQL AzureAzure SQL Database ДаУправляемый экземпляр SQL AzureAzure SQL Managed InstanceYesУправляемый экземпляр SQL AzureAzure SQL Managed Instance даAzure Synapse AnalyticsAzure Synapse AnalyticsyesAzure Synapse AnalyticsAzure Synapse Analytics даПараллельное хранилище данныхParallel Data WarehouseyesПараллельное хранилище данныхParallel Data WarehouseПрименимо к:Applies to: даSQL ServerSQL Server (все поддерживаемые версии) yesSQL ServerSQL Server (all supported versions) ДаБаза данных SQL AzureAzure SQL DatabaseYesБаза данных SQL AzureAzure SQL Database ДаУправляемый экземпляр SQL AzureAzure SQL Managed InstanceYesУправляемый экземпляр SQL AzureAzure SQL Managed Instance даAzure Synapse AnalyticsAzure Synapse AnalyticsyesAzure Synapse AnalyticsAzure Synapse Analytics даПараллельное хранилище данныхParallel Data WarehouseyesПараллельное хранилище данныхParallel Data Warehouse

Для управления базой данных требуется средство.To manage your database, you need a tool. Независимо от того, работают ли ваши базы данных в облаке, в Windows, в macOS или Linux, средство не нужно запускать на той же платформе, что и база данных.Whether your databases run in the cloud, on Windows, on macOS, or on Linux, your tool doesn't need to run on the same platform as the database.

Ссылки на различные средства SQL можно просмотреть в следующих таблицах.You can view the links to the different SQL tools in the following tables.

Примечание

Сведения о скачивании SQL Server см. в статье Руководство по установке SQL Server.To download SQL Server, see Install SQL Server.

Следующие средства предоставляют графический пользовательский интерфейс (GUI).The following tools provide a graphical user interface (GUI).

ИнструментTool DescriptionDescription Операционная системаOperating system
Изображение ADS
Azure Data Studio
ADS image
Azure Data Studio
Простой редактор, с помощью которого можно выполнять SQL-запросы по требованию, а затем анализировать и сохранять результаты в виде текста, а также в форматах JSON или Excel.A light-weight editor that can run on-demand SQL queries, view and save results as text, JSON, or Excel. Редактируйте данные, упорядочивайте избранные подключения к базам данных и просматривайте объекты базы данных в знакомом интерфейсе.Edit data, organize your favorite database connections, and browse database objects in a familiar object browsing experience. Windows
macOS
Linux
Windows
macOS
Linux
Изображение SSMS
SQL Server Management Studio (SSMS)
SSMS image
SQL Server Management Studio (SSMS)
Управление экземпляром SQL Server или базой данных с полной поддержкой GUI.Manage a SQL Server instance or database with full GUI support. Возможности доступа, настройки, администрирования и разработки всех компонентов SQL Server, Базы данных SQL Azure и Azure Synapse Analytics, а также управления ими.Access, configure, manage, administer, and develop all components of SQL Server, Azure SQL Database, and Azure Synapse Analytics. Среда SSMS предоставляет единую полнофункциональную служебную программу, которая сочетает в себе обширную группу графических инструментов с рядом отличных редакторов сценариев для доступа к SQL для разработчиков и администраторов баз данных всех профессиональных уровней.Provides a single comprehensive utility that combines a broad group of graphical tools with a number of rich script editors to provide access to SQL for developers and database administrators of all skill levels. WindowsWindows
Изображение SSDT
SQL Server Data Tools (SSDT)
SSDT image
SQL Server Data Tools (SSDT)
Это современное средство разработки, позволяющее создавать реляционные базы данных SQL Server, базы данных SQL Azure, модели данных Analysis Services (AS), пакеты Integration Services (IS) и отчеты Reporting Services (RS).A modern development tool for building SQL Server relational databases, Azure SQL databases, Analysis Services (AS) data models, Integration Services (IS) packages, and Reporting Services (RS) reports. С помощью SSDT вы можете проектировать и развертывать любые типы содержимого SQL Server так же просто, как разрабатывать приложения в Visual Studio .With SSDT, you can design and deploy any SQL Server content type with the same ease as you would develop an application in Visual Studio. WindowsWindows
Изображение VS Code
Visual Studio Code
VS Code image
Visual Studio Code
Расширение mssql для Visual Studio Code — это официальное расширение SQL Server, которое поддерживает подключения к SQL Server и расширенные возможности редактирования для T-SQL в Visual Studio Code.The mssql extension for Visual Studio Code is the official SQL Server extension that supports connections to SQL Server and rich editing experience for T-SQL in Visual Studio Code. Написание скриптов T-SQL в упрощенном редакторе.Write T-SQL scripts in a light-weight editor. Windows
macOS
Linux
Windows
macOS
Linux

Программы командной строкиCommand-line tools

Ниже приведены основные средства командной строки.The tools below are the main command-line tools.

ИнструментTool DescriptionDescription Операционная системаOperating system
bcpbcp Служебная программа b ulk c opy p rogram (bcp) используется для массового копирования данных между экземпляром MicrosoftMicrosoft SQL ServerSQL Server и файлом данных в указанном пользователем формате.The b ulk c opy p rogram utility (bcp) bulk copies data between an instance of MicrosoftMicrosoft SQL ServerSQL Server and a data file in a user-specified format. Windows
macOS
Linux
Windows
macOS
Linux
mssql-cli (предварительная версия)mssql-cli (preview) mssql-cli представляет собой интерактивное средство создания запросов к SQL Server из командной строки.mssql-cli is an interactive command-line tool for querying SQL Server. Кроме того, SQL Server можно запрашивать с помощью программы командной строки, в которой реализована технология IntelliSense, выделение синтаксиса и многое другое.Also, query SQL Server with a command-line tool that features IntelliSense, syntax high-lighting, and more. Windows
macOS
Linux
Windows
macOS
Linux
mssql-confmssql-conf Средство mssql-conf настраивает SQL Server в Linux.mssql-conf configures SQL Server running on Linux. LinuxLinux
mssql-scripter (предварительная версия)mssql-scripter (preview) mssql-scripter — это многоплатформенный интерфейс командной строки для написания сценариев баз данных SQL Server.mssql-scripter is a multi-platform command-line experience for scripting SQL Server databases. Windows
macOS
Linux
Windows
macOS
Linux
sqlcmdsqlcmd Служебная программа sqlcmd позволяет из командной строки выполнять инструкции Transact-SQL, системные процедуры и файлы скриптов.sqlcmd utility lets you enter Transact-SQL statements, system procedures, and script files at the command prompt. Windows
macOS
Linux
Windows
macOS
Linux
sqlpackagesqlpackage Программа командной строки sqlpackage автоматизирует некоторые задачи разработки баз данных.sqlpackage is a command-line utility that automates several database development tasks. Windows
macOS
Linux
Windows
macOS
Linux
SQL Server PowerShellSQL Server PowerShell SQL Server PowerShell предоставляет командлеты для работы с SQL.SQL Server PowerShell provides cmdlets for working with SQL. Windows
macOS
Linux
Windows
macOS
Linux

Средства миграции и другие инструментыMigration and other tools

Эти средства используются для переноса, настройки и предоставления других функций для баз данных SQL.These tools are used to migrate, configure, and provide other features for SQL databases.

ИнструментTool DescriptionDescription
Диспетчер конфигурацийConfiguration Manager Используйте диспетчер конфигурации SQL Server, чтобы настроить службы SQL Server и сетевые соединения.Use SQL Server Configuration Manager to configure SQL Server services and configure network connectivity. Configuration Manager работает в Windows.Configuration Manager runs on Windows
Database Experimentation AssistantDatabase Experimentation Assistant Database Experimentation Assistant позволяет оценить целевую версию SQL для данной рабочей нагрузки.Use Database Experimentation Assistant to evaluate a targeted version of SQL for a given workload.
Помощник по миграции данныхData Migration Assistant Помощник по миграции данных поможет вам выполнить переход на современную платформу данных благодаря обнаружению проблем совместимости, которые могут влиять на функциональные возможности базы данных в новой версии SQL Server или базы данных SQL Azure.The Data Migration Assistant tool helps you upgrade to a modern data platform by detecting compatibility issues that can impact database functionality in your new version of SQL Server or Azure SQL Database.
Распределенное воспроизведениеDistributed Replay Функция распределенного воспроизведения позволяет оценить влияние будущих обновлений SQL Server.Use the Distributed Replay feature to help you assess the impact of future SQL Server upgrades. Ее также можно использовать для оценки влияния обновлений аппаратной части и операционной системы, а также для настройки SQL Server.Also use Distributed Replay to help assess the impact of hardware and operating system upgrades, and SQL Server tuning.
ssbdiagnosessbdiagnose Программа ssbdiagnose сообщает о проблемах в диалогах Service Broker или в конфигурации служб Service Broker.The ssbdiagnose utility reports issues in Service Broker conversations or the configuration of Service Broker services.
Помощник по миграции SQL ServerSQL Server Migration Assistant Помощник по миграции SQL Server используется для автоматизации миграции баз данных в SQL Server из Microsoft Access, DB2, MySQL, Oracle и Sybase.Use SQL Server Migration Assistant to automate database migration to SQL Server from Microsoft Access, DB2, MySQL, Oracle, and Sybase.

Если вы ищете дополнительные средства, которые не упоминаются на этой странице, ознакомьтесь со статьями Служебные программы командной строки SQL (ядро СУБД) и Скачивание расширенных компонентов и средств SQL Server.If you're looking for additional tools that aren't mentioned on this page, see SQL Command Prompt Utilities and Download SQL Server extended features and tools