Eu queria saber se existem alternativas para o SQL Server Management Studio da Microsoft?
Não há nada de errado com o SSMS, mas às vezes parece um aplicativo muito grande, onde tudo que eu quero é procurar tabelas de edição e executar consultas.
Eu comecei a usar o LinqPad . Além de ser mais leve que o SSMS, você também pode praticar a escrita de consultas LINQ – muito mais divertidas do que o tedioso TSQL antigo!
Parece que ninguém mencionou o Query Express ( http://www.albahari.com/queryexpress.aspx ) e um fork Query ExPlus (também link na parte inferior do http://www.albahari.com/queryexpress.aspx )
BTW. A primeira URL é a página inicial de Joseph Albahari, que é o autor do LINQPad (confira esta ferramenta matadora)
TOAD para MS SQL parece muito bom. Eu nunca usei isso pessoalmente, mas usei outros produtos da Quest e eles são sólidos.
Banco de dados .NET
Eu tenho usado o Atlantis SQL Enywhere , um software livre, há quase 6 meses e tem funcionado muito bem. Funciona com as versões SQL 2005 e SQL 2008. Eu estou realmente impressionado com seus resources e atalhos de teclado que são similares ao VS, então faz a transição realmente suave para um novo editor.
Algumas das características que valem a pena mencionar:
Todos esses resources me pouparam muito tempo.
powershell + sqlcmd 🙂
Se você já estiver gastando tempo no Visual Studio, poderá usar o Server Explorer para se conectar a qualquer servidor de database compatível com .Net.
Desde que você esteja usando o Professional ou superior, você pode criar e editar tabelas e bancos de dados, executar consultas, etc.
Há uma versão expressa no SSMS que possui consideravelmente menos resources, mas ainda tem o básico.
vim + dbext 🙂
Você ainda pode instalar e usar o Query Analyzer de versões anteriores do SQL Server.
A Oracle tem um programa gratuito chamado SQL Developer, que funcionará com o Microsoft SQL Server, além do Oracle e MySQL. Ao acessar o SQL Server, no entanto, o Oracle SQL Developer destina-se apenas a permitir uma migration fácil para o Oracle, portanto, o database do SQL Server é essencialmente somente leitura.
Que tal Embarcadero Rapid SQL Realmente bom, mas meio caro.