Frage

Wie kann ich eine Verbindung zu einem remote-SQL-server-Mac OS X?Ich weiß nicht wirklich brauchen eine GUI, aber es wäre schön zu haben, für die Farbcodierung und resultset-raster.Ich würde lieber nicht haben zu verwenden eine VM.

Gibt es einen SQL-client für Mac OS X das arbeiten mit MS-SQL-Server?

War es hilfreich?

Lösung

Lassen Sie uns gemeinsam auf eine kanonische Antwort.

Native Apps

Java-Basierte

Electron-Based

(TODO:Fügen Sie die anderen unten genannten)

Andere Tipps

Die Java-basierte Oracle SQL Developer hat ein plugin-Modul, unterstützt SQL Server.Ich benutze es regelmäßig auf meinem Mac.Es ist kostenlos, auch.

Hier ist, wie zu installieren Sie das SQL Server-Plug-in:

  • Führen Sie SQL-Developer
  • gehen Sie zu diesem Menüpunkt:Oracle SQL Developer/Einstellungen/Datenbank/JDBC-Treiber von Drittanbietern
  • Klicken Sie auf Hilfe.
  • Es werden Zeiger auf die JAR Dateien für MySQL, SQL Server, etc.
  • Die SQL Server-JAR-Datei ist erhältlich unter http://sourceforge.net/projects/jtds/files/

Dies wird die zweite Frage in einer Reihe, die ich beantwortet habe mit dieser, so dass ich denke, es lohnt sich, darauf hinzuweisen, dass ich keine Verbindung mit diesem Produkt, aber ich benutze es und Liebe es und denke, es ist die richtige Antwort auf diese Frage zu: DbVisualizer.

Ich dachte, Sequel Pro-MySQL-ziemlich interessant aussah.Es ist schwer zu finden, ein Werkzeug, dass arbeitet mit alle diese Datenbanken (insbesondere SQL Server 2005 ...die meisten Menschen verwenden Sie SQL Server Management Studio und das Windows natürlich nur).

Wenn diese Frage gestellt wurde, gab es sehr wenige tools gibt, waren viel Wert.Auch ich landete mit Fusion und einem Windows-client.Ich habe versucht, nur über alles, was für MAC-und Linux und nie gefunden was lohnt sich.Enthalten, dbvisualizer, Eichhörnchen (besonders schlecht ist, obwohl die windows-Hasser in meinem Büro, die darauf schwören), oracle SQL developer und einen Haufen andere.Nichts im Vergleich zu DBArtizan auf Windows soweit ich war besorgt und ich war bereit, es mit Fusion oder VirtualBox.Ich glaube nicht, das MS-Produkt, weil es ist nur für MS SQL.

Bottom line ist nichts kostenlos ist, lohnt sich, noch waren die meisten nicht kommerziellen windows-Produkten

Aber jetzt (März 2010) ich glaube, es gibt zwei ernsthafte Anwärter und lohnt Versionen für MAC und Linux, das eine niedrige mit Kosten verbunden.Die erste ist die Aqua Data Studio, die Kosten etwa $450 pro Benutzer, das ist gerade noch akzeptabel, aber Billig im Vergleich zu DBArtizan und andere mit ähnlicher Funktionalität (aber MS-only).Die andere ist RazorSQL das kostet nur 69 US-Dollar pro Benutzer.Aqua data studio ist gut, aber eine Ressource Schwein und im Grunde ziemlich träge und hat nicht essentiellen Funktionen wie die ER-Diagramm-tool, das ist ziemlich schlecht an, dass.Der Rasierer geht blitzschnell und ist nur ein 16meg herunterladen und hat alles, was ein SQL-Entwickler braucht, einschließlich ein TSQL-editor.

Damit der große Gewinner ist RazorSQL und für 69 US-Dollar, es lohnt sich und feature geritten.Glauben Sie mir, nach mehreren Jahren des Wartens auf einen günstigen nicht-windows-Ersatz für DBartizan, ich habe mich endlich gefunden und ich war sehr wählerisch.

Mein Arbeitgeber produziert eine einfache proof-of-concept HTML5-basierten SQL-client die verwendet werden können, gegen jede ODBC-Datenquelle im web-browser host-Maschine, die, durch die HTML5 WebDB-zu-ODBC-Bridge wir auch produzieren.Diese Komponenten sind frei, für Mac, Windows, und mehr.

Anwendbar auf viele der anderen Antworten hier -- der Typ-1-JDBC-zu-ODBC-Brücke, die meisten beziehen, ist das eine Sonne eingebaut und zusammen mit der JVM.JVM/JRE/JDK-Dokumentation hat immer empfohlen, vor der Verwendung dieses gebaut-in ausgenommen in der experimentellen Szenarien, oder wenn keine andere Möglichkeit besteht, da diese Komponente wurde als eine proof-of-concept, und war nie für die Produktion verwenden.

Mein Arbeitgeber macht ein enterprise-grade-JDBC-zu-ODBC-Brücke, als ein Single-Tier (installiert ausschließlich auf die client-Anwendung den host) oder Multi-Tier (splits Komponenten über die client-Anwendung den host und den ODBC-Datenquellen-host, aktivieren JDBC-client-Anwendungen in einer beliebigen JVM zu verwenden, die ODBC-Datenquellen auf Mac, Windows, Linux, etc.).Diese Lösung ist nicht frei.

Alle der oben genannten können verwendet werden, die mit den ODBC-Treibern für Sybase und Microsoft SQL Server (oder andere Datenbanken wir auch produzieren ...

Eichhörnchen SQL ist eine Java-basierte SQL-client, das habe ich gute Erfahrung mit Windows und Linux.Da es Java es sollte den trick tun.

Es ist open source.Können Sie mehrere Sitzungen mit mehreren Datenbanken gleichzeitig.

Ich Stimme für RazorSQL auch.Es ist sehr mächtig in vielerlei Hinsicht praktisch und unterstützt die meisten Datenbanken gibt.Ich benutze meistens für SQL Server, MySQL und PostgreSQL.

DbVisualizer unterstützt viele verschiedene Datenbanken.Es ist eine Kostenlose edition, die ich bisher verwendet haben. Von hier herunterladen

Ich hatte guten Erfolg in den letzten zwei Jahren oder so mit Navicat für MySQL.Die UI könnte ein wenig aktualisiert, aber alle tools und Optionen, die Sie bieten, machen die Kosten vertretbar für mich.

Ich mag SQLGrinder.

Es ist gebaut mit Kakao, so sieht es viel besser aus und fühlt sich mehr wie ein Mac OS X-Anwendung, die alle Java-basierten Anwendung, die hier erwähnt.

Es verwendet JDBC-Treiber zum herstellen einer Verbindung zu Microsoft SQL Server 2005, FrontBase, MySQL, OpenBase, Oracle, PostgreSQL und Sybase.

Kostenlose Testversion oder $59.

Ich benutze das Navicat clients für MySQL und PostgreSQL und bin glücklich mit Ihnen."gut" ist natürlich subjektiv...wie beurteilen Sie Ihre DB-clients?

Wenn diese Frage gestellt wurde, Microsoft Remote Desktop für OS X hatte nicht unterstützt Jahren.Es war nicht eine Universal Binary, und ich fand es etwas buggy ist (ich erinnere daran, dass die Anwendung gerade beendet, nachdem eine fehlgeschlagene Verbindung, anstatt zuzulassen, dass Sie zum ändern der Verbindungsinformationen und versuchen Sie es erneut).

Zu der Zeit habe ich empfohlen, die Open-Source - Netzkabel, eine gute RDP-client für Mac.

Seitdem Microsoft Remote Desktop Client für Mac 2 veröffentlicht wurde.

Ich habe mit Oracle SQL Developer, da die Microsoft-software für SQL-Server ist derzeit nicht verfügbar in Mac OS X.Es wirkt Wunder.Ich würde auch empfehlen, RazorSQL oder SQLGrinder.

Ich benutze AquaFold bei arbeiten unter Windows, aber es basiert auf Java und unterstützt Mac OS X.

Ich habe (DB Solo), und ich mag es sehr.Es ist nur $99 und vergleichbar viele mehr teure Werkzeuge.Es unterstützt Oracle, SQL Server, Sybase, MySQL, PostgreSQL und andere.

Nicht sicher, über open-source, aber ich habe gehört, gute Dinge über http://www.advenio.com/sqlgrinder/ (nicht ausprobiert, schreib ich lieber Python-Skripte, um Dinge auszuprobieren, anstatt GUIs;-).

Dies nicht konkret deine Frage zu beantworten, weil ich nicht sicher bin, in jedem Mandanten existieren in Mac OS X, aber ich in der Regel nur Remote Desktop in die server und die Arbeit über, dass.Eine weitere option ist VMware Fusion (das ist viel besser als Parallels meiner Meinung nach) + Windows XP + SQL Server Management Studio.

Ich benutze Eclipse-Datenbank-Entwicklung-plugins - wie alle Java-basierten SQL-Editoren, es funktioniert cross-Plattform mit jeder Art 4 (ie pure Java JDBC-Treiber.Es ist in Ordnung für grundlegende Dinge (die wichtigsten andernfalls wird es Kämpfe geben transaction control -- auto-commit=true ist immer wie es scheint).

Microsoft haben eine anständige JDBC Typ 4 Treiber: http://www.microsoft.com/downloads/details.aspx?FamilyId=6D483869-816A-44CB-9787-A866235EFC7C&displaylang=en dies kann verwendet werden, mit der alle Java-clients / Programme auf Win/Mac/Lin/etc.

Diese Menschen kämpfen mit Java/JDBC auf einem Mac sind vermutlich versuchen, zu verwenden native Treiber anstelle von JDBC, - und ich habe nicht verwendet (oder praktisch gehört) das ODBC-Treiber-Brücke in fast 10 Jahren.

Es ist vielleicht nicht die beste Lösung, wenn Sie nicht bereits haben, aber FileMaker 11 mit der Aktuellen SQL Server-ODBC-Treiber (http://www.actualtech.com/product_sqlserver.php) arbeitete gut für einen Kunden von mir heute.Der ODBC-Treiber ist nur $29, aber FileMaker ist $299, das ist der Grund, warum Sie vielleicht nur berücksichtigen, wenn Sie bereits haben es.

Ich habe Eclipse mit dem Quantum-DB-plugins für diesen Zweck da war ich schon mit Eclipse sowieso.

Ed: phpMyAdmin ist für MySQL, aber der Fragesteller muss so etwas für Microsoft SQL Server.

Die meisten Lösungen, die ich gefunden habe, beinhalten die Verwendung einer ODBC-Treiber aus, und klicken bevorzugten client-Anwendung, die Sie verwenden.Für Beispiel, Gorilla SQL Forderungen werden in der Lage zu tun, die, obwohl das Projekt scheint aufgegeben.

Die meisten gut Lösungen sind entweder mit Remote Desktop oder VMware/Parallels.

Versuchen Sie Netzkabel und ändern, was Sie möchten, direkt vom server.

Es ist open source.

http://cord.sourceforge.net/

Für MySQL gibt es Querious und Sequel Pro.Der ehemalige kostet 25 US-Dollar, und die letztere ist frei.Finden Sie einen Vergleich von Ihnen hier, und eine Liste von einigen anderen Mac-OS-X-MySQL-clients hier.

Steve

Da es derzeit nicht eine MS SQL-client für Mac OS X, ich würde, wie Bescheidenheit vorgeschlagen hat, verwenden Sie Remote Desktop für den Mac.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top