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

StackOverflow https://stackoverflow.com/questions/3452

  •  08-06-2019
  •  | 
  •  

Вопрос

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

Существует ли SQL-клиент для Mac OS X, который работает с MS SQL Server?

Это было полезно?

Решение

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

Нативные приложения

Основанный на Java

На электронной основе

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

Другие советы

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

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

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

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

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

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

Суть в том, что ничто бесплатное не имеет смысла, как и большинство коммерческих продуктов, отличных от Windows

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

В то время я рекомендовал использовать Открытый исходный код Шнур, хороший RDP-клиент для Mac.

С тех пор Клиент удаленного рабочего стола Microsoft для Mac 2 был освобожден.

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

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

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

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

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

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

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

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

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

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

Эд: phpMyAdmin предназначен для MySQL, но запрашивающему нужно что-то для Microsoft SQL Server.

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

Большинство хорошо решения заключаются либо в использовании Удаленный рабочий стол или VMware/Параллели.

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

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

http://cord.sourceforge.net/

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

Стив

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top