Estou executando o SQL Server Management Studio 2008 (10.0.5500.0) e estava tentando editar o modelo integrado "Criar gatilho T-SQL (novo menu)". Abro o Explorador de modelos, clico com o botão direito do mouse no modelo, escolho Editar, modifico e salve.
Mas quando tento usar o modelo clicando com o botão direito do mouse em "Acionadores" abaixo de qualquer tabela e selecionando "Novo Acionador", ele ainda usa o modelo padrão.
No Process Explorer, posso vê-lo acessando este arquivo quando edito o modelo:
C:\Users\username\AppData\Roaming\Microsoft\Microsoft SQL Server\100\Tools\Shell\Templates\Sql\Trigger\Create T-SQL Trigger (New Menu).sql
Quando tento usar o template, ele carrega o script deste caminho:
C:\Program Files\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\SqlWorkbenchProjectItems\Sql\Trigger\Create T-SQL Trigger (New Menu).sql
Existe uma determinada configuração/patch para ajudá-lo a manter os caminhos de arquivo classificados?
O que fiz foi criar uma nova pasta e salvar as alterações nessa pasta. Você precisa fechar o SSMS e reabrir para vê-lo; você pode usar o mesmo nome para o modelo em uma pasta diferente.
Você também pode salvar como na pasta original e adicionar o nome da empresa ou qualquer outra coisa (como
A_
) para colocá-los juntos no topo da lista.Parece que, infelizmente, você não pode fazer isso dessa maneira. Os modelos padrão no Explorador de modelos estão disponíveis apenas para conveniência; as alterações neles não são refletidas nos scripts padrão.
Veja esta pergunta: Personalize o modelo SSMS 2008 padrão 'Novo procedimento armazenado'