Проблема развертывания проекта базы данных VS2010 - PullRequest
1 голос
/ 30 августа 2011

Я использовал частичный проект базы данных для хранения моего сохраненного процесса.Когда я использую действие развертывания в VS2010, оно генерирует сценарий SQL, содержащий все мои хранимые процессы, которые необходимо развернуть.

Однако скрипт также содержит инструкцию удаления / создания базы данных, которую я не могу удалить, даже если в файле .sqldeployment отключены опции «Всегда создавать базу данных».Я не хочу использовать схему сравнения и синхронизации для развертывания.Мне нужен только сценарий слияния для удаления и создания моего хранимого процесса, потому что база данных обрабатывается администратором базы данных.

Есть идеи?

1 Ответ

1 голос
/ 07 сентября 2011

У меня была та же проблема, и я нашел решение, чтобы перейти на вкладку Свойства / Развертывание, где вам нужно указать «Целевое соединение».В противном случае параметр «Всегда заново создавать базу данных» игнорируется, а сценарий развертывания всегда будет содержать удаление и создание базы данных.

Убедитесь, что для параметра «Действие развертывания» установлено значение «Создать развертывание».script "и что параметр" Всегда заново создавать базу данных "в файле конфигурации развертывания не отмечен.

Когда вы нажмете" Deploy ", он создаст сценарий слияния с вашими хранимыми процедурами без удаления / создания базы данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...