2009-07-28 10 views
8

Questa domanda ha 2 parti.Esecuzione di query sui dati di archiviazione della tabella con Windows Azure

  1. C'è un modo per visualizzare i dati che vengono memorizzati localmente. Capisco che l'archiviazione della tabella locale sia effettivamente eseguita usando SQLExpress dietro le quinte. Dove si trova il database SQLExpress e posso aprirlo utilizzando qualsiasi strumento di query? C'è un account specifico che devo usare?

  2. Una volta distribuita l'applicazione nei servizi di Azure, come posso interrogare i dati? Google App Engine ha uno strumento di visualizzazione/query dati, Azure ha qualcosa di simile?

risposta

2
  1. L'intestazione di SQLExpress che è possibile vedere è solo nel fabric di sviluppo e non ha equivalenti una volta che si deply, quindi fare attenzione ad usarlo.
  2. È possibile provare e utilizzare Linqpad per richiedere le tabelle. Guarda this post di Jamie Thomson.
+0

+1 Grazie. Sapevo che era solo nel tessuto di sviluppo. Ero piuttosto curioso di sapere dove i dati andassero più di ogni altra cosa. Grazie per il n. 2. Lo controllerò –

1

non sono sicuro circa la vostra prima domanda, ma per la seconda parte: è la stessa di quando si sta sviluppando con il servizio al tavolo locale, quando si utilizza il client di ADO.NET Data Services , almeno. Basta usare la root del servizio dell'account di archiviazione di Azure. Oppure è possibile utilizzare l'interfaccia REST, se è necessaria la flessibilità delle tabelle di Azure (senza schema).

Non sono a conoscenza di uno strumento simile al visualizzatore dati di GAE, ma non è molto difficile creare qualcosa di simile.

1

Ho appena trovato la mia risposta al n. Apparentemente il database è seduto sotto l'istanza SQLExpress di default con un database che ha lo stesso nome del mio progetto. Ci sono tabelle che si associano alle mie entità, ciascuna con colonne che si associano alle mie proprietà.

3

Per 1 #, posso consiglia di utilizzare il nostro prodotto Cloud Storage Studio. Puoi trovare maggiori informazioni al riguardo dal nostro sito web: /Products/CloudStorageStudio/Default.aspx.

Ha anche una funzione di "query", così che è possibile eseguire query sulla memoria della tabella.

1

Poiché sono un nuovo utente e c'è un limite di 1 collegamento per risposta per i nuovi utenti, quindi questa è un'altra risposta.

Si possono trovare questi collegamenti utili anche quando l'esecuzione di query contro Azure Storage Table:

http://msdn.microsoft.com/en-us/library/dd135725.aspx

0

È inoltre possibile utilizzare il Windows Azure TabeleBrowser per visualizzare ciò che è nelle tabelle di uno specifico nome di account.

0

È possibile visualizzare le tabelle e i BLOB nello storage di sviluppo direttamente da Visual Studio 2010 Server Explorer

Problemi correlati