Opção não mostra nomes de esquema no SQL Server Management Studio

1

Adoro o fato de os controles de árvore e lista no Windows permitirem pesquisas incrementais. Basta selecionar um ponto de partida e digitar, e o controle selecionará o melhor nó correspondente para você.

Isso funciona no SSMS, mas há um problema chato, especialmente no nó da tabela. O SSMS prefixa todos os nomes de tabelas com o nome do esquema e um ponto. Para fazer uma pesquisa incremental aqui, eu tenho que digitar 'dbo', seguido por qualquer coisa que eu esteja procurando. Existe uma opção para desativar esta representação do nome da tabela no SSMS?

Espero que esteja perguntando isso no site de troca de pilhas da direita. Se você acha que é fora da base, me avise!

    
por Jörgen Sigvardsson 16.11.2011 / 09:25

2 respostas

2

Tanto quanto sei, não há como personalizar isso. Se você tiver dois objetos com o mesmo nome, mas em esquemas diferentes, por exemplo, sales.person, hr.person então não haveria como distingui-los.

Li ontem sobre o link que permite personalizar a hierarquia da árvore no SSMS. Você pode querer olhar para essa ferramenta, mas eu duvido que vai deixar você fazer isso.

Você pode, no entanto, clicar com o botão direito do mouse e selecionar Filtrar no menu de contexto. O suspeito é o mais próximo que você pode chegar dessa funcionalidade.

    
por 16.11.2011 / 10:52
1

Solução alternativa:

Exibição em árvore / lista O comportamento do IntelliSense está disponível na janela "Detalhes do Pesquisador de Objetos".

Para começar:

Clique na pasta "Tabelas" do Object Explorer. Clique em F7 e isso abrirá a janela "Detalhes do Pesquisador de Objetos". Essa janela permite usar o IntelliSense para encontrar a correspondência mais próxima do que é digitado na exibição de árvore / lista.

Por fim:

Mova a janela "Detalhes do Pesquisador de Objetos" para o mesmo local da janela "Pesquisador de Objetos", se esta for a posição preferida.

    
por 24.03.2017 / 11:51