Pastas de esquema SSMS
Esta é uma extensão para SQL Server Management Studio 2012, 2014, 2016, 17, 18, 19 e 20. Ela agrupa objetos SQL no Object Explorer (tabelas, visualizações, etc.) em pastas de esquema.
Código-fonte, documentação e problemas podem ser encontrados em https://github.com/nicholas-ross/SSMS-Schema-Folders
Este é um fork do SSMS2012Extender (de quando estava no CodePlex) que adiciona suporte para SSMS 2014 e 2016.
Você pode baixar a versão mais recente do SSMS gratuitamente da Microsoft.
Instalar
Baixe a versão mais recente na página de lançamentos.
Você deve desbloquear o arquivo zip antes de extraí-lo. Clique com o botão direito no arquivo zip no Windows Explorer e selecione Propriedades. Se você vir um botão ou caixa de seleção Unblock
, clique nele.
Extraia o arquivo zip e copie a pasta SSMS Schema Folders
para a pasta de extensão SSMS. Remova ou substitua qualquer versão anterior. Para 2012-17, execute o arquivo reg incluído para ignorar o erro de carregamento ou clique em No
quando vir o erro e reinicie o SSMS.
- 2012 -
C:Program Files (x86)Microsoft SQL Server110ToolsBinnManagementStudioExtensions
- 2014 -
C:Program Files (x86)Microsoft SQL Server120ToolsBinnManagementStudioExtensions
- 2016 -
C:Program Files (x86)Microsoft SQL Server130ToolsBinnManagementStudioExtensions
- 17 -
C:Program Files (x86)Microsoft SQL Server140ToolsBinnManagementStudioExtensions
- 18 - O local de instalação padrão é
C:Program Files (x86)Microsoft SQL Server Management Studio 18Common7IDEExtensions
- 19 - O local de instalação padrão é
C:Program Files (x86)Microsoft SQL Server Management Studio 19Common7IDEExtensions
- 20 - O local de instalação padrão é
C:Program Files (x86)Microsoft SQL Server Management Studio 20Common7IDEExtensions
O SSMS 18 e superior permitem a instalação em um local diferente. Se o caminho acima não existir, você precisará encontrar o caminho correto a ser usado.
Opções
Existem algumas opções do usuário que alteram o estilo e o comportamento das pastas do esquema. Tools > Options > SQL Server Object Explorer > Schema Folders
- Ativado – Assim você pode desativar a extensão sem desinstalá-la.
- Teclas modificadoras - Segure essas teclas para fazer o oposto da configuração habilitada. Ctrl padrão.
- Anexar ponto: adicione um ponto após o nome do esquema no rótulo da pasta.
- Clonar nó pai – Adicione o clique com o botão direito e as propriedades de conexão do nó pai ao nó da pasta do esquema.
- Usar ícone de objeto – Use o ícone do nó filho como ícone da pasta. Se for falso, use o ícone do nó pai (ou seja, pasta).
- Tipo de pasta – O tipo de classificação a ser usada para criar as pastas em cada nível de pasta.
- Contagem mínima de nós - Classifique os nós em pastas somente quando contiverem pelo menos esse número de nós.
- Renomear nó – remove o nome do esquema do rótulo do nó do objeto.
- Esquema rápido do texto do nó – mais rápido, mas impreciso. Padrão desativado.
- Tempo limite sem resposta - Velocidade de classificação do nó versus interface do usuário sem resposta.
- Use Nodes.Clear - Mais rápido, mas congela a interface do usuário. Padrão desativado.
Problemas conhecidos
Não está em execução/Sem opções
Isso acontece quando a segurança do Windows bloqueia a execução de arquivos DLL baixados da Internet. Consulte as instruções de instalação para saber as etapas necessárias para permitir sua execução.
Erro de carregamento
No SSMS 17 e anteriores, na primeira vez que for executado com a extensão, será exibida uma mensagem de erro. Clique em No
e reinicie o SSMS. O arquivo reg incluído define a mesma configuração de registro de quando você clica no botão não. Isso não acontece mais no SSMS 18.
Compatibilidade com outras extensões
Esta extensão move nós na visualização em árvore do Object Explorer. Isso pode causar problemas com outras extensões que não esperam por isso. Se você tiver problemas, me avise.
- Red Gate SQL Search - Ao tentar selecionar o objeto no Object Explorer a partir dos resultados da pesquisa, ele percorrerá os nós comparando o texto do nó. Ele não verifica subpastas para a maioria dos tipos de objetos, portanto não será possível selecionar o objeto correto.
Relate quaisquer problemas para https://github.com/nicholas-ross/SSMS-Schema-Folders/issues.
Registro de alterações
v1.6 (12/04/2024)
- Adicionado suporte para v20.
- Adicionadas teclas modificadoras habilitadas.
- Corrigido: tempo limite na conexão inicial do Azure.
v1.5 (26/05/2023)
- Adicionado suporte para v19.1.
- Adicionado segundo nível de pasta para classificação alfabética ou de subesquema.
v1.4 (28/07/2022)
- Adicionado suporte para v19.0 (visualização 2).
- Localização de idioma para opções. (Obrigado @micjahn)
- Melhorias de desempenho e opções para bancos de dados muito grandes.
- Corrigido: nome de pasta incorreto quando o esquema contém um ponto.
v1.3.1 (06/10/2018)
- Adicionado suporte para v18.0 (visualização 4).
v1.3 (28/06/2018)
- Expandir automaticamente o nó do esquema quando houver apenas um.
- Melhor desempenho.
- Adicionada opção para remover o nome do esquema do rótulo do nó do objeto.
v1.2.1 (22/12/2016)
- Corrigido: tempo de espera para expansão da pasta.
v1.2 (12/12/2016)
- Adicionado suporte para v17.0 RC1.
- Mostre o cursor de espera ao criar pastas.
- Versão implantável única para várias versões do SSMS.
- Corrigido: tempo de espera de expansão de pasta em CPU de núcleo único.
v1.1 (14/07/2016)
- Adicionadas opções de usuário.
- Corrigido: erro ao executar várias instâncias do SSMS.
Depurar compilação
- Adicionado painel da janela de saída para mensagens de depuração.
v1.0 (05/07/2016)