Как я могу подключиться к удаленному серверу SQL, используя Mac OS X? Мне действительно не нужен графический интерфейс, но было бы неплохо иметь для цветовой кодировки и сетки результатов. Я бы предпочел не использовать ВМ.
Есть ли клиент SQL для Mac OS X, который работает с MS SQL Server?
sql-server
macos
Патрик МакЭлхани
источник
источник
Ответы:
Давайте вместе поработаем над каноническим ответом.
Родные приложения
Java-Based
Электронно-Based
(TODO: добавить другие, упомянутые ниже)
источник
Oracle SQL Developer на основе Java имеет подключаемый модуль, который поддерживает SQL Server. Я регулярно использую его на своем Mac. Это тоже бесплатно.
Вот как установить плагин SQL Server:
источник
Это будет второй вопрос подряд, на который я отвечал, поэтому я думаю, что стоит отметить, что я не имею никакого отношения к этому продукту, но я его использую и люблю, и думаю, что это правильный ответ и на этот вопрос: DbVisualizer .
источник
sqljdbc4.jar
с Microsoft . 2. Добавьте новый драйвер в SQuirreL, где вам нужно будет выбрать загруженный JAR из вашей файловой системы в разделе Extra Classpath . Вам также нужно будет указать класс драйвера, который естьcom.microsoft.sqlserver.jdbc.SQLServerDriver
. 3. ... 4. Прибыль.Когда был задан этот вопрос, было очень мало инструментов, которые стоили много. Я также использовал Fusion и Windows-клиент. Я попробовал почти все для MAC и Linux и не нашел ничего стоящего. Это включало dbvisualizer, squirrel (особенно плохо, несмотря на то, что ненавидят Windows в моем офисе), разработчик SQL оракула и многие другие. Ничто не сравнится с DBArtizan на Windows, насколько я был заинтересован, и я был готов использовать его с Fusion или VirtualBox. Я не использую продукт MS, потому что он ограничен только MS SQL.
Суть в том, что ничего бесплатного не стоит, как и большинство коммерческих продуктов без окон.
Однако сейчас (март 2010 г.) я считаю, что есть два серьезных претендента и достойные версии для MAC и Linux, которые связаны с низкой стоимостью. Первым является Aqua Data Studio, который стоит около 450 долларов на пользователя, что является едва приемлемым, но дешевым по сравнению с DBArtizan и другими аналогичными функциями (но только MS). Другой - RazorSQL, который стоит всего 69 долларов за пользователя. Aqua data studio хороша, но затрачивает много ресурсов и в основном довольно вялая и имеет несущественные функции, такие как инструмент ER-диаграмм, что довольно плохо. Razor работает молниеносно, его загрузка занимает всего 16 мг, и в нем есть все, что нужно разработчику SQL, включая редактор TSQL.
Таким образом, большой победитель - RazorSQL по цене 69 долларов, который стоит того, чтобы его использовать. Поверьте, после нескольких лет ожидания найти дешевую замену DBartizan без окон, я наконец нашел ее, и я был очень разборчив.
источник
Я думал, что Sequel Pro для MySQL выглядит довольно интересно. Трудно найти один инструмент, который работает со всеми этими базами данных (особенно SQL Server 2005 ... большинство людей используют SQL Server Management Studio, и это, конечно, только Windows).
источник
Мой работодатель создает простой, проверенный на практике клиент SQL на основе HTML5, который можно использовать с любым источником данных ODBC на хост-компьютере веб-браузера через мост HTML5 WebDB-ODBC, который мы также производим. Эти компоненты бесплатны для Mac, Windows и многого другого.
Применимо ко многим другим ответам здесь - мост JDBC-ODBC типа 1, на который ссылается большинство, - это тот Sun, который встроен в JVM и связан с ним. Документация JVM / JRE / JDK всегда рекомендовала не использовать эту встроенную программу, кроме как в экспериментальных сценариях или в тех случаях, когда не существует никакой другой опции, потому что этот компонент был создан для проверки концепции и никогда не предназначался для производственного использования.
Мой работодатель предоставляет мост JDBC-to-ODBC корпоративного уровня, доступный как одноуровневый (устанавливается полностью на хост клиентского приложения) или многоуровневый (разделяет компоненты на хост клиентского приложения и хост источника источника ODBC, включение клиентских приложений JDBC в любой JVM для использования источников данных ODBC на Mac, Windows, Linux и т. д.). Это решение не бесплатно.
Все вышеперечисленное можно использовать с драйверами ODBC для Sybase и Microsoft SQL Server (или другими базами данных ), которые мы также производим ...
источник
Squirrel SQL - это клиент SQL на основе Java, с которым у меня был хороший опыт работы в Windows и Linux. Поскольку это Java, это должно сработать.
Это с открытым исходным кодом. Вы можете запустить несколько сеансов одновременно с несколькими базами данных.
источник
Я также голосую за RazorSQL . Это очень мощный во многих отношениях и практически поддерживает большинство баз данных там. Я в основном использую его для SQL Server, MySQL и PostgreSQL.
источник
DbVisualizer поддерживает много разных баз данных. Есть бесплатная версия, которую я использовал ранее. Скачать отсюда
источник
Последние два года я пользовался большим успехом, используя Navicat для MySQL. Пользовательский интерфейс может использовать небольшое обновление, но все инструменты и опции, которые они предоставляют, делают затраты оправданными для меня.
источник
Я использую клиенты Navicat для MySQL и PostgreSQL и доволен ими. "хорошо", очевидно, субъективно ... как вы оцениваете своих клиентов БД?
источник
Я использую Oracle SQL Developer, поскольку программное обеспечение Microsoft для SQL Server в настоящее время недоступно в Mac OS X. Оно творит чудеса. Я также рекомендовал бы RazorSQL или SQLGrinder.
источник
Я использую AquaFold при работе в Windows, но он основан на Java и поддерживает Mac OS X.
источник
Мне нравится SQLGrinder .
Он построен с использованием какао , поэтому выглядит намного лучше и больше похож на приложение Mac OS X, чем на все упомянутые здесь приложения на Java.
Он использует драйверы JDBC для подключения к Microsoft SQL Server 2005, FrontBase, MySQL, OpenBase, Oracle, PostgreSQL и Sybase.
Бесплатная пробная версия или $ 59.
источник
Я использовал ( DB Solo ) и мне это очень нравится. Это всего $ 99 и сопоставимо со многими более дорогими инструментами. Он поддерживает Oracle, SQL Server, Sybase, MySQL, PostgreSQL и другие.
источник
Не уверен насчет открытого исходного кода, но я слышал хорошие вещи о http://www.advenio.com/sqlgrinder/ (не пробовал, я предпочитаю писать скрипты Python, чтобы попробовать, а не использовать GUI ;-).
источник
Когда был задан этот вопрос, Microsoft Remote Desktop для OS X годами не поддерживалась. Это был не Universal Binary, и я обнаружил, что он несколько глючит (напомню, что приложение просто закроется после неудачного соединения, вместо того, чтобы позволить вам изменить информацию о соединении и повторить попытку).
В то время я рекомендовал Open Source CoRD , хороший RDP-клиент для Mac.
С тех пор был выпущен Microsoft Remote Desktop Client для Mac 2 .
источник
Я использую плагины Eclipse для разработки баз данных - как и все редакторы 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 / Lin / и т.д..
Те люди, которые борются с Java / JDBC на Mac, по-видимому, пытаются использовать собственные драйверы вместо JDBC - я не использовал (или практически не слышал) мост драйвера ODBC почти 10 лет.
источник
Возможно, это не лучшее решение, если у вас его еще нет, но FileMaker 11 с драйвером ODBC Actual SQL Server (http://www.actualtech.com/product_sqlserver.php) сегодня отлично работает для моего клиента. Драйвер ODBC стоит всего 29 долларов, а FileMaker - 299 долларов, поэтому вы можете рассмотреть его, только если он у вас уже есть.
источник
Это конкретно не отвечает на ваш вопрос, потому что я не уверен, что какие-либо клиенты существуют в Mac OS X, но я обычно просто удаленный рабочий стол на сервер и работаю через это. Другой вариант - VMware Fusion (который, на мой взгляд, намного лучше, чем Parallels ) + Windows XP + SQL Server Management Studio .
источник
Я использовал Eclipse с плагинами Quantum-DB для этой цели, так как в любом случае я уже использовал Eclipse.
источник
Эд: phpMyAdmin для MySQL, но запрашивающему нужно что-то для Microsoft SQL Server.
Большинство решений, которые я нашел, включают использование драйвера ODBC, а затем любого клиентского приложения, которое вы используете. Например, Gorilla SQL заявляет, что может сделать это, хотя проект кажется заброшенным.
Наиболее удачные решения - это использование удаленного рабочего стола или VMware / Parallels .
источник
Попробуйте CoRD и измените то, что вы хотите прямо с сервера.
Это с открытым исходным кодом.
http://cord.sourceforge.net/
источник
Для MySQL есть Querious и Sequel Pro . Первый стоит 25 долларов США, а второй бесплатно. Вы можете найти их сравнение здесь , и список некоторых других клиентов Mac OS X MySQL здесь .
Стив
источник
Поскольку в настоящее время нет клиента MS SQL для Mac OS X, я бы, как предложил Modesty , использовал Remote Desktop для Mac.
источник