Er is geen ondersteuning in de Transact-SQL-taal. De clientbibliotheken (SMO) kunnen dit doen met behulp van een Scripter object, zie voorbeeld op http://msdn.microsoft.com/en- us/library/ms162153.aspx . U kunt SMO van PowerShell gebruiken als een scriptoplossing.
De SQL Management Studio heeft ook een optie (klik met de rechtermuisknop op een database, ga naar Taken, selecteer Scripts genereren), het gebruikt een SMO-scripter onder de dekens.