Проект базы данных VS2010 - перемещение сохраненного процесса в другую схему - PullRequest
0 голосов
/ 12 октября 2010

У меня есть база данных под контролем исходного кода с использованием проекта базы данных VS2010.Я пытаюсь переместить некоторые сохраненные процессы из схемы [dbo] в другую схему.Когда я изменяю имя схемы в проекте (переместился в структуру папок и отредактировал CREATE, чтобы указать новую схему) и развернул, я в конечном итоге получаю CREATE для proc в новой схеме, но без соответствующего DROP для proc встарая схема.Насколько мне известно, в старой схеме нет зависимости, удерживающей этот процесс (и если бы он был, я бы хотел, чтобы он указывал на процесс в новой схеме).

Является ли это VSошибка, или я что-то не так делаю?

1 Ответ

1 голос
/ 03 декабря 2010

Существует опция в проекте базы данных, вкладка "Развертывание", конфигурация развертывания:

Создание операторов DROP для объектов которые находятся в целевой базе данных, но которые отсутствуют в базе данных проекта

если вы проверите это, он должен сбросить старый sproc

...