Какие свойства smo.ScriptingOptions соответствуют настройкам мастера создания сценариев по умолчанию? - PullRequest
0 голосов
/ 17 ноября 2018

Я экспериментирую с dbatools и сравниваю вывод export-dbascript с выводом мастера генерации сценариев SSMS. Поведение export-dbascript частично контролируется объектом smo.ScriptingOptions, и значения по умолчанию ScriptingOptions не соответствуют значениям по умолчанию для Generate Scripts. Например, я думаю, что свойство ScriptingOptions.withdependencies соответствует «Создать сценарий для зависимого объекта» в мастере, но первый по умолчанию имеет значение «Ложь», а последний - «Истина».

Какой набор параметров ScriptingOptions по умолчанию отличается от параметров мастера и как их следует изменить, чтобы имитировать его?

1 Ответ

0 голосов
/ 18 ноября 2018

Я не знаю, каковы настройки по умолчанию, потому что я уверен, что я изменил их в моей локальной установке SSMS, но вы можете увидеть, что вы используете в SSMS, перейдя в Инструменты → Параметры → Обозреватель объектов SQL Server → Scripting.

Предположительно, вы задаете вопрос, потому что вы пишете сценарий с помощью этого командлета, а также с помощью мастера и получаете разные результаты. Если это так, я бы предложил классифицировать различия и найти соответствующее свойство объекта ScriptingOptions и установить его соответствующим образом. Прополощите, вспените, повторяйте, пока не будете счастливы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...