Я использую Visual Studio 2013 для управления файлом .sqlproj, содержащим схему нашей базы данных. Схема была успешно развернута десятки раз.
При попытке публикации в одной конкретной целевой базе данных шаг «Создание предварительного просмотра публикации» кажется неудачным, но ошибка не выдается. Результат предварительного просмотра включает некоторые ожидаемые предупреждения:
- Столбец {...} удаляется, возможна потеря данных.
- Если это развертывание выполняется, изменения в {...} могут привести к ошибкам времени выполнения в {...}
- Это развертывание может вызвать ошибки во время выполнения, потому что изменения в {...} заблокированы зависимостью {...} в целевой базе данных.
Я снял флажок «Блокировать инкрементное развертывание, если может произойти потеря данных».
Предварительный просмотр просто останавливается, а скрипт не создается.