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

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

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

Я обнаружил, что Navicat теперь поддерживает SQL Server. Есть версия для Windows и Mac.

user540373 13.12.2010 13:13

Попробуйте Клиент SQL. Существует бесплатная пробная версия, и она была создана для обеспечения доступа к базам данных MSSQL (включая Azure) с Mac без необходимости использования виртуальной машины.

Kyle 19.09.2014 19:31
razorsql.com/download.html
Rodrigo Dias 24.09.2014 21:16

Недавно я использовал 0xDBE бесплатно от JetBrains в раннем доступе

lee penkman 02.04.2015 01:41

Если вы используете продукты JetBrains (IntelliJ, WebStorm, PHPStorm), у них есть хороший встроенный инструмент БД. Мне удалось подключиться к Azure SQL / MSSQL Server с его помощью двумя щелчками мыши. Их будущий продукт 0xDBE тоже выглядит многообещающим.

Paweł Rychlik 29.09.2015 01:32

Используйте macsqlclient.com в OSX

Joe Mellin 13.10.2015 00:29

Я рекомендую перенести это на Рекомендации по программному обеспечению.

Ben Leggiero 21.04.2016 21:25

Старый пост, поэтому обновление: VSCode + Расширение mssql для Visual Studio Code - быстрый вариант без суеты. HTH.

EdSF 18.07.2017 20:00

Есть новая SQL Operations Studio (docs.microsoft.com/en-us/sql/sql-operations-studio/what-is) от Microsoft. Бесплатно и намного лучше, чем все, что я пробовал

scc 25.11.2017 15:14

Лучшее решение - Jetbrains DataGrip и поддерживает многие функции сервера sql и с большинством профессиональных intellisense.

Sina Lotfi 03.02.2018 13:09

Я рекомендую Data Studio Azure docs.microsoft.com/es-es/sql/azure-data-studio/… (Спасибо Софии)

Richard Rebeco 22.01.2019 22:48
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
468
11
640 832
25
Перейти к ответу Данный вопрос помечен как решенный

Ответы 25

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

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

spuder 30.04.2015 18:43

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

Хотя удаленный рабочий стол - это обходной путь, существуют приложения, которые могут подключаться к MSSQL (как вы можете судить по другим ответам).

Patrick Farrell 25.02.2015 00:23

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

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

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

Ссылка для загрузки Gorilla SQL, похоже, не работает. VersionTracker использует ту же ссылку, поэтому она тоже не работает. Взлом URL-адреса, похоже, показывает, что весь сайт не работает ... Знаете какие-либо рабочие места для загрузки?

Garrett Albright 16.09.2008 19:28

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

Вот как установить подключаемый модуль SQL Server:

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

Небольшое дополнение - меню в последней версии немного изменилось. Вы больше не можете щелкнуть по справке По сути, загрузите файл jar сервера, поместите его в какое-нибудь памятное место, а затем укажите на него из Tools / Preferences / Database / Third Party JDBC Drivers. Касп

Caspar Harmer 18.03.2010 04:39

Обратите внимание: он не поддерживает скрипты Transact-SQL. А вот SQuirreL знает.

Brian Harris 18.06.2010 00:10

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

Bryan 16.11.2010 23:58

Я также хотел бы добавить, чтобы убедиться, что файл .jar находится в каталоге, на который ваша учетная запись пользователя имеет соответствующие права. Я попытался добавить банку в пакет разработчика sql, но это не сработало. Я переместил его в свою папку «Пользователи» в каталоге lib, и он работал как шарм.

bittersweetryan 07.01.2012 00:14

не удается подключиться к MSSQL Express 2008. Появляется следующая ошибка: Произошла ошибка при выполнении запрошенной операции: не удалось найти кодировку Java, эквивалентную параметрам сортировки 040CD01000. Код поставщика 0

Raptor 10.09.2012 07:30

У меня была проблема даже с открытием диалогового окна подключения к новому серверу. Похоже на программную ошибку.

YWCA Hello 08.11.2012 21:24

Я просто зря потратил время, пытаясь использовать текущую версию файла JAR (jtds-1.3.0-dist.zip), и она не работает с Oracle SQL Developer. Наконец я попробовал v1.2 (jtds-1.2.7-dist.zip), и это сработало.

IcarusNM 15.02.2013 22:09

В MacOS 10.75 SQL Dev. 3.2.2.20.09 Я не могу использовать jets-1.3.0 (диалог "новое соединение" не появляется), вместо этого мне пришлось использовать jtds-1.2.8.jar.

Lars Blumberg 01.07.2013 17:56

jtds-1.2.8.jar можно найти здесь sourceforge.net/projects/jtds/files/jtds/1.2.8

guido 09.07.2013 19:59

Я получаю эту ошибку: SQLDeveloper.app can't be opened because it is from an unidentified developer

Adil Malik 05.11.2013 21:39

@AdilMalik, похоже, вы только что перешли на Mavericks - вам нужно снова включить «Весь исходный код» в системных настройках / конфиденциальности и безопасности. Apple по умолчанию устанавливает более безопасный режим. Просто включите снова, и все готово.

Dannid 19.11.2013 04:12

Есть новая текущая версия (jtds-1.3.1.jar.zip), которая работает с Oracle SQL Developer. Просто разархивируйте его и в настройках Tools / Preferences / Database / Third Party JDBC Drivers укажите на распакованный файл / папку .jar.

Dannid 19.11.2013 04:38

Обратите внимание, что Oracle SQL Developer не является «бесплатным». Вы должны зарегистрировать учетную запись Oracle, чтобы отказаться от нее.

Basti 28.11.2013 13:27

@Basti, это бесплатная учетная запись.

Mark Harrison 29.11.2013 08:37

@Mark Harrison, аккаунт платный. Вы должны предоставить широкий спектр личной информации, такой как ваше настоящее имя, адрес электронной почты и почтовый адрес, род занятий и т. д.

Basti 08.08.2014 12:57

Я попытался установить Oracle SQL Developer с помощью Chrome, Safari и firefox. Во всех случаях oracle говорит, что мне нужно, чтобы файлы cookie и js работали, и не разрешает мне загружать. Не уходи за мной.

Priyeshj 12.09.2014 22:15

Еще одна вещь, на которую следует обратить внимание, - это распаковать jtds-1.2.7-dist.zip и добавить файл jtds-1.2.7.jar в список сторонних записей.

Tolga E 31.12.2014 19:59

@Basti Вы можете солгать в регистрационной форме или использовать bugmenot.com

Dustin Rasener 25.02.2015 23:03

@Dustin Rasener Я почти уверен, что предоставление ложной информации об учетной записи является нарушением лицензии, которую вы должны принять для загрузки программного обеспечения. Я согласен, что это вариант, потому что Oracle, вероятно, ничего не сделает с этим, но это все еще незаконно.

Basti 08.06.2015 14:22

Чтобы уточнить и исправить, это не является незаконным, это нарушение договора. То есть теоретически они могут подать на вас в суд в гражданском суде (если они найдут вас), но уголовного наказания нет. (если вы также не нарушаете какой-либо действующий закон, например, авторское право) Ни одна компания не может безоговорочно применять свои собственные законы.

Justin Ohms 04.05.2016 20:21

Oracle SQL Developer великолепен и был наиболее привлекательным / полнофункциональным из бесплатных, которые я исследовал. Однако я не смог использовать его в конце, поскольку он не позволяет использовать некоторые ключевые слова, специфичные для MSSQL, такие как BEGIN, END, GO и т. д. Он также не может обрабатывать несколько наборов результатов, возвращаемых из хранимой процедуры и т. д. Это действительно зависит от ваша среда и какие существующие сценарии sql вы работаете. Но если ваши скрипты / окружение содержат вышеупомянутое, это не сработает для вас.

Manachi 11.05.2016 09:08

очевидно, SQLDeveloper поддерживает только до MS SQL Server 12. см. здесь: stackoverflow.com/questions/27931891/…. Я использую Microsoft SQL Server 12.00.2000 (который, как ни странно, имеет версию 14. см. sqlserverbuilds.blogspot.ca), и в настоящий момент он не работает с SQLDeveloper.

sdoxsee 15.10.2016 03:20

Azure Data Studio прекрасно выглядит как отдельное приложение.

podolinek 12.01.2021 12:09

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

Ответ принят как подходящий

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

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

На основе Java

Электронный

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

SQuirreL SQL и все другие клиенты на базе Java, которые я пробовал до сих пор для подключения к базам данных ODBC, просто не работают в OS X. Все они жалуются на отсутствие драйвера JDBC / ODBC. Может это просто мой компьютер…?

Garrett Albright 16.09.2008 19:40

Не только ваш компьютер. Я не могу заставить работать ни одну из Java.

TheSmurf 30.10.2008 23:10

Я могу установить, но тоже не могу подключить.

Bryan 16.11.2010 23:59

+1 для SQuirreL. С Oracle SQL Developer я могу подключиться к БД и получить имена всех таблиц, но не могу подключиться ни к одной из них. SQuirreL отлично работает для меня. (Я загрузил драйвер jtds из jtds.sourceforge.net, и моя строка подключения выглядит как 'jdbc: jtds: sqlserver: //sqlServer.myDomain.com: 1433; DatabaseN‌ ame = MY_DATABASE; doma‌ in = windowsDomainName‌')

Jan 19.01.2011 17:57

@Garrett: MS также предлагает Драйвер MSSQL JDBC. Установите sqljdbc4.jar (sqljdbc.jar для JRE 5.0) где-нибудь, где вы храните пакеты Java (например, ~ / Library / Java или / Library / Java / Extensions). Какой бы драйвер вы ни выбрали, убедитесь, что вы добавили его в список «Extra Class Path» для Драйвер MSSQL, а затем выберите имя класса для драйвера в нижней части того же диалогового окна.

outis 05.02.2011 16:45

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

Steve Bennett 06.10.2011 07:49

Я регулярно использую Squirrel, поскольку моя организация работает со старой базой данных, и мы переходим на платформу с открытым исходным кодом. RazorSQL выглядит потрясающе и представляет собой нечто большее по сравнению с Squirrel ... жаль, что это не бесплатно.

Munim 12.03.2013 10:48

НЕ устанавливайте Squirrel с Homebrew Cask. Это не то, что вы ищете ... Вас предупредили.

blockloop 17.09.2014 17:25

Я использую Squirrel, и он работает, но сегодня я понимаю, что он использует много процессора. Взгляните: grab.by/CFVQ Прошло 6 часов с тех пор, как я начал процесс, и сейчас я не использую его, но он использует много процессорного времени: / Сейчас я ищу альтернативу.

cgajardo 01.12.2014 22:25

Как бы то ни было, я ежедневно использую RazorSQL на своем Mac для разработки корпоративных веб-приложений, и он отлично работает. Я уверен, что и другие работают хорошо, но я могу поручиться только за RazorSQL.

molaro 10.12.2015 23:02

Из нативных клиентов Valentina Studio - единственная, у которой я видел бесплатный уровень. Я только что установил, и доступ к базовым запросам SQL Server кажется довольно хорошим.

Damien Sawyer 21.04.2016 05:02

В итоге я использовал DBeaver, который может очень хорошо работать почти со всеми типами баз данных, включая MySQL, SQL Server, Oracle, PostgreSQL, SAP Hana, Redis ... и это лишь некоторые из них. Драйвер коннектора DB может быть добавлен очень простым для понимания способом. Я также пробовал Oracle SQL Developer, DB Visualizer, но они плохо работают с базой данных SQL Azure Cloud.

Nguyen Phan Tan 15.01.2017 19:17

Совершенно забыл, что у меня уже есть SQLPro Studio как часть Setapp, спасибо за напоминание! Раньше я использовал его только для Oracle db, это отличный инструмент. setapp.com/apps/sqlpro-studio

SilverSideDown 10.11.2017 18:57

На основе электронов: SQLectron (бесплатно, с открытым исходным кодом) поддерживает SQL Server. Немного легче, чем у многих Java-разработчиков, но новее и глючнее. Тем не менее, мне это нравится.

Patrick 02.03.2018 18:44

SQLPro - это Java, не родной

Robert 14.01.2019 14:56

@ Роберт, ты не прав. SQLPro - это не Java. Он написан на Objective-C и не использует Java.

Kyle 29.04.2019 18:59

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

Только что установил это. Это просто лучше, чем Sql Server Management Studio, которая имеет тенденцию переключать базы данных на меня случайным образом.

Tres 01.07.2010 05:52

Согласен, DbVisualizer был для меня победителем на OSX, хотя бесплатная версия имеет некоторые ограничения (например, без дампов таблиц)

Euan 07.10.2010 16:23

Я тоже люблю DbVisualizer, мне просто не хватает того, что бесплатная версия не позволяет «выбор выполняется», а версия Personal слишком дорога для меня (из-за обменного курса).

Daniel Serodio 09.11.2011 17:56

Не разрешено просматривать двоичные файлы / BLOB или CLOB в DbVisualizer Free. Например: ТЕКСТОВЫЕ поля. :(

Can Aksoy 06.12.2012 06:35

Я не могу выполнять операторы MERGE в DbVisualizer, которые сотрудники могут выполнять на других клиентах SQL ...

John Mark 14.03.2013 23:15

С драйверами MS SQL JDBC сложно работать с всегда. 1. Загрузите sqljdbc4.jar с сайта Microsoft. 2. Добавьте новый новый Водитель внутри SQuirreL, где вам нужно будет выбрать загруженный JAR из вашей файловой системы в разделе Extra Classpath. Вам также необходимо указать класс драйвера com.microsoft.sqlserver.jdbc.SQLServerDriver. 3. ... 4. Прибыль.

smeeb 15.07.2015 21:46

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

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

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

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

mmc 20.05.2009 16:06

Хотя эта ссылка может дать ответ на вопрос, лучше включить сюда основные части ответа и предоставить ссылку для справки. Ответы, содержащие только ссылки, могут стать недействительными, если ссылка на страницу изменится.

Warren Burton 09.08.2014 00:49

На самом деле @WarrenBurton, этот ответ не отвечает на вопрос, который касался клиента OSX SQL Server, а не RDP.

Ben Collins 08.09.2014 00:30

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

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

Darryl Hein 03.05.2009 00:16

прочтите вопрос пожалуйста! MySQL! = MS SQL

corydoras 27.09.2010 03:37

Navicat поддерживает SQL Server.

vaughan 16.10.2013 18:09

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

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

Sequel Pro не работает с Microsoft SQL Server - только с MySQL (и такими вариантами, как MariaDB).

beporter 18.09.2019 23:49

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

Стив

Пользователь спрашивает о сервере MSSQL.

Rizwan Kassim 16.09.2010 06:30

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

Мне, наверное, следовало быть более подробным. Я использую DbVisualizer, но, похоже, он занимает много памяти на Mac os x. Это не плохо работает с окнами, и, похоже, у меня с этим нет проблем.

brock 03.05.2009 04:36

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

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

Я использовал его широко и считаю его очень зрелым. Он также имеет множество приятных дополнений (создание сценариев, форматирование и выделение SQL, отображение метаданных, копирование таблиц между базами данных). У него даже есть плагины для предоставления доступа к функциям, специфичным для БД, если вам это нужно. И это бесплатное программное обеспечение.

sleske 03.05.2009 20:09

не удается подключиться к SQL Express 2008 в Mac OS X 10.7

Raptor 10.09.2012 07:37

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

Navicat всегда мне нравился. Это дороговато, но работает хорошо.

A Dent 21.10.2010 20:39

Он работает очень хорошо, но очень тормозит на моей машине (использую последнюю версию MBP по состоянию на октябрь 2012 г.). Хотя это и не нарушает правила, очень неприятно наблюдать, как каждый набираемый вами персонаж идет позади вас на полсекунды.

Tejaswi Yerukalapudi 03.10.2012 18:48

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

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

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

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

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

SQLGrinder больше не работает с OS X 10.6 и новее и является EOL.

Richard Hurt 30.08.2011 16:54

Я использую плагины для разработки баз данных 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 лет.

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

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

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

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

ничего бесплатного не стоит? Значит, Python, Ruby, Java, дружба, любовь и солнечные дни ничего не стоят?

Dónal 22.06.2011 18:31

Python, Ruby и Java определенно бесполезны. Любовь не бесплатна, но это лучшее на свете. Солнечные дни длятся недолго.

Sam Axe 12.09.2013 00:30

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

это коммерческий

mrdaliri 14.02.2017 12:35

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

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

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

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

http://cord.sourceforge.net/

Удаленный рабочий стол не хочет OP.

Raptor 10.09.2012 06:52

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

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

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

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

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

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