Você pode experimentar o SSMS gratuito e o suplemento VS, ApexSQL Complete
O ApexSQL Complete fornece trechos e verificação de sintaxe e muitos recursos de preenchimento automático de código (palavras-chave de previsão baseadas no contexto, usuários, objetos, aliases de autocompletar, a opção Inserir parâmetros do procedimento automaticamente, a opção Inserir instrução INSERT completa e assim por diante) / p>
Para a refatoração de código, você pode usar o Refator do ApexSQL , também um suplemento gratuito
Disclaimer: Eu trabalho para o ApexSQL como um engenheiro de suporte