Como parar o SSMS 2012 de scripts SPs usando sp_executesql

Eu percebo que esta é uma questão muito semelhante aParar o SSMS de scripts SPs usando sp_executesql?

No entanto, eles parecem ter mudado o comportamento com o SSMS 2012.

Se você tiver a opção 'Verificar existência' selecionada, como em:

... agora gera um IF NOT EXISTS para o proc prestes a ser criado,também como um IF EXISTE para o drop process anterior, se, como eu costumo fazer, seleciono a opção DROP e CREATE:

Isto força-o a rotear o CREATE usando sp_executesql. É inútil, já que você não precisa da verificação IF NOT EXISTS no comando CREATE, se o DROP acabou de soltar.

Não parece possível ter um sem o outro.

Alguma ideia?

questionAnswers(5)

yourAnswerToTheQuestion