- Клиент SQL для Mac OS X, который работает с MS SQL Server
- ОТВЕТЫ
- Ответ 1
- Родные приложения
- Java-Based
- Ответ 2
- Ответ 3
- Ответ 4
- Ответ 5
- Ответ 6
- Ответ 7
- Ответ 8
- Ответ 9
- Ответ 10
- Ответ 11
- Ответ 12
- Ответ 13
- Ответ 14
- Ответ 15
- Ответ 16
- Ответ 17
- Ответ 18
- Ответ 19
- Ответ 20
- Ответ 21
- Ответ 22
- Ответ 23
- Ответ 24
- Ответ 25
- Установка Microsoft ODBC Driver for SQL Server (macOS)
- Microsoft ODBC 17
- Предыдущие версии
- ODBC 13.1
- Файлы драйвера
- Загрузка файла ресурсов
- Устранение неполадок
- Дальнейшие действия
- SQLPro for MSSQL 4+
- Hankinsoft Development Inc
- Снимки экрана
- Описание
Клиент SQL для Mac OS X, который работает с MS SQL Server
Как подключиться к удаленному SQL-серверу с помощью Mac OS X? Мне не нужен GUI, но было бы неплохо иметь для цветовой кодировки и сетки набора результатов. Я бы предпочел не использовать виртуальную машину.
Есть ли клиент SQL для Mac OS X, который работает с MS SQL Server?
ОТВЕТЫ
Ответ 1
Давайте работать вместе над каноническим ответом.
Родные приложения
Java-Based
- Oracle SQL Developer (бесплатно)
- SQuirrel SQL (бесплатный, с открытым исходным кодом)
- Razor SQL
- DB Visualizer
- DBeaver (бесплатно, с открытым исходным кодом)
- SQL Workbench/J (бесплатно, с открытым исходным кодом)
- JetBrains DataGrip
- Metabase (бесплатно, с открытым исходным кодом)
- Netbeans (бесплатная, с открытым исходным кодом, полная среда разработки)
(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
Он построен с использованием 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.
Ответ 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 и измените то, что вы хотите напрямую с сервера.
С открытым исходным кодом.
Ответ 24
Для MySQL существует Querious и Sequel Pro. Первое стоит 25 долларов США, а второе бесплатно. Вы можете найти их сравнение здесь, а также список некоторых других клиентов MySQL Mac OS X здесь.
Ответ 25
Поскольку в настоящее время не существует клиента MS SQL для Mac OS X, я бы предложил, Modesty, использовать «Удаленный рабочий стол» для Mac.
Источник
Установка Microsoft ODBC Driver for SQL Server (macOS)
В этой статье объясняется, как установить Microsoft ODBC Driver for SQL Server в macOS. В ней также содержатся инструкции для необязательных средств командной строки для SQL Server ( bcp и sqlcmd ) и заголовков разработки unixODBC.
В этой статье приведены команды для установки драйвера ODBC из оболочки bash. Сведения о том, как загрузить пакеты напрямую, см. в разделе Скачивание драйвера ODBC Driver for SQL Server.
Драйвер Microsoft ODBC Driver for SQL Server в macOS поддерживается только в 64-разрядной архитектуре до версии 17.7. Apple M1 (ARM64) поддерживается начиная с версии 17.8. Будет обнаружена архитектура, и с помощью формулы Homebrew автоматически установится правильный пакет. Если командная строка работает в режиме эмуляции x64 на оборудовании M1, будет установлен пакет x64. Если командная строка не работает в режиме эмуляции, будет установлен пакет ARM64.
Microsoft ODBC 17
Чтобы установить Microsoft ODBC Driver 17 для SQL Server в macOS, выполните следующие команды:
Если вы установили пакет msodbcsql версии 17, который был доступен непродолжительное время, его следует удалить перед установкой пакета msodbcsql17 . Это позволит избежать конфликтов. Пакет msodbcsql17 можно установить параллельно с пакетом msodbcsql версии 13.
Предыдущие версии
В следующих разделах приведены инструкции по установке предыдущих версий драйвера Microsoft ODBC в macOS.
ODBC 13.1
Используйте следующие команды для установки драйвера Microsoft ODBC Driver 13.1 for SQL Server в OS X 10.11 (El Capitan) и macOS 10.12 (Sierra):
Файлы драйвера
Драйвер ODBC в macOS состоит из следующих компонентов.
Компонент | Описание |
---|---|
libmsodbcsql.17.dylib или libmsodbcsql.13.dylib | Файл динамической библиотеки ( dylib ), содержащий все функциональные возможности драйвера. Этот файл устанавливается в папке /usr/local/lib/ . |
msodbcsqlr17.rll либо msodbcsqlr13.rll | Сопутствующий файл ресурса для библиотеки драйвера. Этот файл устанавливается в папке [driver .dylib directory]../share/msodbcsql17/resources/en_US/ для версии 17 драйвера и в папке [driver .dylib directory]../share/msodbcsql/resources/en_US/ для версии 13. |
msodbcsql.h | Файл заголовка, содержащий все новые определения, необходимые для использования драйвера. Примечание. Нельзя сочетать в одной программе ссылки на msodbcsql.h и odbcss.h. Файл msodbcsql.h устанавливается в папке /usr/local/include/msodbcsql17/ для версии 17 драйвера и в папке /usr/local/include/msodbcsql/ для версии 13. |
LICENSE.txt | Текстовый файл с условиями лицензионного соглашения. Этот файл помещается в папку /usr/local/share/doc/msodbcsql17/ для версии 17 драйвера и в папку /usr/local/share/doc/msodbcsql/ для версии 13. |
RELEASE_NOTES | Текстовый файл с заметками о выпуске. Этот файл помещается в папку /usr/local/share/doc/msodbcsql17/ для версии 17 драйвера и в папку /usr/local/share/doc/msodbcsql/ для версии 13. |
Загрузка файла ресурсов
Чтобы драйвер работал, он должен загрузить файл ресурсов. Этот файл имеет имя msodbcsqlr17.rll или msodbcsqlr13.rll в зависимости от версии драйвера. Файл .rll располагается по пути относительно расположения самого драйвера ( so или dylib ), указанного в таблице выше. Кроме того, начиная с версии 17.1 драйвер пытается загрузить файл .rll из каталога по умолчанию, если его не удалось загрузить по относительному пути. Путь к файлу ресурсов по умолчанию в macOS: /usr/local/share/msodbcsql17/resources/en_US/
Устранение неполадок
Некоторые пользователи столкнулись с проблемой при попытке подключения после установки драйвера ODBC и получили сообщение об ошибке следующего вида: «[01000] [unixODBC][Driver Manager]Can’t open lib ‘ODBC Driver 17 for SQL Server’ : file not found (0) (SQLDriverConnect)» . Возможно, это произошло потому, что не удалось найти зарегистрированные драйверы из-за неправильной настройки unixODBC. В таких случаях проблему можно устранить, создав пару символических ссылок.
Сведения о других ситуациях, в которых не удается установить подключение к SQL Server с помощью драйвера ODBC, см. в статье, посвященной устранению известных неполадок подключения.
Дальнейшие действия
После установки драйвера можно попробовать пример приложения C++ ODBC. Подробнее о разработке приложений ODBC см. в разделе Разработка приложений.
Дополнительные сведения см. в статьях с заметками о выпуске и требованиями к системе для драйвера ODBC.
Источник
SQLPro for MSSQL 4+
Hankinsoft Development Inc
-
- 3,0 • Оценок: 4
-
- Бесплатно
- Включает встроенные покупки
Снимки экрана
Описание
SQLPro for MSSQL is a lightweight Microsoft SQL Server database client, allowing quick and simple access to MSSQL Servers, including those hosted via cloud services such as SQL Azure or Amazon RDS.
Features include:
+ Syntax highlighting (including customizable themes).
+ Intellisense.
+ Tabbed based interface.
+ Support for executing multiple queries at once.
+ Quick access to tables, columns and more.
+ Stored procedure execution.
+ NTLMv2 supported (but not required).
SQLPro for MSSQL can be used to connect with the following databases:
+ Microsoft SQL Azure
+ Microsoft SQL Server 2005
+ Microsoft SQL Server 2008
+ Microsoft SQL Server 2008 R2
+ Microsoft SQL Server 2012
+ Microsoft SQL Server 2014
+ Microsoft SQL Server 2016
Thanks to the FreeTDS project (http://www.freetds.org/) for their great library.
This SQL Client does NOT work with MySQL or Postgres. Please ensure that your server is a Microsoft SQL Server (2005 or above).
Note 1: SQL Server Express is supported, however using it makes me sad. Please confirm that the SQL Server Express installation has been configured properly for remote connections over TCP/IP, and that you can connect remotely from another windows pc before requesting support.
Note 2: SQLPro for MSSQL can connect to Microsoft SQL Server 2000 however it is not supported.
Terms of Use:
https://hankinsoft.com/termsofuse.html
Price:
SQLPro offers Premium subscriptions in order to interact with database result sets. Premium subscriptions are available as either a Monthly, or a Yearly duration. Subscriptions auto-renew within 24 hours of the expiration date unless auto-renewal is turned off in the iTunes account settings. Payment will be charged to your iTunes Account at confirmation of purchase.
Источник