As opções de geração de script do Management Studio são apenas um wrapper em torno dos recursos de script SMO . Scripts simples são obtidos usando o
Script()
método em vários tipos de SMO. Scripts mais complexos são criados pelo especialista Scripter
aula. As ferramentas de linha de comando podem ser facilmente criadas usando as bibliotecas SMO.