Klient SQL dla Mac OS X współpracujący z MS SQL Server [zamknięty]

Jak Mogę połączyć się ze zdalnym serwerem SQL przy użyciu Mac OS X? Naprawdę nie potrzebuję GUI, ale byłoby miło mieć kodowanie kolorów i siatkę resultset. Wolałbym nie używać maszyny wirtualnej.

Czy istnieje klient SQL dla Mac OS X, który współpracuje z MS SQL Server?

Author: Patrick McElhaney, 2008-08-06

25 answers

Popracujmy razem nad kanoniczną odpowiedzią.

Natywne Aplikacje

Oparte Na Javie

Na Bazie Elektronów

(TODO: Dodaj inne wymienione poniżej)

 230
Author: ebryn,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-04-26 12:00:28

Programista Java Oracle SQL Developer posiada moduł wtyczki obsługujący SQL Server. Używam go regularnie na moim komputerze Mac. Jest też za darmo.

Oto jak zainstalować wtyczkę SQL Server:

  • Uruchom SQL Developer
  • przejdź do tej pozycji menu: programista Oracle SQL/Preferencje/baza danych / sterowniki JDBC innych firm
  • Kliknij pomoc.
  • będzie miał wskaźniki do Jar plików dla MySQL, SQL Server, itp.
  • plik JAR serwera SQL jest dostępny pod adresem http://sourceforge.net/projects/jtds/files/
 173
Author: Mark Harrison,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-07-09 23:18:12

To będzie drugie pytanie z rzędu, na które odpowiedziałem, więc myślę, że warto zaznaczyć, że nie mam żadnego związku z tym produktem, ale używam go i uwielbiam go i myślę, że to również właściwa odpowiedź na to pytanie: DbVisualizer.

 33
Author: John,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-07-15 15:12:43

Myślałem, że Sequel Pro dla MySQL wygląda dość ciekawie. Trudno znaleźć jedno narzędzie, które współpracuje z tymi wszystkimi bazami danych (szczególnie SQL Server 2005 . . . większość ludzi korzysta z SQL Server Management Studio i to oczywiście tylko Windows).

 9
Author: tooshel,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-05-02 04:36:42

Kiedy zadano to pytanie, było bardzo mało narzędzi, które były dużo warte. Skończyłem również z użyciem Fusion i klienta Windows. Próbowałem prawie wszystkiego na Maca i Linuksa i nigdy nie znalazłem niczego wartościowego. To m.in. dbvisualizer, Wiewiórka( szczególnie źle, mimo że hejterzy windows w moim biurze przysięgają na to), programista oracle SQL i kilka innych. Nic w porównaniu do DBArtizan na Windows, jeśli chodzi o mnie i byłem przygotowany do korzystania z niego z Fusion czy VirtualBox. Nie używam produktu MS, ponieważ jest on ograniczony tylko do MS SQL.

Podsumowując, nic za darmo nie jest warte zachodu, podobnie jak większość komercyjnych produktów non windows

Jednak teraz (marzec 2010) uważam, że istnieją dwa poważne konkurentów i warte zachodu wersje dla MAC i Linux, które mają niski koszt związany z nimi. Pierwszym z nich jest Aqua Data Studio, który kosztuje około $450 na użytkownika, co jest ledwo akceptowalne, ale tanie w porównaniu do DBArtizan i innych z podobną funkcjonalnością (ale tylko MS). Drugi to RazorSQL, który kosztuje tylko 69 $za użytkownika. Aqua data studio jest dobry, ale wieprz zasobów i w zasadzie dość powolny i ma mniej istotne funkcje, takie jak narzędzie ER diagram, który jest dość zły w tym. Razor jest błyskawiczny i jest tylko pobieraniem 16meg i ma wszystko, czego potrzebuje programista SQL, w tym edytor TSQL.

Więc wielkim zwycięzcą jest RazorSQL i za 69 dolarów, warto I feature ridden. Uwierz mi, po kilku lata czekania na znalezienie taniego zamiennika dla DBartizan, w końcu znalazłem jeden i byłem bardzo wybredny.

 9
Author: Vijit Coomara,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-03-26 08:25:32

Mój pracodawca produkuje prosty, proof-of-concept HTML5-based SQL client, który może być używany przeciwko każdemu źródłu danych ODBC na komputerze hosta przeglądarki internetowej, za pośrednictwem HTML5 WebDB-to-ODBC Bridge również produkujemy. Komponenty te są bezpłatne dla komputerów Mac, Windows i innych.

Dotyczy wielu innych odpowiedzi tutaj -- Most typu 1 JDBC-to-ODBC, który większość odnosi się do jednego słońca wbudowanego i dołączonego do JVM. Dokumentacja JVM/JRE/JDK zawsze odradzam używanie tego wbudowanego elementu, z wyjątkiem scenariuszy eksperymentalnych lub gdy nie ma innej opcji, ponieważ komponent ten został zbudowany jako proof-of-concept I nigdy nie był przeznaczony do użytku produkcyjnego.

Mój pracodawca udostępnia most JDBC-to-ODBC klasy korporacyjnej, dostępny jako jednowarstwowy (instaluje się całkowicie na Hostie aplikacji klienckiej) lub wielowarstwowy (dzieli komponenty na host aplikacji klienckiej I host źródła danych ODBC, umożliwiając klientowi JDBC aplikacje w dowolnym JVM do korzystania ze źródeł danych ODBC na komputerach Mac, Windows, Linux itp.). To rozwiązanie nie jest darmowe.

Wszystkie powyższe mogą być używane ze sterownikami ODBC dla Sybase & Microsoft SQL Server (lub inne bazy danych), które również produkujemy ...

 7
Author: TallTed,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-04-23 20:15:29

Squirrel SQL to klient SQL oparty na Javie, z którym miałem dobre doświadczenie w systemach Windows i Linux. Skoro to Java, to powinno wystarczyć.

To open source. Możesz uruchamiać wiele sesji z wieloma bazami danych jednocześnie.

 6
Author: eodonohoe,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-06-14 21:21:12

Głosuję również na RazorSQL. Jest bardzo wydajny pod wieloma względami i praktycznie obsługuje większość baz danych. Używam go głównie dla SQL Server, MySQL i PostgreSQL.

 6
Author: uniacid,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-06-14 21:24:40

DbVisualizer obsługuje wiele różnych baz danych. Istnieje darmowa edycja, z której korzystałem wcześniej. Pobierz stąd

 6
Author: Konstantin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-09-05 07:26:43

W ciągu ostatnich dwóch lat odniosłem duży sukces używając Navicat dla MySQL. UI przydałoby się trochę aktualizacji, ale wszystkie narzędzia i opcje, które zapewniają, sprawiają, że koszt jest dla mnie uzasadniony.

 5
Author: Peter Mortensen,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-06-14 21:22:09

Lubię SQLGrinder .

Jest zbudowany przy użyciuCocoa , więc wygląda o wiele lepiej i czuje się bardziej jak aplikacja Mac OS X niż wszystkie aplikacje oparte na Javie tutaj wymienione.

Używa sterowników JDBC do łączenia się z Microsoft SQL Server 2005, FrontBase, MySQL, Openbase, Oracle, PostgreSQL i Sybase.

Darmowy okres próbny lub $ 59.

 5
Author: philfreo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-06-14 21:23:59

Używam klientów Navicat dla MySQL i PostgreSQL i jestem z nich zadowolony. "dobre" jest oczywiście subiektywne... jak oceniasz swoich klientów DB?

 3
Author: Devin Ceartas,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-05-02 04:02:11

Kiedy zadano to pytanie, zdalny pulpit Microsoftu dla OS X był od lat nieobsługiwany. To nie był uniwersalny binarny, i okazało się, że jest nieco błędny (przypominam, że aplikacja będzie po prostu zamknąć po nieudanym połączeniu zamiast pozwalając na zmianę informacji o połączeniu i spróbować ponownie).

W tym czasie poleciłem Open Source CoRD , dobry klient RDP dla Mac.

Od tego czasu Microsoft Remote Desktop Client for Mac 2 był zwolniony.

 3
Author: 2 revs, 2 users 67%Neil Casey,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-01-07 14:23:02

Używam Oracle SQL Developer, ponieważ oprogramowanie Microsoft dla SQL Server nie jest obecnie dostępne na Mac OS X. działa cuda. Polecam również RazorSQL lub Sqlgrinder.

 3
Author: snovvblind,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-07-31 19:04:52

Używam AquaFold w pracy na Windows, ale jest oparty na Javie i obsługuje Mac OS X.

 3
Author: jason saldo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-06-14 21:16:16

Użyłem (DB Solo) i bardzo mi się podoba. To tylko $ 99 i porównywalne do wielu droższych narzędzi. Obsługuje Oracle, SQL Server, Sybase, MySQL, PostgreSQL i inne.

 3
Author: Mark,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-06-14 21:25:24

Nie jestem pewien co do open-source, ale słyszałem dobre rzeczy o http://www.advenio.com/sqlgrinder / (nie próbowałem, wolę pisać skrypty Pythona, aby wypróbować rzeczy, niż używać GUI;-).

 2
Author: Alex Martelli,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-05-02 04:05:23

To nie odpowiada konkretnie na twoje pytanie, ponieważ nie jestem pewien, czy w żadnym kliencie istnieją w Mac OS X, ale generalnie po prostu Pulpit zdalny na serwer i pracować przez to. Inną opcją jest VMware Fusion (który moim zdaniem jest znacznie lepszy od Parallels) + Windows XP + SQL Server Management Studio.

 2
Author: Peter Mortensen,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-06-14 21:11:08

Używam wtyczek do tworzenia baz danych Eclipse - jak wszystkie edytory SQL oparte na Javie, działa na różnych platformach z dowolnym sterownikiem JDBC typu 4 (czyli czystą Javą). Jest ok dla podstawowych rzeczy(główną wadą jest to, że stara się dać kontrolę transakcji -- auto-commit = true jest zawsze ustawiony, jak się wydaje).

Microsoft ma przyzwoity sterownik JDBC type 4: http://www.microsoft.com/downloads/details.aspx?FamilyId=6D483869-816A-44CB-9787-A866235EFC7C&displaylang=en to może być używane z wszystkimi Java klienci / programy na Win / Mac / Lin / etc.

Ci ludzie, którzy zmagają się z Javą / JDBC na Macu, prawdopodobnie próbują używać natywnych sterowników zamiast JDBC-nie używałem (lub praktycznie słyszałem) ODBC driver bridge od prawie 10 lat.

 1
Author: user136776,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-12-22 14:55:35

Może nie jest to najlepsze rozwiązanie, jeśli jeszcze go nie masz, ale FileMaker 11 z rzeczywistym sterownikiem ODBC SQL Server (http://www.actualtech.com/product_sqlserver.php) zadziałało dziś dobrze dla mojego klienta. Sterownik ODBC kosztuje tylko 29 USD, ale FileMaker to 299 USD, dlatego możesz go rozważyć tylko, jeśli już go masz.

 1
Author: Chuck,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-09-27 18:55:02

Używałem Eclipse z wtyczkami Quantum-DB do tego celu, ponieważ i tak używałem Eclipse.

 1
Author: sal,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-06-14 21:22:33

Ed: phpMyAdmin jest dla MySQL, ale asker potrzebuje czegoś dla Microsoft SQL Server.

Większość rozwiązań, które znalazłem, polega na użyciu sterownika ODBC, a następnie dowolnej aplikacji klienckiej, której używasz. Na przykład, Gorilla SQL twierdzi, że jest w stanie to zrobić, mimo że projekt wydaje się porzucony.

Większość dobrych rozwiązań korzysta z zdalnego pulpitu lub VMware/Parallels .

 -4
Author: Michael Stum,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-06-14 21:13:09

Spróbuj CoRD i zmodyfikuj to, co chcesz bezpośrednio z serwera.

To open source.

Http://cord.sourceforge.net/

 -5
Author: Dx_,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-12-15 23:55:04

Dla MySQL jest Querious i Sequel Pro . Pierwszy kosztuje 25 USD, a drugi jest bezpłatny. Możesz znaleźć ich porównanie tutaj, A listę innych klientów Mac OS X MySQL tutaj .

Steve

 -8
Author: Steve Harrison,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-05-02 05:06:27

Ponieważ obecnie nie ma klienta MS SQL dla Mac OS X, chciałbym, jak zasugerowała skromność, użyć Remote Desktop Dla Mac.

 -12
Author: GateKiller,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:18:25