Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Относится к:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Аналитическая платформа (PDW)
SQL база данных в Microsoft Fabric
Служебная программа sqlcmd позволяет вводить Transact-SQL инструкции, системные процедуры и файлы скриптов.
Варианты sqlcmd
Существует два варианта sqlcmd:
sqlcmd (Go):
go-mssqldb-версия sqlcmd, иногда стилизуется как go-sqlcmd. Эта версия является автономным инструментом, который можно скачать независимо от SQL Server. Он работает в Windows, macOS, Linux и в контейнерах.sqlcmd (ODBC): адаптированный к платформе, sqlcmd на основе ODBC, доступный с SQL Server или служебными программами командной строки Microsoft, а также как часть пакета
mssql-toolsв Linux. Он также работает в Windows, macOS, Linux и в контейнерах.
Скачивание и установка sqlcmd (Go)
sqlcmd (Go) можно установить на кроссплатформенной платформе в Microsoft Windows, macOS и Linux. Версии более поздней версии 1.6 могут быть недоступны во всех диспетчерах пакетов. Пока нет предполагаемой даты их доступности.
Выберите один из следующих параметров для установки sqlcmd (Go) в Windows.
winget (Диспетчер пакетов Windows CLI)
Установите Клиент диспетчера пакетов Windows, если он у вас еще не установлен.
Выполните следующую команду, чтобы установить sqlcmd (Go).
winget install sqlcmd
Chocolatey
Установите Шоколадие , если у вас еще нет его.
Выполните следующую команду, чтобы установить sqlcmd (Go).
choco install sqlcmd
Прямая загрузка
Скачайте соответствующий
-windows-amd64.zipили-windows-arm.zipресурс из последнего выпуска sqlcmd (Go) из репозитория кода GitHub.Извлеките файл
sqlcmd.exeиз скачанной ZIP-папки.
Скачивание и установка sqlcmd (ODBC)
sqlcmd (ODBC) можно установить кроссплатформенным способом в Microsoft Windows, macOS и Linux.
Скачайте служебные программы командной строки для Windows, используя следующую таблицу.
| Driver | Platform |
|---|---|
| Служебные программы командной строки Майкрософт 15 для SQL Server | x64x86 |
Средства командной строки находятся в стадии общедоступного релиза (GA), однако они также включены в пакет установщика для SQL Server 2019 (15.x) и более новых версий.
Сведения о версии
- Номер выпуска: 15.0.4298.1
- Номер сборки: 15.0.4298.1
- Дата выпуска: 7 апреля 2023 г.
Note
Скачивание sqlcmd, предоставленное здесь, может не иметь того же номера выпуска и сборки, что и sqlcmd, установленных с последним накопительным обновлением SQL Server (CU). Это поведение является ожидаемым. Эта версия содержит все исправления, включенные в последний накопительный пакет обновления.
sqlcmd (ODBC) поддерживает проверку подлинности с помощью идентификатора Microsoft Entra, включая поддержку многофакторной проверки подлинности (MFA) для Базы данных SQL Azure, Azure Synapse Analytics и функций Always Encrypted.
Системные требования
- Windows 10 и более поздних версий
- Windows Server 2016 и более поздних версий
Для этого компонента требуется последний драйвер Microsoft ODBC 17 для SQL Server.
Preinstalled
В некоторых средах sqlcmd также можно найти в предустановленном виде.
Azure Cloud Shell
Вы можете попробовать служебную программу sqlcmd из Azure Cloud Shell, так как она предварительно установлена по умолчанию.
SQL Server Management Studio (SSMS)
Чтобы запустить инструкцииSQLCMD в SQL Server Management Studio (SSMS), перейдите в режим > SQLCMD.
SSMS использует microsoft платформа .NET Framework SqlClient для выполнения в обычном и SQLCMD режиме в Редактор запросов. Когда sqlcmd вызывается из командной строки, sqlcmd использует драйвер ODBC. Так как различные параметры по умолчанию могут применяться, при выполнении одного и того же запроса в SSMS в режиме SQLCMD и в служебной программе sqlcmd может отображаться другое поведение.