Как запустить скрипт создания индекса с использованием RoundhousE, который зависит от sp в правильной последовательности - PullRequest
3 голосов
/ 11 августа 2011

Вопрос по Раундхаус .У меня есть скрипт, который вызывает sp, чтобы выяснить, сколько места требуется для создания индекса.(мы используем sql express, который имеет максимальный размер базы данных).В зависимости от того, сколько места осталось, он удаляет строки из целого ряда таблиц, а затем создает индекс с обычными проверками (если его нет в sysindex ... создать индекс ...).Вызванный sp будет использоваться в других сценариях создания индекса в будущем, поэтому, если нет никакой опции, я бы предпочел сохранить его как sp, а не как часть сценария создания индекса (встроенный).Проблема в том, что Roundhouse запускает мой скрипт создания индекса сначала в папке UP, а затем идет после папки sp или runfirstafterUp.Он не может найти sp, так как он не был подключен к БД первым.Просьба сообщить, если есть какое-либо решение этой проблемы последовательности.спасибо

1 Ответ

1 голос
/ 11 августа 2011

Новейшая RH имеет папку indexes, которая запускается после папки sprocs https://github.com/chucknorris/roundhouse/wiki/ConfigurationOptions

Дайте мне знать, если это решит вашу проблему. Спасибо!

ОБНОВЛЕНИЕ для Ясности: самая новая версия не обязательно отражает то, что выпущено. Версия, которую вы используете, должна быть больше 324 (http://code.google.com/p/roundhouse/source/detail?r=324).

Вы можете установить RH разными способами - https://github.com/chucknorris/roundhouse/wiki/Getroundhouse

...