No interesse de eliminar a ambiguidade entre quando estou me conectando à não-produção e à produção, utilizo vssettings para um tema específico no Management Studio (estilo fogo e enxofre quando em produção, calmante blues em não-produção).
Anteriormente, nosso acesso de não produção era por meio de uma conta, e nosso acesso de produção era por meio de uma conta mais restrita. Com esse método, consegui definir um tema para cada conta uma vez e tudo estava bem. Agora todo o acesso está usando a conta elevada.
Existe uma maneira de dizer ao SSMS no momento do lançamento para usar um tema específico? Ou uma maneira programática de fazer isso sem passar por "Ferramentas > Configurações de importação e exportação" todas as vezes? Estou usando a versão SQL 2014 do SSMS.
Obrigado.
Não brinquei com temas, mas você pode definir propriedades por conexão, incluindo a cor da barra de informações da conexão na parte inferior da guia de consulta. E essas configurações são salvas.
Se você tiver uma guia de consulta aberta, vá para "Alterar conexão" (no botão na barra de botões ou no menu Consulta , o item superior deve ser Conexão > , e quando aparecer a caixa de diálogo "Conectar a um mecanismo de banco de dados" , clique no botão Options >> Vá para a guia Connection Properties e a opção inferior é Use custom color: Marque a caixa de seleção e clique no botão Select... à direita.
Basta usar cores diferentes para os diferentes servidores/ambientes.
Tecnicamente falando, existe um meio de interagir programaticamente com o SSMS: escreva um plug-in / extensão. Vou listar alguns recursos abaixo que lidam com este tópico. Eu ainda não tentei, mas parece que pode ser um grande esforço para uma atualização de configuração única. Por outro lado, se o SSMS não registrar a configuração para 100, muito menos 400, conexões separadas (não tenho certeza de qual é o limite), talvez valha a pena o esforço.