2016-06-08 1 views
0

Я огляделся, но не нашел ничего. У меня нет доступа кМожно ли опубликовать файл dacpac с помощью Microsoft.Sqlserver.Management.Smo?

Microsoft.SqlServer.Dac 

, к сожалению, и не может загрузить его на машину, я работаю из-за разрешение.

EDIT Следует также упомянуть, я бегаю VS 2012 с SP4 и SQL Server 2008. Моей установкой VS установил SSDT, но по какой-то причине Microsoft.SqlServer.Dac DLL не был установлен.

ответ

0

Вы можете скопировать DLL файлы, если вы не можете запустить программу установки (или вы можете даже не делать этого?

Вы также можете запустить развернуть на другой машине, либо путем создания сценария развертывания с базой данных или автономное резервное копирование его.

Ed

+0

Я даже не могу это сделать. Это правительство машино-> заперт вниз. Все машины в сети так же установить. Я беру это из вашего ответа, что SMO не может справиться с этим? Прямо сейчас у меня есть .bat-файл, который заботится о вещах, поэтому я могу это сделать. Я просто хотел получить все это в базу кода, если это возможно. – RobC

+1

Вы должны открыть 2 экземпляра VS, открыть проект SQL в 1 и подключиться к другому для просмотра модулей. Вы увидите, где он загружает DacFx. Это будет либо C: \ Program Files (x86) \ Microsoft SQL Server \ 110 \ DAC \ bin (при условии, что установлен только VS2012, без отдельного обновления SSDT), либо "C: \ Program Files (x86) \ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ Extensions \ Microsoft \ SQLDB \ Dac \ 120 "(при условии, что вы установили обновление SSDT, совместимое с SQL Server 2014, которое перемещает Dacfx в локальное местоположение, чтобы избежать конфликтов. –