Cliente SQL para o Mac OS X que trabalha com o MS SQL Server [fechado]

Como posso ligar-me a um servidor SQL remoto usando o Mac OS X? Eu realmente não preciso de uma GUI, mas seria bom ter para o código de cores e grelha de resultado. Prefiro não ter de usar um VM.

Existe um cliente de SQL para o Mac OS X que trabalha com o servidor de MS SQL?

Author: Patrick McElhaney, 2008-08-06

25 answers

Vamos trabalhar juntos numa resposta canónica.

Aplicações Nativas

Baseado Em Java

À Base De Electrões

(TODO: adicionar outros mencionados abaixo)

 230
Author: ebryn, 2018-04-26 12:00:28

O programador SQL do Oracle baseado em Java tem um módulo de 'plugins' que suporta o servidor SQL. Uso-o regularmente no meu Mac. Também é de graça.

Aqui está como instalar o plugin do servidor de SQL:

  • executar o programador SQL
  • vá para este item do menu: Programador/Preferências SQL da Oracle/base de dados/controladores JDBC de terceiros
  • clique em ajuda.
  • ele terá ponteiros para os arquivos JAR para MySQL, servidor SQL, etc.
  • o ficheiro JAR do servidor de SQL está disponível at http://sourceforge.net/projects/jtds/files/
 173
Author: Mark Harrison, 2015-07-09 23:18:12

Esta será a segunda pergunta em uma linha eu respondi com isso, então eu acho que vale a pena ressaltar que eu não tenho nenhuma afiliação com este produto, mas eu uso ele e adoro ele e acho que é a resposta certa para esta pergunta: DbVisualizer.

 33
Author: John, 2014-07-15 15:12:43
Achei a sequela Pro para o MySQL muito interessante. É difícil encontrar uma ferramenta que funcione com todos esses bancos de dados (especialmente o SQL Server 2005 . . . a maioria das pessoas usa o SQL Server Management Studio e isso é apenas Windows, é claro).
 9
Author: tooshel, 2009-05-02 04:36:42
Quando esta pergunta foi feita, havia poucas ferramentas que valessem muito. Também acabei por usar o Fusion e um Cliente do Windows. Eu tentei quase tudo para MAC e Linux e nunca encontrei nada que valesse a pena. Isso incluiu dbvisualiser, squirrel (particularmente ruim, mesmo que o Windows odeia no meu escritório jurar por ele), o desenvolvedor SQL oracle e um monte de outros. Nada comparado com o DBArtizan nas janelas, no que me diz respeito, e eu estava preparado para usá-lo com Fusão ou VirtualBox. Eu não uso o produto MS porque é limitado apenas a MS SQL.

O essencial é que nada de graça vale a pena, nem a maioria dos produtos comerciais não windows

No entanto, agora (Março de 2010) eu acredito que existem dois concorrentes sérios e versões válidas para o MAC e Linux que têm um baixo custo associado com eles. O primeiro é Aqua Data Studio, que custa cerca de US $ 450 por usuário, o que é um pouco aceitável, mas barato em comparação com DBArtizan e outros com funcionalidade semelhante (mas apenas MS). O outro é RazorSQL que só custa $ 69 por usuário. Aqua data studio é bom, mas um recurso hog e basicamente bastante lento e tem características não essenciais, como a ferramenta de diagrama ER, que é muito ruim nisso. O Razor é rápido e é apenas um download 16meg e tem tudo o que um desenvolvedor SQL precisa, incluindo um editor TSQL.

Então o grande vencedor é RazorSQL e por $ 69, vale a pena e o recurso é montado. Acredita em mim, depois de vários anos de espera para encontrar um Substituto barato não janelas para DBartizan, eu finalmente encontrei um e eu tenho sido muito exigente.
 9
Author: Vijit Coomara, 2010-03-26 08:25:32

O meu empregador produz uma simples prova de conceito Cliente de SQL baseado em HTML5 que pode ser usado contra qualquer fonte de dados ODBC na máquina hospedeira do navegador web, através daHTML5 WebDB-to-ODBC Bridge que também produzimos. Estes componentes são gratuitos, para Mac, Windows e muito mais.

Aplicável a muitas das outras respostas aqui -- A Ponte Tipo 1 JDBC-para-ODBC a que a maioria se refere é o único Sol construído dentro e junto com a JVM. A documentação da JVM/JRE / JDK tem sempre aconselhado a não usar este embutido, exceto em cenários experimentais, ou quando não existe outra opção, porque este componente foi construído como prova de conceito, e nunca foi destinado para uso da produção.

O meu empregador disponibiliza uma ponte JDBC-to-ODBC de grau empresarial, como um de nível único (instala-se inteiramente na máquina de aplicações cliente) ou um de vários níveis (divide os Componentes sobre a máquina de aplicações cliente e a máquina de fonte de dados ODBC, activar o JDBC aplicações cliente em qualquer JVM para usar fontes de dados ODBC em Mac, Windows, Linux, etc.). Esta solução não é de graça.

Tudo isto pode ser usado com os controladores ODBC para Sybase & Microsoft SQL Server (ou outras bases de dados ) que também produzimos ...

 7
Author: TallTed, 2012-04-23 20:15:29

Squirrel SQL é um cliente de SQL baseado em Java, que eu tive boa experiência com Windows e Linux. Já que é Java, deve funcionar.

É código aberto. Você pode executar várias sessões com várias bases de dados simultaneamente.
 6
Author: eodonohoe, 2012-06-14 21:21:12

Voto também em RazorSQL . É muito poderoso em muitos aspectos e praticamente suporta a maioria das bases de dados lá fora. Uso-o principalmente para servidor SQL, MySQL e PostgreSQL.

 6
Author: uniacid, 2012-06-14 21:24:40

O DbVisualizer suporta muitas bases de dados diferentes. Há uma edição gratuita que eu usei anteriormente. telecarregamento a partir daqui

 6
Author: Konstantin, 2014-09-05 07:26:43

Tenho tido um bom sucesso nos últimos dois anos, mais ou menos, usando o Navicat para o MySQL. A IU poderia usar um pouco de atualização, mas todas as ferramentas e opções que eles fornecem tornam o custo justificável para mim.

 5
Author: Peter Mortensen, 2012-06-14 21:22:09

Eu gosto de SQLGrinder .

É construído usando cacau , por isso parece muito melhor e se sente mais como uma aplicação Mac OS X do que toda a aplicação baseada em Java mencionada aqui.

Ele usa drivers JDBC para se conectar ao Microsoft SQL Server 2005, FrontBase, MySQL, OpenBase, Oracle, PostgreSQL e Sybase.

Julgamento gratuito ou 59 dólares.
 5
Author: philfreo, 2012-06-14 21:23:59
Uso os clientes Navicat para o MySQL e o PostgreSQL e estou feliz com eles. "bom" é obviamente subjetivo... como julga os seus clientes DB?
 3
Author: Devin Ceartas, 2009-05-02 04:02:11

Quando esta pergunta foi feita, o Desktop remoto da Microsoft para o OS X não era suportado há anos. Não era uma binária Universal, e eu achei que era um pouco buggy (lembro-me que a aplicação irá apenas sair após uma conexão falhada, em vez de permitir que você altere a informação da conexão e tente novamente).

Na altura em que recomendei o código aberto CoRD, um bom cliente RDP para o Mac.

Desde então O cliente de Desktop remoto da Microsoft para o Mac 2 foi comercializar.

 3
Author: 2 revs, 2 users 67%Neil Casey, 2010-01-07 14:23:02

Tenho usado o programador SQL da Oracle desde que o software da Microsoft para o servidor SQL não está disponível no Mac OS X. faz maravilhas. Eu também recomendaria RazorSQL ou SQLGrinder.

 3
Author: snovvblind, 2011-07-31 19:04:52

Eu uso AquaFold no trabalho no Windows, mas é baseado em Java e suporta Mac OS X.

 3
Author: jason saldo, 2012-06-14 21:16:16

Já usei (DB Solo ) e gosto muito. São apenas 99 dólares e comparáveis a muitas ferramentas mais caras. Ele suporta Oracle, SQL Server, Sybase, MySQL, PostgreSQL e outros.

 3
Author: Mark, 2012-06-14 21:25:24

Não tenho a certeza sobre código aberto, mas ouvi coisas boas sobre {[[2]}http://www.advenio.com/sqlgrinder/ (não tentei, prefiro escrever scripts em Python para experimentar coisas em vez de usar GUIs;-).

 2
Author: Alex Martelli, 2009-05-02 04:05:23

Isto não responde especificamente à sua pergunta, porque não tenho a certeza de que existam clientes no Mac OS X, Mas eu geralmente apenas Desktop Remoto para o servidor e trabalhar através disso. Outra opção é VMware Fusion (que é muito melhor do que Paralelos na minha opinião) + Windows XP + SQL Server Management Studio.

 2
Author: Peter Mortensen, 2012-06-14 21:11:08

Eu uso os 'plugins' de desenvolvimento de bases de dados do Eclipse-como todos os editores de SQL baseados em Java, ele trabalha com qualquer driver JDBC Tipo 4 (ou seja, Java puro). É ok para coisas básicas (a falha principal é que ele luta para dar controle de transação -- auto-commit=true é sempre definido que parece).

A Microsoft tem um driver decente do tipo 4 do JDBC: http://www.microsoft.com/downloads/details.aspx?FamilyId=6D483869-816A-44CB-9787-A866235EFC7C&displaylang=en isto pode ser usado com todos os Java clientes / programas no Win / Mac / Lin / etc.

Essas pessoas que lutam com Java / JDBC em um Mac estão provavelmente tentando usar drivers nativos em vez de JDBC -- eu não usei (ou praticamente ouvi falar) a ponte de driver ODBC em quase 10 anos.
 1
Author: user136776, 2009-12-22 14:55:35

Pode não ser a melhor solução se ainda não a tiver, mas o FileMaker 11 com o controlador ODBC do servidor SQL (http://www.actualtech.com/product_sqlserver.php) funcionou bem para um cliente meu hoje. O motorista do ODBC custa apenas $ 29, mas o FileMaker custa $299, e é por isso que só pode considerá-lo se já o tiver.

 1
Author: Chuck, 2010-09-27 18:55:02
Usei o Eclipse com os plugins Quantum-DB para esse efeito desde que já estava a usar o Eclipse.
 1
Author: sal, 2012-06-14 21:22:33

Ed: phpMyAdmin é para o MySQL, mas o asker precisa de algo para o servidor SQL da Microsoft.

A maioria das soluções que encontrei envolve a utilização de um controlador ODBC e, depois, qualquer aplicação de cliente que use. Por exemplo, Gorilla SQL afirma ser capaz de fazer isso, mesmo que o projeto parece abandonado.

A maioria das soluções boas estão a usar ecrã remoto ou VMware/Parallels .

 -4
Author: Michael Stum, 2012-06-14 21:13:09

Tente o CoRD e modifique o que deseja directamente do servidor.

É código aberto.

Http://cord.sourceforge.net/

 -5
Author: Dx_, 2010-12-15 23:55:04

Para o MySQL, Há Queriouse sequela Pro. O primeiro custa US $ 25,e o segundo é gratuito. Você pode encontrar uma comparação deles aqui, e uma lista de alguns outros clientes do Mac OS X MySQL Aqui.

Steve

 -8
Author: Steve Harrison, 2009-05-02 05:06:27

Dado que não existe actualmente um cliente MS SQL para o Mac OS X, eu, como Modesty sugeriu, utilizaria o ecrã remoto para o Mac.

 -12
Author: GateKiller, 2017-05-23 12:18:25