O que você mais gosta dbForge Studio for SQL Server?
* Eu experimentei muitos produtos similares e decidi por este porque tinha os melhores recursos para este ponto de preço.
* O IDE é semelhante ao Visual Studio, o que o torna confortável.
* Bom controle sobre a formatação SQL
* Suporta backups e restaurações de DB
* Ferramentas diretas para edição de objetos de DB, incluindo a geração de instruções "create" ou "alter" para realizar as alterações
* Ferramentas de comparação de dados e objetos
* Boa ferramenta de consulta, incluindo algumas opções interessantes de como a saída das consultas é visualizada. Por exemplo, você pode executar várias instruções Select de uma vez e ter a saída de cada uma em sua própria aba. Da mesma forma, é bom poder visualizar a saída em uma visualização dividida (com o SQL) ou sozinha para ver mais linhas. Eu também gosto que posso executar Análise coletada por e hospedada no G2.com.
O que você não gosta dbForge Studio for SQL Server?
* Os logs de erro e saída são comuns a todas as abas abertas. Em outras palavras, se tiver muitas abas de SQL abertas e executar várias instruções diferentes dessas abas, a saída e os erros estão todos em um log comum. Isso torna muito mais trabalhoso ver rapidamente a saída ou os erros de uma instrução SQL específica que executa. Os logs de saída e erro deveriam fazer parte de cada aba aberta (assim como as áreas de "Dados" e "Texto" são).
* Gostaria de poder escolher um perfil de formatação SQL na barra de ferramentas e formatar meu SQL com base nesse perfil. Você pode ter vários perfis no dbForge Studio, mas precisa mudar qual é o padrão antes de poder aplicá-lo ao seu SQL atual. Isso é mais trabalho do que deveria ser.
* O PL/SQL Developer, uma ferramenta que usei por anos com Oracle, tinha muitos recursos que gostaria que o dbForge Studio tivesse (veja abaixo):
* Gostaria que houvesse uma maneira simples de executar um script longo, uma instrução de cada vez. Em outras palavras, começaria com a primeira instrução, depois pausaria para você clicar para que execute a próxima. Isso me permitiria testá-lo (lentamente) e parar assim que o primeiro erro ocorresse. Então, potencialmente, resolver o problema e retomar de onde parou.
* Gostaria de poder clicar com o botão direito em uma linha ou célula da saída de uma consulta e rapidamente abrir uma nova janela SQL para olhar os dados em uma tabela relacionada, com base em um valor nessa linha e uma relação de chave estrangeira que existe. Por exemplo, quero saber o que um valor numérico específico representa em uma tabela de consulta, ou quero ver todas as linhas em uma tabela filha que correspondem a um valor específico em que estou clicando. Isso seria muito mais útil e simples do que o Navegador Mestre-Detalhe no dbForge Studio (que precisa ser configurado manualmente e salvo para cada cenário que você está interessado).
* Tenho muitas instruções SQL salvas que uso. Gostaria que pudessem ser vinculadas a uma tabela no Explorador de Banco de Dados, como uma maneira rápida de acessá-las. Por exemplo, clicar com o botão direito em uma tabela e ter um submenu para modelos que foram vinculados a essa tabela. Esta seria uma maneira melhor de organizar consultas úteis em vez de ter que armazenar todas elas no sistema de arquivos. Haveria necessidade de maneiras flexíveis de relacioná-las. Por exemplo, tenho muitos bancos de dados que são iguais, e seria bom se um modelo SQL pudesse ser relacionado pelo nome da tabela, para que eu pudesse clicar com o botão direito nessa tabela em qualquer um dos bancos de dados e acessar os modelos SQL que salvei. Análise coletada por e hospedada no G2.com.