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

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

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

Ответ 1

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

Родные приложения

Java-Based

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

Ответ 2

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

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

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

Ответ 3

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

Ответ 4

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

Ответ 5

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

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

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

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

Ответ 6

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

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

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

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

Ответ 7

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

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

Ответ 8

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

Ответ 9

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

Ответ 10

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

Ответ 11

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

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

Он использует JDBC-драйверы для подключения к Microsoft SQL Server и FrontBase, MySQL, OpenBase, Oracle, PostgreSQL и Sybase.

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

Ответ 12

Это не отвечает конкретно на ваш вопрос, потому что я не уверен, что в каких-либо клиентах существует Mac OS X X, но я вообще просто Remote Desktop на сервер и работать с этим. Другой вариант - VMware Fusion (что намного лучше Parallels на мой взгляд) + Windows XP + SQL Server Management Studio.

Ответ 13

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

Ответ 14

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

В то время я рекомендовал Open Source CoRD, хороший клиент RDP для Mac.

С тех пор Microsoft Remote Desktop Client для Mac 2 был выпущен.

Ответ 15

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

Ответ 16

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

Ответ 17

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

Ответ 18

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

Ответ 19

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

Ответ 20

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

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

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

Ответ 21

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

Ответ 22

Ed: phpMyAdmin для MySQL, но нуждающемуся в программе требуется что-то для Microsoft SQL Server.

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

Большинство хороших решений либо используют Remote Desktop, либо VMware/Parallels.

Ответ 23

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

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

http://cord.sourceforge.net/

Ответ 24

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

Стив