macos - Client SQL pour Mac OS X qui fonctionne avec MS SQL Server

Translate

Comment puis-je me connecter à un serveur SQL distant à l'aide de Mac OS X? Je n'ai pas vraiment besoin d'une interface graphique, mais ce serait bien d'avoir pour le codage couleur et la grille du jeu de résultats. Je préfère ne pas avoir à utiliser de VM.

Existe-t-il un client SQL pour Mac OS X qui fonctionne avec MS SQL Server?

This question and all comments follow the "Attribution Required."

Toutes les réponses

Translate

Travaillons ensemble sur une réponse canonique.

Applications natives

Basé sur Java

À base d'électrons

(TODO: Ajoutez d'autres mentionnés ci-dessous)

La source
Translate

Le basé sur JavaDéveloppeur Oracle SQLa un module de plugin qui prend en charge SQL Server. Je l'utilise régulièrement sur mon Mac. C'est gratuit aussi.

Voici comment installer le plugin SQL Server:

  • Exécutez SQL Developer
  • allez à cet élément de menu: Oracle SQL Developer / Preferences / Database / Third-party JDBC Drivers
  • Cliquez sur Aide.
  • Il aura des pointeurs vers lePOTfichiers pour MySQL, SQL Server, etc.
  • Le fichier JAR SQL Server est disponible à l'adressehttp://sourceforge.net/projects/jtds/files/
La source
Translate

Ce sera la deuxième question consécutive à laquelle je répondrai avec ceci, donc je pense qu'il vaut la peine de souligner que je n'ai aucune affiliation avec ce produit, mais je l'utilise et je l'adore et je pense que c'est aussi la bonne réponse à cette question:DbVisualizer.

La source
Flora Lee
Translate

Je pensais que Sequel Pro pour MySQL avait l'air assez intéressant. Il est difficile de trouver un outil qui fonctionne avec toutes ces bases de données (en particulier SQL Server 2005 ... la plupart des gens utilisent SQL Server Management Studio et c'est Windows uniquement bien sûr).

La source
Yvonne Lee
Translate

Lorsque cette question a été posée, il y avait très peu d'outils qui valaient beaucoup. J'ai également fini par utiliser Fusion et un client Windows. J'ai essayé à peu près tout pour MAC et Linux et je n'ai jamais rien trouvé de valable. Cela incluait dbvisualizer, l'écureuil (particulièrement mauvais, même si les haineux de Windows dans mon bureau ne jurent que par lui), le développeur Oracle SQL et un tas d'autres. Rien comparé à DBArtizan sur Windows en ce qui me concerne et j'étais prêt à l'utiliser avec Fusion ou VirtualBox. Je n'utilise pas le produit MS car il est uniquement limité à MS SQL.

En bout de ligne, rien de gratuit ne vaut la peine, ni la plupart des produits commerciaux non Windows

Cependant, maintenant (mars 2010), je pense qu'il existe deux prétendants sérieux et des versions intéressantes pour le MAC et Linux qui ont un faible coût associé. Le premier est Aqua Data Studio qui coûte environ 450 $ par utilisateur, ce qui est à peine acceptable, mais bon marché par rapport à DBArtizan et d'autres avec des fonctionnalités similaires (mais MS uniquement). L'autre est RazorSQL qui ne coûte que 69 $ par utilisateur. Le studio de données Aqua est bon, mais un porc de ressources et fondamentalement assez lent et possède des fonctionnalités non essentielles telles que l'outil de diagramme ER, qui est assez mauvais pour cela. Le Razor est ultra rapide et ne nécessite qu'un téléchargement de 16 méga et a tout ce dont un développeur SQL a besoin, y compris un éditeur TSQL.

Donc le grand gagnant est RazorSQL et pour 69 $, ça vaut vraiment le coup et les fonctionnalités sont nombreuses. Croyez-moi, après plusieurs années d'attente pour trouver un substitut bon marché non Windows pour DBartizan, j'en ai enfin trouvé un et j'ai été très pointilleux.

La source
Kristin Lee
Translate

Mon employeur produit une preuve de concept simpleClient SQL basé sur HTML5qui peut être utilisé avec n'importe quelle source de données ODBC sur la machine hôte du navigateur Web, via lePont WebDB vers ODBC HTML5nous produisons également. Ces composants sont gratuits, pour Mac, Windows et plus encore.

Applicable à de nombreuses autres réponses ici - le pont JDBC-ODBC de type 1 auquel la plupart se réfèrent est celui intégré à et fourni avec la JVM. La documentation JVM / JRE / JDK a toujours déconseillé d'utiliser cette fonction intégrée, sauf dans des scénarios expérimentaux, ou lorsqu'aucune autre option n'existe, car ce composant a été construit comme une preuve de concept et n'a jamais été destiné à une utilisation en production.

Mon employeur propose un pont JDBC vers ODBC de niveau entreprise, disponible enSingle-Tier (s'installe entièrement sur l'hôte de l'application client)ou unMulti-Tier (répartit les composants sur l'hôte d'application client et l'hôte de source de données ODBC,permettant aux applications client JDBC dans n'importe quelle JVM d'utiliser des sources de données ODBC sur Mac, Windows, Linux, etc.). Cette solution n'est pas gratuite.

Tout ce qui précède peut être utilisé avec les pilotes ODBC pourSybase et Microsoft SQL Server(ouautres bases de données) nous produisons également ...

La source
Translate

Squirrel SQLest un client SQL basé sur Java, avec lequel j'ai eu une bonne expérience sous Windows et Linux. Puisque c'est Java, ça devrait faire l'affaire.

C'est open source. Vous pouvez exécuter plusieurs sessions avec plusieurs bases de données simultanément.

La source
Translate

Je vote pourRazorSQLégalement. Il est très puissant à bien des égards et prend pratiquement en charge la plupart des bases de données. Je l'utilise principalement pour SQL Server, MySQL et PostgreSQL.

La source
Translate

DbVisualizerprend en charge de nombreuses bases de données différentes. Il existe une édition gratuite que j'ai utilisée précédemment.Téléchargez ici

La source
Translate

J'ai eu un bon succès au cours des deux dernières années en utilisantNavicatpour MySQL. L'interface utilisateur pourrait nécessiter une petite mise à jour, mais tous les outils et options qu'ils fournissent rendent le coût justifiable pour moi.

La source
Colby Lee
Translate

J'aimeSQLGrinder.

Il est construit en utilisantCacao, donc il a l'air beaucoup mieux et ressemble plus à une application Mac OS X qu'à toutes les applications Java mentionnées ici.

Il utilise des pilotes JDBC pour se connecter à Microsoft SQL Server 2005, FrontBase, MySQL, OpenBase, Oracle, PostgreSQL et Sybase.

Essai gratuit ou 59 $.

La source
Xenia Lee
Translate

J'utilise les clients Navicat pour MySQL et PostgreSQL et j'en suis satisfait. «bien» est évidemment subjectif ... comment jugez-vous vos clients DB?

La source
Translate

J'utilise Oracle SQL Developer depuis que le logiciel Microsoft pour SQL Server n'est actuellement pas disponible sur Mac OS X. Cela fonctionne à merveille. Je recommanderais également RazorSQL ou SQLGrinder.

La source
Translate

j'utiliseAquaFoldau travail sur Windows, mais il est basé sur Java et prend en charge Mac OS X.

La source
Translate

J'ai utilisé (DB Solo) et je l'aime beaucoup. C'est seulement 99 $ et comparable à de nombreux outils plus chers. Il prend en charge Oracle, SQL Server, Sybase, MySQL, PostgreSQL et autres.

La source
Delia Lee
Translate

Je ne suis pas sûr de l'open source, mais j'ai entendu parler de bonnes choseshttp://www.advenio.com/sqlgrinder/(pas essayé, je préfère écrire des scripts Python pour essayer des choses plutôt que d'utiliser des interfaces graphiques ;-).

La source
Ingrid Lee
Translate

Lorsque cette question a été posée, le bureau à distance de Microsoft pour OS X n'était plus pris en charge depuis des années. Ce n'était pas un binaire universel, et je l'ai trouvé quelque peu bogué (je me souviens que l'application se fermera juste après un échec de connexion au lieu de vous permettre de modifier les informations de connexion et de réessayer).

A l'époque je recommandais l'Open SourceCorde, un bon client RDP pour Mac.

DepuisClient Microsoft Remote Desktop pour Mac 2a été libéré.

La source
Tom Lee
Translate

J'utilise les plugins de développement de base de données d'Eclipse - comme tous les éditeurs SQL basés sur Java, il fonctionne sur plusieurs plates-formes avec n'importe quel pilote JDBC de type 4 (c'est-à-dire pur Java). C'est correct pour les choses de base (le principal échec est qu'il a du mal à donner le contrôle des transactions - auto-commit = true est toujours défini, semble-t-il).

Microsoft a un pilote JDBC de type 4 décent:http://www.microsoft.com/downloads/details.aspx?FamilyId=6D483869-816A-44CB-9787-A866235EFC7C&displaylang=enceci peut être utilisé avec tous les clients / programmes Java sur Win / Mac / Lin / etc.

Ces personnes aux prises avec Java / JDBC sur un Mac essaient probablement d'utiliser des pilotes natifs au lieu de JDBC - je n'ai pas utilisé (ou pratiquement entendu parler) du pont de pilotes ODBC depuis près de 10 ans.

La source
Eleanore Lee
Translate

Ce n'est peut-être pas la meilleure solution si vous ne l'avez pas déjà, mais FileMaker 11 avec le pilote ODBC Actual SQL Server (http://www.actualtech.com/product_sqlserver.php) a bien fonctionné pour un de mes clients aujourd'hui. Le pilote ODBC ne coûte que 29 $, mais FileMaker est de 299 $, c'est pourquoi vous ne pouvez l'envisager que si vous l'avez déjà.

La source
Translate

Cela ne répond pas spécifiquement à votre question, car je ne suis pas sûr que des clients existent sous Mac OS X, mais jeBureau à distancedans le serveur et travaillez à travers cela. Une autre option estVMware Fusion(ce qui est bien mieux queParallèlesà mon avis) + Windows XP +SQL Server Management Studio.

La source
sal
Translate

J'ai utilisé Eclipse avec les plugins Quantum-DB à cette fin puisque j'utilisais déjà Eclipse de toute façon.

La source
Translate

Ed:phpMyAdminest pour MySQL, mais le demandeur a besoin de quelque chose pour Microsoft SQL Server.

La plupart des solutions que j'ai trouvées impliquent l'utilisation d'un pilote ODBC, puis de l'application cliente que vous utilisez. Par exemple,Gorilla SQLprétend pouvoir le faire, même si le projet semble abandonné.

Plusbienles solutions utilisent soitBureau à distanceouVMware/Parallèles.

La source
Amanda Lee
Translate

Essayez CoRD et modifiez ce que vous voulez directement depuis le serveur.

C'est open source.

http://cord.sourceforge.net/

La source
Faithe Lee
Translate

Pour MySQL, il y aQueriousetSuite Pro. Le premier coûte 25 $ US et le second est gratuit. Vous pouvez en trouver une comparaisonici, et une liste de quelques autres clients MySQL Mac OS Xici.

Steve

La source
Translate

Puisqu'il n'y a actuellement pas de client MS SQL pour Mac OS X, je le ferais, commeModestiea suggéré, utilisezBureau à distancepour le Mac.

La source