
В настоящее время я использую Microsoft SQL Server Management Studio для выполнения запросов к моим базам данных, но это немного неуклюже, и я предпочитаю делать все через CLI, если это возможно. Есть ли способ сделать это в Windows?
решение1
Я полагаю, если у вас установлена среда Microsoft SQL Server Management Studio, все, что вам нужно сделать, это ввести в командной строке следующее:
sqlcmd
Гдеsqlcmdявляется исполняемым файлом, а ключ -S используется для подключения к определенному экземпляру вместо экземпляра по умолчанию, например:
sqlcmd -S .\sqlserver20
Если он не установлен, вы можете скачать егоздесь.
Бегsqlcmdоткроет утилиту в интерактивном режиме, буква диска в приглашении будет заменена на 1, что представляет первую строку, в которой вы начинаете вводить команды T-SQL. Например:
USE MyFirstDB;
SELECT id, name
FROM Accounts.Account
WHERE AccountType = 'us'
AND name = 'Sam';
GO
После выполнения команд приглашение перезапустится со строки 1, что позволит вам отправлять дополнительные запросы.