Использование Azure SQL Services с Mac?

Azure SQL Services выглядит довольно круто, и я хотел бы использовать его в качестве размещенной базы данных. Я установил базу данных стартового веб-издания, и после щелчка через миллион и пять EULA я попал на консоль и создал базу данных. Он дал мне строку соединения для ODBC и для ADO.NET.

Я использую Mac с 10.6. Каковы мои варианты?

В идеале я бы нашел нечто вроде Sequel Pro или Querious, которое работает с ODBC. В противном случае есть веб-консоль или что-то еще?

Я предполагаю, что всегда всегда DBI:: Shell в perl.

Есть ли что-то лучше, чем установка Windows 7/VS2010 в VMWare?

Ответ 1

Вам может понравиться SQLPro для MSSQL (магазин mac app).

В приложении есть несколько опрятных функций, таких как:

  • Автозаполнение и подсветка синтаксиса.
  • Поддержка базы данных Azure (также поддерживает федерацию).
  • Интерфейс с вкладками.
  • Поддержка одновременного выполнения нескольких запросов.
  • Быстрый доступ к таблицам, столбцам и т.д.
  • Выполнение хранимой процедуры.

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

Ответ 3

SQL Azure предоставляет стандартный поток TDS, поэтому любая программа, которая может подключаться к локальному серверу sql, может подключаться с учетом правильной строки соединения. См. http://www.connectionstrings.com/sql-azure. Также внимательно изучите, нужна ли вам полная реляционная база данных. Если вы этого не сделаете, Azure Table Storage может быть хорошим ответом.

Ответ 5

Navicat Lite больше не существует

Если вы хотите что-то вроде Sequel Pro, я бы предложил Navicat Lite. Он прекрасно подключается к моим экземплярам SQL Azure, а версия Lite бесплатна. Это родной клиент OSX, поэтому нет никакого фанкового интерфейса. Версия Lite исключает некоторые вещи, такие как создание визуальных запросов, но в целом это очень полезно.

Ответ 6

@Erik Paulson, зайдите SQL-CLI, это отличный инструмент командной строки для подключения к Azure SQL Database и SQL Server изначально на макинтош

Ответ 7

DataGrip от JetBrains (создателей IntelliJ и PyCharm) также является отличным вариантом для запроса базы данных SQL Azure с Mac.

Ответ 8

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

https://martinrichards.tumblr.com/post/28488121620/connecting-to-sql-azure-using-freetds

Однако я хотел бы отметить, что помните, что вам нужно внести в белый список ваш PUBLIC IP на брандмауэре SQL Server на консоли Azure (что вы получаете, когда вы Google "что такое мой IP"). Помните, что Azure находится в облаке, поэтому вам нужно добавить в белый список IP-адрес, который он видит