2010-07-19 7 views
11

I servizi SQL di Azure sono molto interessanti e mi piacerebbe utilizzarlo come database ospitato. Mi sono messo a disposizione un database di edizione Web iniziale e, dopo aver cliccato tra un milione e cinque EULA, sono arrivato a una console e ho creato un database. Mi ha dato una stringa di connessione per ODBC e per ADO.NET.Utilizzo di Servizi SQL di Azure da un Mac?

Sto usando un Mac, con 10.6. Quali sono le mie opzioni?

Idealmente, troverei qualcosa come Sequel Pro o Querious che funziona con ODBC. In caso contrario, c'è una console web o qualcosa del genere?

Suppongo che ci sia sempre DBI :: Shell in perl.

C'è qualcosa di meglio dell'installazione di Windows 7/VS2010 in VMWare?

risposta

2

SQL Azure fornisce un flusso TDS standard in modo che qualsiasi programma che può connettersi a un server sql locale possa connettersi data la stringa di connessione corretta. Vedi http://www.connectionstrings.com/sql-azure. Guarda anche se hai bisogno di un database completamente relazionale. Se non lo fai, Azure Table Storage potrebbe essere una buona risposta.

+0

Grazie, anche se suppongo che la mia domanda sia "c'è un client TDS decente per il Mac?", A parte DBI :: Shell. Ti assicuro anche che ho bisogno di un database relazionale :) –

+0

Puoi dare un'occhiata a http://stackoverflow.com/questions/3452/sql-client-for-mac-os-x-that-works-with -ms-SQL-Server. – JeffreyABecker

1

Navicat Lite non esiste più

Se si desidera qualcosa di simile Sequel Pro, suggerirei Navicat Lite. Si collega perfettamente alle istanze di SQL Azure e la versione Lite è gratuita. È un client OSX nativo, quindi non c'è nessuna interfaccia utente funky in corso. La versione Lite esclude alcune cose come la costruzione di query visive, ma nel complesso è molto utile.

+5

Sono solo io o Navicat Lite non esiste più - solo prove gratuite dei vari prodotti Navicat? http://www.navicat.com/download –

7

Potrebbe piacerti SQLPro for MSSQL (mac app store).

L'applicazione ha alcune caratteristiche interessanti quali:

  • Auto-completamento e l'evidenziazione della sintassi.
  • Supporto database di Azure (supporta anche la federazione).
  • Interfaccia basata su schede.
  • Supporto per l'esecuzione di più query contemporaneamente.
  • Accesso rapido a tabelle, colonne e altro.
  • Esecuzione procedura memorizzata.

Disclaimer: Sono lo sviluppatore di questa app. L'ho creato perché volevo uno strumento per accedere ai database MSSQL senza eseguire una macchina virtuale Windows. Ora utilizzo questo strumento quotidianamente e aggiungo continuamente aggiornamenti e nuove funzionalità.

+0

Quale driver ODBC viene utilizzato da SQLPro? –

+1

SQLPro utilizza FreeTDS. – Kyle

+0

È possibile utilizzare FreeTds senza avere SQLPro con licenza GPL? –

1

@Erik Paulson, controlla SQL-CLI, è un ottimo strumento da riga di comando per connettersi al database SQL di Azure e SQL Server in modo nativo su un Mac.

1

DataGrip di JetBrains (produttori di IntelliJ e PyCharm) è anche un'ottima opzione per interrogare il database SQL di Azure da un Mac.

+0

Nota: dovevo eseguire questa operazione su Mac OS 10 Sierra per connettere DataGrip (tramite JDBC): https://youtrack.jetbrains.com/issue/JRE-221#comment=27-1826316 – ryanwebjackson