Roberto Brunetti

Developing in the cloud

.NET Programming

Archives

Estates Management in the cloud...on SQL Azure

Uscita la CTP di SQL Azure da qualche giorno ecco la nostra prima versione della famosa applicazione EstatesManagement (giunta alla versione 3.7) in the cloud.

Il link è provvisorio e ci lavorerò nei prossimi giorni quindi è probabile che sarà disponibile a intermittenza.

In ogni caso all'indirizzo http://thinkmobile.cloudapp.net/salesmanlist.aspx si trova il famoso elenco dei venditori della fantomatica agenzia immobiliare. Il server di staging è http://850fbd77c6df4909bf135641d0ec31a9.cloudapp.net/salesmanlist.aspx.

Grazie all'architettura modulare ancora una volta è stato semplice aggiungere un progetto di tipo Cloud Service - Web Role e agganciarci tutte le DLL (Presenter compreso) che già facevano il loro lavoro sui vari strati fino a raggiungere SQL Server.

Una volta creato il DB su SQL Azure è stato sufficiente aggiornare la connection string. In realtà ho dovuto togliere anche qualche cosetta dal DB visto che la CTP attuale non supporta alcune features per adesso (ad esempio gli UDT).

Nei prossimi giorni farò un post con le indicazione e gli screenshot per usare SQL Azure.

Per adesso, nonostante la documentazione segnali l'impossibilità di usare SQL Management Studio per connettersi a SQL Azure, vi segnalo che l'object browser non si connette, ma il query analyzer si connette tranquillamente...basta ignorare l'errore su "ANSI_NULL" che viene fuori al termine della connessione.

Per connettersi dal Query Analyzer è sufficiente indicare il FQN del server virtuale ricevuto durante la creazione del progetto SQL Azure e aggiungere il "servername" (solo il nome del server virtuale, non il FQN) dopo la classica login: in pratica se la login è roberto e il server è pksds.ctp.database.windows.net, la login dovrà essere roberto@pksds.

 

 

Posted: ago 27 2009, 11:03 by rob | with no comments
Filed under: