Пошаговое руководство по SQLCMD

Утилита командной строки Microsoft SQL Server

Microsoft SQL Server предоставляет пользователям разнообразные графические пользовательские интерфейсы для извлечения и обработки данных, а также для настройки баз данных SQL Server. Однако иногда проще работать из старомодной командной строки. Ищете ли вы быстрый и грязный способ выполнения SQL-запроса или хотите включить операторы SQL в файл сценария Windows, SQLCMD позволяет вам достичь своей цели. В этой статье предполагается, что у вас уже установлена ​​примерная база данных Microsoft AdventureWorks.

Открытие командной строки

Чтобы запустить SQLCMD, вы должны сначала открыть утилиту командной строки Windows. В Windows XP нажмите Пуск > Запустить , а затем введите CMD в текстовом поле, а затем нажмите ОК . В Windows Vista нажмите кнопку Windows , введите CMD в поле Поиск и нажмите Enter .

Вы должны увидеть командную строку Windows.

Подключение к базе данных

Когда у вас откроется командная строка, используйте утилиту SQLCMD для подключения к базе данных. В этом примере мы подключаемся к базе данных AdventureWorks2014, поэтому используем команду:

 sqlcmd -d AdventureWorks2014 

При этом используются учетные данные Windows по умолчанию для подключения к вашей базе данных. Вы также можете указать имя пользователя, используя флаг -U, и пароль, используя флаг -P. Например, вы можете подключиться к базе данных, используя имя пользователя «mike» и пароль «goirish», используя следующую командную строку:

 sqlcmd -U майк -P goirish -d AdventureWorks2014 

Ввод запроса

Начните вводить оператор SQL в приглашении 1>. Вы можете использовать столько строк, сколько хотите для своего запроса, нажимая клавишу Enter после каждой строки. SQL Server не выполняет ваш запрос, пока не получит явную инструкцию.
В этом примере мы вводим этот запрос:

 SELECT * 
FROM HumanResources.shift

Выполнение запроса

Когда вы будете готовы выполнить ваш запрос, введите команду GO в новой командной строке в SQLCMD и нажмите Enter . SQLCMD выполнит ваш запрос и отобразит результаты на экране.

Выход из SQLCMD

Когда вы будете готовы выйти из SQLCMD, введите команду EXIT в пустой командной строке, чтобы вернуться в командную строку Windows.

Оцените статью
Solutics.ru
Добавить комментарий