2010-07-19 11 views
11

Azure SQL Services se ve muy bien, y me gustaría usarlo como una base de datos alojada. Me instalé con una base de datos de edición web inicial, y después de hacer clic en un EULA de un millón y cinco, llegué a una consola y creé una base de datos. Me dio una cadena de conexión para ODBC y para ADO.NET.¿Cómo utilizar los servicios SQL de Azure desde una Mac?

Estoy usando una Mac, con 10.6. ¿Cuáles son mis opciones?

Idealmente, encontraría algo como Sequel Pro o Querious que funciona con ODBC. En su defecto, ¿hay una consola web o algo así?

Supongo que siempre hay DBI :: Shell en perl.

¿Hay algo mejor que instalar Windows 7/VS2010 en VMWare?

Respuesta

2

SQL Azure proporciona una secuencia TDS estándar para que cualquier programa que pueda conectarse a un servidor sql local se pueda conectar con la cadena de conexión correcta. Ver http://www.connectionstrings.com/sql-azure. También eche un buen vistazo si necesita una base de datos completamente relacional. Si no lo hace, Azure Table Storage podría ser una buena respuesta.

+0

Gracias, aunque supongo que mi pregunta es "¿hay un cliente de TDS decente para Mac?", Corto de DBI :: Shell. También le aseguro que necesito una base de datos relacional :) –

+0

Es posible que desee consultar http://stackoverflow.com/questions/3452/sql-client-for-mac-os-x-that-works-with -ms-sql-server. – JeffreyABecker

1

Navicat Lite ya no existe

Si quieres algo así como Sequel Pro, me gustaría sugerir Navicat Lite. Se conecta muy bien a mis instancias de SQL Azure y la versión Lite es gratuita. Es un cliente OSX nativo, por lo que no hay ninguna interfaz de usuario funky. La versión Lite excluye algunas cosas como la creación de consultas visuales, pero en general es muy útil.

+5

¿Soy solo yo o Navicat Lite ya no existe, solo pruebas gratuitas de los diversos productos Navicat? http://www.navicat.com/download –

7

Puede que le guste SQLPro for MSSQL (mac app store).

La aplicación tiene algunas interesantes características como:

  • Auto-realización y la sintaxis resaltado.
  • Compatibilidad con la base de datos de Azure (también admite federación).
  • Interfaz basada en pestañas.
  • Soporte para ejecutar múltiples consultas a la vez.
  • Acceso rápido a tablas, columnas y más.
  • Ejecución de procedimiento almacenado.

Descargo de responsabilidad: soy el desarrollador de esta aplicación. Lo construí porque quería una herramienta para acceder a bases de datos MSSQL sin ejecutar una máquina virtual de Windows. Uso esta herramienta diariamente y continuamente le agrego actualizaciones y nuevas funciones.

+0

¿Qué controlador ODBC usa SQLPro? –

+1

SQLPro usa FreeTDS. – Kyle

+0

¿Puede usar FreeTds sin tener SQLPro bajo licencia GPL? –

1

@Erik Paulson, consulte SQL-CLI, es una gran herramienta de línea de comandos para conectarse a Azure SQL Database y SQL Server nativamente en una Mac.

1

DataGrip de JetBrains (fabricantes de IntelliJ y PyCharm) es también una gran opción para consultar la base de datos SQL de Azure desde una Mac.

+0

Nota: tuve que hacer esto en Mac OS 10 Sierra para conectar DataGrip (a través de JDBC): https://youtrack.jetbrains.com/issue/JRE-221#comment=27-1826316 – ryanwebjackson