Resposta tardia, mas espero que valha a pena: O formatador T-SQL do pobre é um formatador T-SQL de código aberto (gratuito) com suporte completo a lote / script T-SQL (qualquer DDL, qualquer DML), plug-in SSMS, volume de linha de comando formatador e outras opções.
Está disponível para uso imediato / on-line em http://poorsql.com e acabou de se formar na "versão 1.0" (estava na versão beta por alguns meses), tendo acabado de adquirir suporte para MERGE
declarações, OUTPUT
cláusulas e outras coisas delicadas. .
O suplemento SSMS permite definir sua própria tecla de atalho (o padrão é Ctrl- K, Ctrl- F, para corresponder ao Visual Studio) e formata o script inteiro ou apenas o código que você selecionou / destacou, se houver. A formatação de saída é personalizável.
No SSMS 2008, ele combina muito bem com o senso intelectual embutido, fornecendo mais ou menos a mesma funcionalidade básica do SQL Prompt do Red Gate (o SQL Prompt, é claro, tem coisas extras, como trechos, scripts rápidos de objetos, etc).
Os pedidos de feedback / recursos são bem-vindos, por favor, dê uma olhada se tiver a chance!
Divulgação: Isso provavelmente já é óbvio, mas eu escrevi esta biblioteca / ferramenta / site, então essa resposta também é uma autopromoção desavergonhada :)