Клиент SQL для Mac OS X, работающий с MS SQL Server [закрыт]

Как подключиться к удаленному SQL server с помощью Mac OS X? Мне действительно не нужен графический интерфейс, но было бы неплохо иметь для цветовой кодировки и сетки resultset. Я бы предпочел не использовать VM.

есть ли клиент SQL для Mac OS X, который работает с MS SQL Server?

25 ответов


давайте работать вместе над каноническим ответом.

Приложения

Java-Based

На Основе Электронов

(TODO: добавить другие, упомянутые ниже)


на основе Java Oracle SQL Developer имеет модуль плагина, который поддерживает SQL Server. Я регулярно использую его на своем Mac. Это тоже бесплатно.

вот как установить плагин SQL Server:

  • запустите SQL Developer
  • перейдите в этот пункт меню: Oracle SQL Developer / Preferences/Database / сторонние драйверы JDBC
  • Нажмите кнопку справка.
  • он будет иметь указатели на JAR файлы для MySQL, SQL Server, так далее.
  • файл JAR SQL Server доступен по адресу http://sourceforge.net/projects/jtds/files/

Это будет второй вопрос подряд, на который я ответил, поэтому я думаю, что стоит отметить, что у меня нет принадлежности к этому продукту, но я использую его и люблю его и думаю, что это правильный ответ на этот вопрос: DbVisualizer.


Я думал, что продолжение Pro для MySQL выглядело довольно интересно. Трудно найти один инструмент, который работает со всеми этими базами данных (особенно SQL Server 2005 . . . большинство людей используют библиотеку и Windows только конечно).


когда этот вопрос был задан, было очень мало инструментов, которые стоили много. Я также использовал Fusion и клиент Windows. Я пробовал почти все для MAC и Linux и никогда не находил ничего стоящего. Это включало dbvisualizer, squirrel (особенно плохо, хотя ненавистники windows в моем офисе клянутся этим), разработчик oracle SQL и множество других. Ничего по сравнению с DBArtizan на Windows, насколько я был обеспокоен, и я был готов использовать его с Слияние или VirtualBox. Я не использую продукт MS, потому что он ограничен только MS SQL.

нижняя строка ничего бесплатно не стоит, и не было большинство коммерческих продуктов не windows

однако теперь (март 2010) я считаю, что есть два серьезных претендента и достойные версии для MAC и Linux, которые имеют низкую стоимость, связанную с ними. Первый-Aqua Data Studio, который стоит около $ 450 за пользователя, что едва приемлемо, но дешево по сравнению с DBArtizan и другие с аналогичной функциональностью (но только MS). Другой-RazorSQL, который стоит всего $ 69 за пользователя. Aqua data studio хороша, но ресурс свиньи и в основном довольно вялый и имеет несущественные функции, такие как инструмент диаграммы ER, что довольно плохо. Бритва молниеносно и только 16meg скачать и имеет все, что нужно разработчику SQL, включая редактор TSQL.

таким образом, большой победитель RazorSQL и за $ 69, хорошо стоит и функция ездил. Верить я, после нескольких лет ожидания, чтобы найти дешевую замену не windows для DBartizan, я, наконец, нашел один, и я был очень придирчив.


мой работодатель производит простой, доказательство концепции клиент SQL на основе HTML5 который можно использовать против любого источника данных ODBC на хост-компьютере веб-браузера, через HTML5 Webdb-to-ODBC мост мы также производим. Эти компоненты бесплатны, для Mac, Windows и многое другое.

применимо ко многим другим ответам здесь - мост типа 1 JDBC-to-ODBC, на который большинство ссылаются, - это одно Солнце, встроенное и связанное с JVM. В JVM/JRE И/С JDK документация всегда советовала не использовать этот встроенный за исключением экспериментальных сценариев, или когда никакой другой вариант не существует, потому что этот компонент был построен как доказательство концепции и никогда не был предназначен для использования в производстве.

мой работодатель делает корпоративный мост JDBC-to-ODBC, доступный как одноуровневый (устанавливается полностью на хост клиентского приложения) или многоуровневый (разбивает компоненты на хост клиентского приложения и данные ODBC исходный хост, включение клиентских приложений JDBC в любой JVM для использования источников данных ODBC на Mac,Windows, Linux и т. д.). Это решение не является бесплатным.

все вышеперечисленное можно использовать с драйверами ODBC для Sybase & Microsoft SQL Server (или другие базы данных) мы также производим ...


белка SQL - это клиент SQL на основе Java, с которым у меня был хороший опыт работы в Windows и Linux. Поскольку это Java, он должен сделать трюк.

Это с открытым исходным кодом. Можно одновременно запускать несколько сеансов с несколькими базами данных.


Я голосую за RazorSQL также. Он очень мощный во многих отношениях и практически поддерживает большинство баз данных. Я в основном использую его для SQL Server, MySQL и PostgreSQL.


DbVisualizer поддерживает много различных баз данных. Существует бесплатная версия, которую я использовал ранее. скачать здесь


У меня был хороший успех за последние два года или около того, используя Navicat для MySQL. Пользовательский интерфейс может использовать небольшое обновление, но все инструменты и опции, которые они предоставляют, делают стоимость оправданной для меня.


Мне нравится SQLGrinder.

Он построен с использованием какао, поэтому он выглядит намного лучше и больше похож на приложение Mac OS X, чем все приложения на основе Java, упомянутые здесь.

использование драйверов JDBC для подключения к Microsoft SQL сервер 2005, FrontBase, MySQL и Опенбасах, СУБД Oracle, СУБД PostgreSQL и Sybase.

бесплатная пробная версия или $ 59.


Я использую клиенты Navicat для MySQL и PostgreSQL и доволен ими. "хорошо", очевидно, субъективно... как вы оцениваете своих клиентов DB?


когда этот вопрос был задан, удаленный рабочий стол Microsoft для OS X не поддерживался в течение многих лет. Это не был универсальный двоичный файл, и я обнаружил, что он несколько глючит (я помню, что приложение просто выйдет после неудачного соединения, а не позволит вам изменить информацию о соединении и повторить попытку).

в то время я рекомендовал с открытым исходным кодом шнур, хороший клиент RDP для Mac.

с тех пор клиент удаленного рабочего стола Майкрософт для Mac 2 был освобожден.


Я использую Oracle SQL Developer, так как программное обеспечение Microsoft для SQL Server в настоящее время недоступно в Mac OS X. Это творит чудеса. Я бы также рекомендовал RazorSQL или SQLGrinder.


Я использую AquaFold при работе на Windows, но он основан на Java и поддерживает Mac OS X.


Я использовал ( DB Solo) и мне это очень нравится. Это всего лишь $99 и сопоставимо со многими более дорогими инструментами. Он поддерживает Oracle, SQL Server, Sybase, MySQL, PostgreSQL и другие.


Не уверен в open-source, но я слышал хорошие вещи о http://www.advenio.com/sqlgrinder/ (не пробовал, я предпочитаю писать скрипты Python, чтобы попробовать, а не использовать GUIs;-).


это конкретно не отвечает на ваш вопрос, потому что я не уверен, что какие-либо клиенты существуют в Mac OS X, но я обычно просто Удаленный Рабочий Стол на сервер и работать через это. Другой вариант:VMware Fusion (что намного лучше, чем параллели на мой взгляд) + Windows XP+среда SQL Server Management Studio.


Я использую Плагины разработки баз данных Eclipse-как и все редакторы SQL на основе Java, он работает на кросс-платформе с любым драйвером JDBC типа 4 (т. е. pure Java). Это нормально для основных вещей (главный недостаток-это борьба за контроль транзакций-auto-commit=true всегда устанавливается, кажется).

Microsoft имеет приличный драйвер JDBC type 4: http://www.microsoft.com/downloads/details.aspx?FamilyId=6D483869-816A-44CB-9787-A866235EFC7C&displaylang=en Это можно использовать с все Java-клиенты / программы на Win / Mac/Lin / etc.

те люди, которые борются с Java / JDBC на Mac, предположительно пытаются использовать собственные драйверы вместо JDBC-я не использовал (или практически не слышал) мост драйверов ODBC почти 10 лет.


Это может быть не лучшее решение, если у вас его еще нет, но FileMaker 11 с фактическим драйвером SQL Server ODBC (http://www.actualtech.com/product_sqlserver.php сегодня хорошо сработало для моего клиента. Драйвер ODBC составляет всего $ 29, но FileMaker - $299, поэтому вы можете рассмотреть его, только если он у вас уже есть.


Я использовал Eclipse с плагинами Quantum-DB для этой цели, так как я уже использовал Eclipse в любом случае.


Ed:phpMyAdmin и для MySQL, но asker нужно что-то для Microsoft SQL Server.

большинство решений, которые я нашел, включают использование драйвера ODBC, а затем любое клиентское приложение, которое вы используете. Например, горилла SQL утверждает, что может это сделать, хотя проект кажется заброшенным.

большинство хороший решения либо с помощью Удаленный Рабочий Стол или VMware/параллели.


попробуйте CoRD и измените то, что вы хотите прямо с сервера.

Это с открытым исходным кодом.

http://cord.sourceforge.net/


для MySQL, есть Querious и Продолжение Pro. Первый стоит 25 долларов США, а второй-бесплатно. Вы можете найти сравнение их здесь, и список некоторых других клиентов Mac OS X MySQL здесь.

Стив


поскольку в настоящее время нет клиента MS SQL для Mac OS X, я бы, как скромность предположил, используйте Удаленный Рабочий Стол для Mac.