Запускать скрипт sql из консоли, а не из анализатора запросов на SQL-сервере - PullRequest
1 голос
/ 02 июня 2010

Я написал сценарий sql для обновления базы данных, которая работает в SQL Server 2005.

Я хочу внести эти изменения в рабочий сервер БД, но не хочу запускать запрос из анализатора запросов. Есть ли способ запустить скрипт sql из консоли?

Ответы [ 2 ]

2 голосов
/ 02 июня 2010

создайте пакетный файл, который указывает на сценарий или сценарии, которые вы создали, и запустите этот пакетный файл.

Здесь следует ссылка на этот учебник

1 голос
/ 02 июня 2010

Вы можете использовать sqlcmd . Он устанавливается вместе с установкой Query Analyzer.

Утилита sqlcmd позволяет ввести Операторы Transact-SQL, системные процедуры и файлы сценариев на командной строки, в редакторе запросов в Режим SQLCMD, в файле сценария Windows или в операционной системе (Cmd.exe) шаг задания задания агента SQL Server. Эта утилита использует OLE DB для выполнения Пакеты Transact-SQL.

...