Я пытаюсь создать базу данных из моего проекта TFS с использованием SQL Compare.
В настоящее время мы сравниваем наш проект базы данных с базой данных CI с помощью инструмента сравнения в Visual Studio, однако меня попросили сделать этов конечном итоге запускаться как этап сборки в рамках автоматического развертывания.
Проблема * SQL Compare не распознает файл сборки базы данных, созданный в Visual Studio.Поэтому некоторые вычисляемые столбцы, в которых используются функции clr, терпят неудачу при развертывании.
Я успешно использовал SQL Compare для сценария ранее созданной базы данных в «Папку сценариев».Затем я указал левой стороной SQL Compare на эту новую «Папку сценариев», а справа - на новую базу данных, а файл сборки был обнаружен слева.
Затем я попытался скопировать файл сборки базы данных вВизуальная студия базы данных проекта удачи.
Я распаковал сгенерированный файл 'Database.xxx.dacpac' в папку и установил левое сравнение в SQL Compare для этого.SQL Compare жалуется на «папку Scripts, найденную с отсутствующим файлом метаданных».После нажатия «Сравнить» были и другие ошибки, но я их игнорировал.Однако мой сборочный файл обнаружился!Это должен быть правильный процесс?при условии, что я удалил все предупреждения?
Я ожидаю, что смогу сравнить файл проекта базы данных в Visual Studio со свежей базой данных и обновить его в SQL Compare