2014-10-17 3 views
2

У меня есть сценарий, который автоматизирует создание базы данных на сервере CI, однако вывод SqlPackage.exe очень зашумлен. Согласно documentation, существует флаг/Quiet: True, чтобы предотвратить это, однако установка этого флага, похоже, не имеет никакого значения. Кто-нибудь знает способ сделать эту работу?SqlPackage Quiet Output SSDT

Вот команды я бегу:

C:/Program Files (x86)/Microsoft SQL Server/110/DAC/bin/SqlPackage.exe" /Quiet:True Action:Publish /SourceFile:<snip>.dacpac /Profile:<snip>.publish.xml /TargetConnectionString:<snip> 
+0

Шумный? Я не уверен, что буду следовать. – Zane

+0

Как и у меня получается полная загрузка отладочной информации на консоль, которая заканчивается в моем журнале построения. НАПРИМЕР. строка «Создание разрешения» появляется сотни раз. –

+0

Почему бы просто не запустить пакет как агент? – Zane

ответ

1

Это sqlpackage установка не делает ничего, к сожалению. Можно ли запустить другую консоль с помощью cmd.exe и передать вызов sqlpackage в качестве аргумента?

В любом случае, я рекомендую регистрировать ошибку Connect, связанную с игнорированием этого флага. Подключить ошибки для sqlpackage.exe можно на странице https://connect.microsoft.com/SQLServer/feedback/CreateFeedback.aspx, используя категорию «Инструменты разработчика (SSDT, BIDS и т. Д.)»

+0

Спасибо, ошибка была отправлена ​​по адресу: https://connect.microsoft.com/SQLServer/feedbackdetail/view/1005462/quiet-flag-in-sqlpackage-exe-doesnt-do-anything –

Смежные вопросы