Процесс сборки моего проекта базы данных SQL 2008 занимает 15 минут для 1 сборки. Мне нужно управлять примерно 50 хранимыми процедурами. Я создал проект базы данных и проект сервера.Понимание рабочего процесса базы данных SQL Database
Следующее, что я делаю, это исправить все ошибки сборки. Теперь я изменяю хранимую процедуру. Затем мне нужно собрать всю базу данных и запустить всю базу данных, чтобы проверить, компилируется ли моя хранимая процедура.
Есть ли способ проверить хранимую процедуру, не пропустив 15-минутную сборку, а затем развернуть сценарий? Могу ли я строить только изменения вместо всего БД?
Я не уверен, как поможет развертывание в другой базе данных. 15-минутный процесс - это все предварительное развертывание, просто материал, который требуется для создания самого скрипта. AFAIK, из документов MSDN должен быть создан весь скрипт. Вы можете создавать частичные проекты, но они все еще возвращаются к основной БД и строят все это ... –
Нет, это не создает весь скрипт. Развертывание создает сценарий изменений относительно цели развертывания. Развертывание базы данных песочницы, которая имеет достаточно данных для тестирования, даст вам базу данных, в которой можно проверить вашу хранимую процедуру. Я уже сказал, что вам нужно посмотреть, почему ваши сборки занимают так много времени - 15 минут - это долгое время. Сколько у вас объектов базы данных? –
10 тысяч, вероятно, около 100 000. Я занимаюсь только 50-100 суммой этих предметов. Сборка происходит на моем devbox. Его новая коробка, выиграть 7, 8 ядер, x64, 8 ГБ оперативной памяти. Жесткий диск работает во время сборки # $ @. –