Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 простое средство пакетного выполнения скриптов  [new]
нуя
Guest
Посоветуйте простое средство пакетного выполнения скриптов по списку. То есть на входе имеем список файлов *.sql и параметры подключения к БД, нужно автоматизировать процес выполнения большого количества скриптов.
31 янв 13, 10:48    [13855072]     Ответить | Цитировать Сообщить модератору
 Re: простое средство пакетного выполнения скриптов  [new]
Glory
Member

Откуда:
Сообщений: 104760
osql/isql/sqlcmd
31 янв 13, 10:49    [13855080]     Ответить | Цитировать Сообщить модератору
 Re: простое средство пакетного выполнения скриптов  [new]
нуя
Guest
Разбираюсь с sqlcmd, по ходу для выполнения каждого из скриптов нужно отдельно указывать сервер и БД, а хочется один раз указать параметры подключения и выполнить весь перечень скриптов в этом сеансе.
Возможно ли такое в sqlcmd?
31 янв 13, 11:38    [13855551]     Ответить | Цитировать Сообщить модератору
 Re: простое средство пакетного выполнения скриптов  [new]
Glory
Member

Откуда:
Сообщений: 104760
нуя
Разбираюсь с sqlcmd, по ходу для выполнения каждого из скриптов нужно отдельно указывать сервер и БД,

Читаем хелп

Input/Output Options

-i input_file[,input_file2...]
Identifies the file that contains a batch of SQL statements or stored procedures. Multiple files may be specified that will be read and processed in order.
31 янв 13, 11:42    [13855571]     Ответить | Цитировать Сообщить модератору
 Re: простое средство пакетного выполнения скриптов  [new]
нуя
Guest
Glory,

пасиб, проглядел...
31 янв 13, 11:46    [13855609]     Ответить | Цитировать Сообщить модератору
 Re: простое средство пакетного выполнения скриптов  [new]
Shakill
Member

Откуда: мск
Сообщений: 1882
нуя
Glory,

пасиб, проглядел...


более того, внутри самих сценариев, выполняемых через sqlcmd, можно использовать команду :r <filename>, позволяющую включать другие файлы. то есть можно создать скрипт со списком скриптов
31 янв 13, 13:14    [13856424]     Ответить | Цитировать Сообщить модератору
 Re: простое средство пакетного выполнения скриптов  [new]
нуя
Guest
Shakill
более того, внутри самих сценариев, выполняемых через sqlcmd, можно использовать команду :r <filename>, позволяющую включать другие файлы. то есть можно создать скрипт со списком скриптов

гг, уже набросал простенькую обертку, которая крутит все это по списку...
на будущее буду иметь ввиду))

PS::r <filename> это SQL или команда sqlcmd?
31 янв 13, 16:13    [13858007]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить