Le langage Transact-SQL n'est pas pris en charge. Les bibliothèques clientes (SMO) peuvent le faire en utilisant un Scénariste objet, voir l'exemple sur http://msdn.microsoft.com/en- us/library/ms162153.aspx . Vous pouvez utiliser SMO de PowerShell comme solution scriptée.
Le SQL Management Studio a également une option (clic droit sur une base de données, allez dans Tâches, sélectionnez Générer des scripts), il utilise un SMO Scripter sous les couvertures.