Использование 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. Я использую этот инструмент ежедневно и постоянно добавляю к нему обновления и новые функции.
Ответ 2
Используйте код Visual Studio с расширением mssql для подключения и запроса данных по базе данных Azure SQL.
Ответ 3
SQL Azure предоставляет стандартный поток TDS, поэтому любая программа, которая может подключаться к локальному серверу sql, может подключаться с учетом правильной строки соединения. См. http://www.connectionstrings.com/sql-azure. Также внимательно изучите, нужна ли вам полная реляционная база данных. Если вы этого не сделаете, Azure Table Storage может быть хорошим ответом.
Ответ 4
Я успешно использую OpenLink SQL Server Lite Драйвер v6.0 для подключения к SQL Azure через Mac OS X Lion.
Ответ 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-адрес, который он видит
Ответ 9
Я бы предложил вам использовать oData.
Это протокол RESTful, и уже есть официальный objective-C SDK:
http://www.odata.org/developers/odata-sdk