Mssql mac os client

Клиент 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, я наконец нашел один, и я был очень придирчив.

Читайте также:  Нет изображения при включении windows

Ответ 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.

Читайте также:  Справка по windows sdks

Ответ 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.

Источник

Читайте также:  Удаленный админ windows 10
Оцените статью