Мне удалось найти инструмент командной строки, чтобы сделать это.Он называется VSDBCMD.EXE и поставляется с Visual Studio 2010. Сначала я узнал об этом здесь (прокрутите до конца статьи) , затем перешел по ссылке и нашел подробную информацию о том, какустановите его на моем сервере .
Во второй статье, если вы работаете на 64-битной машине, вы не найдете каталог VSTSDB в разделе Program Files ... вам нужнозагляните в Program Files (x86).
Я следовал инструкциям к письму (установил как 32-битную, так и 64-битную версию SQL CE), и она отлично работает.Я в основном беру выходные данные сборки из моего проекта базы данных SQL Server 2008, архивирую их и помещаю на сервер, затем запускаю сценарий развертывания.
Когда я впервые это сделал, целевая база данных не делала 'не существует.Инструмент создал базу данных и настроил ее красиво.Затем я попытался добавить столбец к таблице в моем проекте.Я перестроил проект, взял выходные данные и развернул их, как и раньше, и он правильно изменил существующую таблицу, точно так же, как если бы щелкнул правой кнопкой мыши и выбрал Deploy.
Кажется, что до сих пор работало хорошо.Надеюсь, это поможет!