Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Помогите с автоматическим запуском скриптов из папки  [new]
aero2207
Member

Откуда:
Сообщений: 5
На ms sql 2008 r2 висит база которую нужно колбасить множеством скриптов находящихся в папке, как сделать чтобы они колбасились в автоматическом режиме, прописывать шаги не вариант, т.к. около тысячи скриптов.
25 сен 13, 17:11    [14883853]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с автоматическим запуском скриптов из папки  [new]
Glory
Member

Откуда:
Сообщений: 104751
aero2207
как сделать чтобы они колбасились в автоматическом режиме

В бесконечном цикле по порядкучто ли ?
25 сен 13, 17:14    [14883867]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с автоматическим запуском скриптов из папки  [new]
aero2207
Member

Откуда:
Сообщений: 5
Glory,

Да скрипты должны проходить по-порядку, цикл проходит один раз.
25 сен 13, 17:20    [14883906]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с автоматическим запуском скриптов из папки  [new]
Glory
Member

Откуда:
Сообщений: 104751
aero2207
Да скрипты должны проходить по-порядку

И где задается порядок ?
aero2207
цикл проходит один раз.

И как узнать, что цикл надо начать ?
25 сен 13, 17:24    [14883930]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с автоматическим запуском скриптов из папки  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
ну написать на повершел не проблемма
Проблемму озвучил Глори - как узнать порядок то ?
25 сен 13, 17:30    [14883965]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с автоматическим запуском скриптов из папки  [new]
aero2207
Member

Откуда:
Сообщений: 5
Порядок может быть хаотичный, главное чтобы ночью проходили
25 сен 13, 18:11    [14884211]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с автоматическим запуском скриптов из папки  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
так что у вас не получаеться то ? На любом язsке написать цикл по папке и вызов sqlcmd ?
25 сен 13, 18:14    [14884237]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с автоматическим запуском скриптов из папки  [new]
aero2207
Member

Откуда:
Сообщений: 5
Maxx,

Был бы не чайником написал)
25 сен 13, 18:21    [14884293]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с автоматическим запуском скриптов из папки  [new]
Гость333
Member

Откуда:
Сообщений: 3683
В командной строки Windows
FOR %x IN (Диск:\Путь\*.sql) DO @sqlcmd -E -SСервер\Инстанс -i%x
25 сен 13, 18:27    [14884338]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с автоматическим запуском скриптов из папки  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
Чиатем файлы и далее просто запускаем в теле цикла sqlcmd
Help
files = dir c:\archivedfiles\*.txt
if ($files -ne $null)
{
  write-host
  foreach ($file in $files)
  {
    "The $file file is " +
      $file.length + " bytes."
  }
  write-host
}
else
{
  "No files in this folder."
  write-host
}
25 сен 13, 18:35    [14884370]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с автоматическим запуском скриптов из папки  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
Гость333
В командной строки Windows
FOR %x IN (Диск:\Путь\*.sql) DO @sqlcmd -E -SСервер\Инстанс -i%x

класс ,краткость сестра таланта
25 сен 13, 18:37    [14884376]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с автоматическим запуском скриптов из папки  [new]
aero2207
Member

Откуда:
Сообщений: 5
Супер! очень признателен.
25 сен 13, 18:40    [14884381]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить