Vra

Hoe kan ek toegang tot'n afgeleë SQL server gebruik van Mac OS X?Ek het nie regtig nodig het'n GUI, maar dit sal lekker wees om vir die kleur kodering en resultset rooster.Ek wil eerder nie te gebruik'n VM.

Is daar'n SQL-kliënt vir Mac OS X wat werk met MS SQL Server?

Was dit nuttig?

Oplossing

Kom ons werk saam aan 'n kanoniese antwoord.

Native Apps

Java-gebaseerde

Electron-Based

(TODO: ander ondergenoemde Voeg)

Ander wenke

Die Java-gebaseerde Oracle SQL Ontwikkelaar 'n plugin module wat SQL Server ondersteun. Ek gebruik dit gereeld op my Mac. Dit is gratis, ook.

Hier is hoe om die SQL Server plugin te installeer:

  • Begin SQL Ontwikkelaar
  • gaan na hierdie menu-item: Oracle SQL Ontwikkelaar / Preferences / Databasis / Derdeparty-JDBC Bestuurders
  • Klik hulp.
  • Dit sal verwysings na die JAR het lêers vir MySQL, SQL Server, ens.
  • Die SQL Server JAR lêer is beskikbaar by http://sourceforge.net/projects/jtds/files /

Dit sal die tweede vraag in 'n ry Ek het geantwoord met hierdie wees, so ek dink dit is die moeite werd om daarop te wys dat ek het geen affiliasie met hierdie produk, maar ek gebruik dit en is mal daaroor en dink dit is die regte antwoord op hierdie vraag te:. DbVisualizer

Ek het gedink Sequel Pro vir MySQL gekyk redelik interessant. Dit is moeilik om 'n instrument wat werk met al die databasisse te vind (veral SQL Server 2005... Die meeste mense gebruik SQL Server Management Studio en dit is slegs vir Windows natuurlik).

Wanneer hierdie vraag gevra is daar baie min gereedskap daar buite was baie werd. Ek het uiteindelik ook met behulp van Fusion en 'n Windows kliënt. Ek het net oor alles vir Mac en Linux probeer en nooit gevind enigiets die moeite werd. Wat ingesluit dbvisualizer, eekhoring (veral sleg, selfs al is die vensters vyande in my kantoor sweer by dit), die binneste vertrek SQL ontwikkelaar en 'n klomp van die ander. Niks in vergelyking met DBArtizan op Windows sover ek bekommerd was en ek was bereid om dit te gebruik met Fusion of VirtualBox. Ek het nie die MS produk te gebruik, want dit net beperk is tot MS SQL.

Bottom line is niks gratis is die moeite werd, of was die meeste kommersiële non vensters produkte

Maar nou (Maart 2010) Ek glo daar is twee ernstige aanspraakmakers en die moeite werd weergawes vir die Mac en Linux wat 'n lae koste wat verband hou met hulle hê. Die eerste een is Aqua Data Studio wat per gebruiker kos sowat $ 450, wat 'n skaars aanvaarbaar, maar goedkoop in vergelyking met DBArtizan en ander met soortgelyke funksies (maar MS net). Die ander is RazorSQL wat net kos $ 69 per gebruiker. Aqua data ateljee is goed, maar 'n hulpbron hog en basies mooi traag en het nie noodsaaklike kenmerke soos die ER-diagram instrument, wat is redelik sleg nie. Die Razor is blitsvinnig en is net 'n 16meg aflaai en het alles wat 'n SQL ontwikkelaar moet insluitende 'n TSQL redakteur.

So die groot wenner is RazorSQL en vir $ 69, die moeite werd en funksie gery. Glo my, na 'n paar jaar van wag om 'n goedkoop nie vensters plaasvervanger vir DBartizan vind, het ek uiteindelik gevind een en ek het baie kieskeurig nie.

My werkgewer lewer 'n eenvoudige, bewys-van-konsep HTML5-gebaseerde SQL kliënt wat kan gebruik word teen enige ODBC data bron op die web-leser gasheer masjien, deur die HTML5 WebDB-tot-ODBC Bridge wat ons produseer ook. Hierdie komponente is gratis, vir Mac, Windows, en nog baie meer.

Van toepassing op baie van die ander antwoorde hier - die tipe 1 JDBC-tot-ODBC Bridge dat die meeste verwys is die een Sun gebou in te en saam met die JVM. JVM / JRE / JDK dokumentasie was nog altyd aangeraai om teen die gebruik van hierdie ingeboude behalwe in eksperimentele scenario's, of wanneer daar geen ander opsie bestaan, want hierdie komponent is gebou as 'n bewys-van-konsep, en was nooit bedoel vir produksie gebruik.

My werkgewer maak 'n onderneming-graad JDBC-tot-ODBC Bridge, beskikbaar as óf 'n Enkellopend -Tier (installeer heeltemal op die kliënt aansoek gasheer) of 'n Multi-Tier (split komponente oor die kliënt aansoek gasheer en die ODBC data bron gasheer, sodat JDBC kliënt aansoeke in enige JVM te ODBC data bronne gebruik op 'n Mac, Windows, Linux, ens). Hierdie oplossing is nie vry nie.

Al die bogenoemde kan gebruik word met die ODBC Drivers vir Sybase & Microsoft SQL Server (of ander databasisse ) ons vervaardig ook ...

Squirrel SQL is 'n Java-gebaseerde SQL kliënt, dat ek 'n goeie ervaring gehad het met op Windows en Linux. Want dit is Java, moet dit doen die truuk.

Dit is open source. Jy kan verskeie sessies met verskeie databasisse gelyktydig hardloop.

Ek stem vir RazorSQL ook. Dit is baie kragtige in baie opsigte en prakties ondersteun die meeste databasisse daar buite. Ek gebruik dit meestal vir SQL Server, MySQL en PostgreSQL.

DbVisualizer ondersteun baie verskillende databasisse. Daar is 'n gratis uitgawe wat ek voorheen gebruik het. aflaai van hier af

Ek het 'n goeie sukses gehad het oor die afgelope twee jaar of so die gebruik van Navicat vir MySQL. Die UI kan 'n bietjie opdatering gebruik, maar al die gereedskap en opsies wat hulle lewer om die koste regverdigbaar vir my.

Ek hou SQLGrinder .

Dit is gebou met behulp van Cacao , sodat dit lyk baie beter en voel meer soos 'n Mac OS X-program as al die Java-gebaseerde program wat hier genoem word.

Dit maak gebruik van JDBC drywers om toegang tot Microsoft SQL Server 2005, FrontBase, MySQL, OpenBase, Oracle, PostgreSQL, en Sybase.

Free verhoor of $ 59.

Ek gebruik die Navicat kliënte vir MySQL en PostgreSQL en is gelukkig met hulle. "Goeie" is natuurlik subjektief ... hoe kan jy oordeel jou DB kliënte?

Wanneer hierdie vraag gevra, Microsoft se Remote Desktop vir OS X het nie ondersteun word vir die jaar. Dit was nie 'n Universal Binary, en ek het gevind dat dit 'n bietjie karretjie wees (ek onthou dat die aansoek net sal ophou ná 'n mislukte verbinding plaas van sodat jy die verband inligting verander en probeer weer).

Ten tyde aanbeveel ek die Open Source koord , 'n goeie HOP kliënt vir Mac.

Sedertdien Microsoft Remote Desktop Client vir Mac 2 is vrygestel.

Ek het al met behulp van Oracle SQL Ontwikkelaar sedert die Microsoft sagteware vir SQL Server is nie tans beskikbaar op Mac OS X. Dit werk wonders. Ek sou ook aanbeveel RazorSQL of SQLGrinder.

Ek gebruik AquaFold by die werk op Windows, maar dit is gebaseer op Java en ondersteun Mac OS X

Ek het gebruik ( DB Solo ) en ek wil dit baie. Dit is slegs $ 99 en vergelykbaar met baie duurder gereedskap. Dit word ondersteun deur Oracle, SQL Server, Sybase, MySQL, PostgreSQL en ander.

Nie seker oor open-source, maar ek het goeie dinge gehoor oor http: //www.advenio com / sqlgrinder / (dit nie probeer, ek verkies om Python skrifte skryf om dinge uit te probeer eerder as gebruik GUI; -).

Dit beteken nie spesifiek antwoord op jou vraag nie, want ek is nie seker in enige kliënte bestaan in Mac OS X, maar ek oor die algemeen net Remote Desktop in die bediener en werk deur middel van dat.Nog'n opsie is VMware Fusion (wat is baie beter as Parallels in my opinie) + Windows XP + SQL Server Bestuur Studio.

Ek gebruik Eclipse se databasis ontwikkeling plugins - soos alle Java-gebaseerde SQL redakteurs, dit werk kruis-platform met 'n tipe 4 (dws suiwer Java) JDBC bestuurder. Dit is ok vir basiese dinge (die belangrikste gebreke is dit sukkel om transaksie beheer gee - motor-pleeg = true is altyd sit dit lyk).

Microsoft het 'n ordentlike JDBC tipe 4 bestuurder: http://www.microsoft.com/downloads/details.aspx?FamilyId=6D483869-816A-44CB-9787-A866235EFC7C&displaylang=en hierdie kan gebruik word met al Java kliënte / programme op Win / Mac / Lin / ens.

Die mense wat sukkel met Java / JDBC op 'n Mac is waarskynlik probeer om inheemse bestuurders gebruik in plaas van JDBC kinders - ek het nie gebruik (of prakties gehoor van) die ODBC bestuurder brug in byna 10 jaar

.

Dit kan nie die beste oplossing as jy nie reeds dit, maar File Maker 11 met die werklike SQL Server ODBC bestuurder wees (http://www.actualtech.com/product_sqlserver.php) gewerk mooi vir 'n kliënt van myn vandag. Die ODBC bestuurder is slegs $ 29, maar File Maker is $ 299, wat is die rede waarom jy net kan dit oorweeg as jy reeds dit.

Ek het gebruik Eclipse met die Quantum-DB plugins vir daardie doel, want ek reeds Eclipse in elk geval is die gebruik van.

Ed: phpMyAdmin is vir MySQL, maar die vraer moet iets vir Microsoft SQL Server.

Die meeste oplossings wat ek gevind behels die gebruik van 'n ODBC Driver en dan ook al kliënt aansoek wat jy gebruik. Byvoorbeeld, gorilla SQL beweer dat hy in staat wees om dit te doen, selfs al is die projek lyk verlate.

Die meeste goeie oplossings óf met behulp van Remote Desktop of VMware / Parallels .

Probeer koord en verander wat jy wil direk vanaf die bediener.

Dit is open source.

http://cord.sourceforge.net/

Vir MySQL, daar is Querious en Sequel Pro . Die voormalige kos VSA $ 25, en laasgenoemde is gratis. Jy kan 'n vergelyking van hulle hier en 'n lys van 'n paar ander Mac OS X MySQL kliënte hier .

Steve

Aangesien daar tans nie 'n MS SQL kliënt vir Mac OS X, ek wil, as beskeidenheid het voorgestel, gebruik Remote Desktop vir die Mac.

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top