Quando crio um procedimento armazenado no SQL Server 2008 usando o modelo, os comentários especificam uma combinação de teclas de atalho que não funciona mais:
-- Use the Specify Values for Template Parameters
-- command (Ctrl-Shift-M) to fill in the parameter
-- values below.
Posso usar a combinação de teclado ALT+ Q, Spara obter os mesmos resultados. Como posso atualizar o modelo para que ele faça referência à combinação de trabalho em vez da obsoleta?
Às vezes, passo muito tempo trabalhando com procedimentos armazenados e nem sempre me lembro da combinação correta. Seria bom não ter que procurá-lo toda vez que isso acontecesse.
EDIT: tentei a sugestão de Jon de abrir o modelo no explorador de modelos. Fiquei surpreso ao encontrar a combinação correta listada no modelo. Existe uma maneira de forçar o SSMS a usar o modelo correto?
Clique com o botão direito do mouse no modelo no Explorador de modelos e clique em Editar.
EDIT: Se você inspecionar o caminho para os arquivos de modelo, eles serão
armazenadosna pasta de perfil do usuário. Se seus perfis do AD estiverem fora de sincronia ou se a máquina original em que você instalou as ferramentas de gerenciamento tiver configurações diferentes, isso pode explicar a diferença. Você ainda deve ser capaz de editar os modelos, no entanto.Eu pego de volta! Apenas pare de usar o Template Explorer. Você pode editar os arquivos aqui:
Por exemplo, se você editar o arquivo:
Em seguida, clique com o botão direito do mouse em Stored Procedures e selecione New... e você verá as alterações feitas. Não sei por que o Template Explorer expõe esse item para você quando não é o usado no menu. Não consegui descobrir por que fazer alterações no modelo não refletia o que estava obtendo quando cliquei com o botão direito do mouse no Object Explorer.
Vou deixar o resto da resposta aqui para a posteridade. Principalmente a parte do SQL Server 2012, já que ele trata os snippets de uma forma muito mais intuitiva e útil.
Não
acreditoque vocêpossainterferir no que o Management Studio adiciona ao modelo quando você os abre ... até ondepossodizer, esse comentário é injetado internamente.Mas, de qualquer forma, tenho uma recomendação melhor: use o SQL Server 2012 Management Studio e seu novo recurso Snippets. Alguns benefícios sobre os modelos:
Em janeiro, escrevi uma dica detalhada sobre como configurar snippets:
http://www.mssqltips.com/sqlservertip/2589/use-sql-server-code-snippets-to-encourage-consistent-conventions/