Поделиться через


Запустите служебную программу sqlcmd

Применимо: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure базе данных SQL Azure Synapse Analytics Analytics Platform System (PDW) в Microsoft Fabric

Служебная программа sqlcmd позволяет вводить инструкции Transact-SQL, системные процедуры и файлы скриптов в командной строке, в разделе "Изменение скриптов SQLCMD с помощью Редактор запросов в About SQL Server Management Studio" и в файле скрипта Windows или в шаге задания операционной системы (Cmd.exe) задания агент SQL Server.

Примечание.

По умолчанию в программе sqlcmdиспользуется проверка подлинности Windows. Чтобы использовать проверку подлинности SQL Server, необходимо указать имя пользователя и пароль с помощью -U параметров и -P параметров.

По умолчанию SQL Server Express устанавливает в качестве именованного экземпляра sqlexpress.

Запуск программы sqlcmd и подключение к экземпляру SQL Server по умолчанию

  1. В меню "Пуск" выберите Выполнить. В поле Открыть введите cmd, а затем нажмите кнопку ОК, чтобы открыть окно командной строки. (Если вы еще не подключились к этому экземпляру SQL Server ядро СУБД раньше, возможно, потребуется настроить SQL Server для принятия подключений.)

  2. В командной строке введите sqlcmd.

  3. Нажмите ENTER.

    Теперь у вас есть надежное подключение к экземпляру SQL Server по умолчанию, работающему на компьютере.

    1>— это запрос sqlcmd, указывающий номер строки. При каждом нажатии ENTERчисло увеличивается на один.

  4. Чтобы завершить сеанс sqlcmd , введите EXIT в запросе sqlcmd .

Запуск служебной программы sqlcmd и подключение к именованному экземпляру SQL Server

  1. Откройте окно командной строки и введите sqlcmd -S<myServer\instanceName>. Замените <myServer\instanceName> именем компьютера и экземпляром SQL Server ядро СУБД, к которому требуется подключиться.

  2. Нажмите ENTER.

    Запрос sqlcmd (1>) указывает, что вы подключены к указанному экземпляру SQL Server.

    Вводимые инструкции Transact-SQL хранятся в буфере. Они выполняются как пакет при GO обнаружении команды.