Как запустить скрипт через командную строку windows

SQL SQLCMD (командная строка сервера) — SQL через cmd

В этой короткой статье я представлю возможность запуска сценария sql вне студии управления SQL или другого инструмента SW. Мы будем использовать утилиту командной строки SQL-сервера, сокращенно sqlcmd. Эта утилита позволяет работать с SQL Server через командную строку. Использование очевидно, например, работа с SQL из различных приложений. Этим постом я готовлю почву для статьи, в которой хотел бы показать альтернативу агенту SQL Server, если у вас есть только базовая версия SQL Express.

Как запустить команду SQL через sqlcmd?

Я опишу процедуру ниже. На сервере создаем таблицу «Biportal_sqlcmd» через скрипт CREATE и вставляем в нее значение «Hello world». Скрипт:

ИСПОЛЬЗОВАТЬ [Температура];
CREATE TABLE Biportal_Test (
[ID] INT IDENTITY (1,1) PRIMARY KEY ,
[Text] VARCHAR (255)
);

INSERT INTO Biportal_Test (
[Text]
)
VALUES ( ‘Hello world’ );

Как использовать sqlcmd :

1) Запускаем командную строку — Ищем «Cmd» — Командная строка (командная строка)

1. Запустите командную строку (cmd)

2) Сначала попробуем запустить утилиту sqlcmd и перечислить все параметры, из которых можно выбирать. Делаем это через команду sqlcmd -?

2. Параметры утилиты командной строки SQL-сервера (sqlcmd)

В результате мы видим, что есть ряд параметров. К наиболее важным из них относятся:

  • -S имя экземпляра SQL-сервера, к которому мы хотим подключиться
  • -U Имя пользователя (не требуется при подключении с авторизацией Windows)
  • -P Пароль (не требуется, если мы подключаемся под авторизацией Windows)
  • -Q Запрос — запрос
Читайте также:  Как сделать архивацию файлов windows 10

3) Пришло время выполнить запрос, мы будем использовать параметры -S и -Q. SQLкоманда будет выглядеть примерно так:

sqlcmd -S SQL-13 -Q «ИСПОЛЬЗОВАТЬ [Temp]; СОЗДАТЬ ТАБЛИЦУ Biportal_Test ([ID] INT IDENTITY (1,1) PRIMARY KEY, [Text] VARCHAR (255)); ВСТАВИТЬ В Biportal_Test ([Text] ) VALUES(‘Привет, мир’);”

После запуска мы видим, что команда была выполнена:

Запуск команды для создания таблицы и вставки 1 записи «Hello world»

4) В конце мы проверим, что sql-скрипт действительно был выполнен, и у нас будут записаны записи из таблицы, которую мы создали

Инж. Ян Зедничек — разработчик бизнес-аналитики, финансовый контролер

Меня зовут Хонза Зедничек, и чаще всего вы можете встретить меня в штатском в офисе Kentico Software в Брно, где я работаю разработчиком бизнес-аналитики. Я также работаю частично как фрилансер. Я выполняю эту работу для разных компаний уже более 5 лет, но Kentico — мое сердце ♡. До этого я работал финансовым контролером, например, в Aero Водоходы, в банковской сфере или менеджером программы облигаций в инвестиционной группе Unicapital. После работы я люблю играть в теннис, волейбол, шахматы, ходить в спортзал и пробовать хороший ром. Я стараюсь записывать свои знания на этом сайте — чтобы не забыть их (из-за воздействия рома ^^) и чтобы они послужили кому-то другому. Не стесняйтесь задать вопрос или ответить в комментарии. Войдите в нашу новую группу Excel на facebook. Обсуждение Excel CZ/SK »

О компании Ing. Ян Зедничек — разработчик бизнес-аналитики, финансовый контролер

Меня зовут Хонза Зедничек, и чаще всего вы можете встретить меня в штатском в офисе Kentico Software в Брно, где я работаю разработчиком бизнес-аналитики. Я также работаю частично как фрилансер. Я выполняю эту работу для разных компаний уже более 5 лет, но Kentico — мое сердце ♡. До этого я работал финансовым контролером, например, в Аэроводоходах, в банковской сфере или менеджером по облигационным займам винвестиционная группа Юникапитал. После работы я люблю играть в теннис, волейбол, шахматы, ходить в спортзал и пробовать хороший ром. Я стараюсь записывать свои знания на этом сайте — чтобы не забыть их (из-за воздействия рома ^^) и чтобы они послужили кому-то другому. Не стесняйтесь задать вопрос или ответить в комментарии. Войдите в нашу новую группу Excel на facebook. Обсуждение Excel CZ/SK »

Читайте также:  8024400a ошибка обновления windows 7 как исправить

Оставить ответ Отменить ответ

Этот сайт использует Akismet для уменьшения количества спама. Узнайте, как обрабатываются данные ваших комментариев.

Советы
Adblock
detector