Клиент 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 здесь.
Стив
Ответ 25
Поскольку в настоящее время не существует клиента MS SQL для Mac OS X, я бы предложил, Modesty, использовать "Удаленный рабочий стол" для Mac.