Уважаемые слушатели! Обращаем ваше внимание, что 01.05.2024 и 09.05.2024 у нас выходные дни. Вы можете оставить сообщение в чате, мы обязательно ответим!

Корзина

Корзина

Частным лицам +7 (495) 232-32-16

Слушателям
от организации
+7 (495) 780-48-44

+7 (495) 780-48-49

Частным лицам +7 (495) 232-32-16

Слушателям
от организации
+7 (495) 780-48-44

+7 (495) 780-48-49

Используйте SQL Server Management Studio в режиме SQLCmd

Самородов Федор Анатольевич: Используйте SQL Server Management Studio в режиме SQLCmd

СФА

Обратите внимание на пункт меню студии, который выделен на картинке:

Перевод SQL Server Management Studio в режим SQLCMD

Если вы его выберете, ничего не произойдёт, просто "нажмётся" картинка рядом с названием этого пункта. И с этого момента в окне редактора запросов у вас появится несколько интересных возможностей.

Во-первых, ничего не запуская и никуда не выходя, вы можете исполнять команды операционной системы (на клиентском компьютере). Для этого начтите строку с двух восклицательных знаков:

Исполнение команд операционной системы в режиме SQLCmd

Только не выполняйте таким образом команды, требующие ввода или реакции пользователя! Например, тот же NetSh, запущенный без параметров, будет ожидать дальнейших указаний.

Во-вторых, в одном сценарии теперь вы можете переключаться между разными серверами:

Переключение между серверами в режиме SQLCmd

В-третьих, теперь можно использовать макропеременные:

Использование макропеременных в режиме SQLCmd

И в четвёртых, так же, как и в самой утилите SQLCmd, можно работать с входными (сценарии) и выходными (результат) файлами:

Использование входных и выходных файлов в режиме SQLCmd

Как видите, в именах файлов тоже можно использовать макропеременные.

Использование входных и выходных файлов в режиме SQLCmd

Если режим SQLCmd вам понравился, вы можете его настроить один раз для всех новых окон студии. Зайдите в меню "Сервис" - "Параметры" и поставьте галочку:

Включение режима SQLCmd по умолчанию

 

Подробнее об этом Вы сможете узнать на курсах SQL Server

envelope

Спасибо! Вам на e-mail отправлено письмо со ссылкой для подтверждения

Если письмо не пришло, поищите его в папке со спамом или повторите подписку

email-checked.png

Вы подписались на рассылку

Спасибо за обращение! Ваш менеджер свяжется с Вами в течение нескольких минут.