8

この質問には2つの部分があります。

  1. ローカルに保存されているデータを表示する方法はありますか?ローカルテーブルストレージは、実際にはバックグラウンドでSQLExpressを使用して実行されることを理解しています。そのSQLExpressデータベースはどこにあり、任意のクエリツールを使用して開くことができますか?使用する必要のある特定のアカウントはありますか?

  2. アプリケーションがAzureサービスにデプロイされたら、データをクエリするにはどうすればよいですか?Google App Engineにはデータビューア/クエリツールがありますが、Azureには似たようなものがありますか?

4

8 に答える 8

3

#1 については、弊社製品の Cloud Storage Studio を使用することをお勧めします。詳細については、当社の Web サイト ( /Products/CloudStorageStudio/Default.aspx )を参照してください。

また、「クエリ」機能も備えているため、テーブル ストレージに対してクエリを実行できます。

于 2009-10-11T20:32:42.237 に答える
2
  1. 表示される SQLExpress インスタンスは開発ファブリックのみにあり、一度デプロイすると同等のものがないため、使用には注意してください。
  2. Linqpad を使用して、テーブルのクエリを実行できます。Jamie Thomson によるこの投稿を見てください。
于 2009-07-30T14:44:45.400 に答える
1

最初の質問についてはよくわかりませんが、2 番目の部分については、少なくとも ADO.NET Data Services クライアントを使用している場合は、ローカル テーブル サービスを使用して開発している場合と同じです。Azure ストレージ アカウントのサービス ルートを使用するだけです。または、(スキーマのない) Azure テーブルの柔軟性が必要な場合は、REST インターフェイスを使用できます。

GAE のデータ ビューアーに似たツールを私は知りませんが、そのようなものを自分で作成することはそれほど難しくありません。

于 2009-07-28T13:29:28.700 に答える
1

私は新しいユーザーであり、新しいユーザーの回答ごとに 1 つのリンクの制限があるため、このもう 1 つの回答です。

これらのリンクは、Azure Table Storage に対してクエリを実行するときにも役立つ場合があります。

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

于 2009-10-11T20:37:10.963 に答える
1

#1への答えを見つけました。どうやら、データベースは、プロジェクトと同じ名前のデータベースを使用して、デフォルトの SQLExpress インスタンスの下に置かれているようです。エンティティにマップするテーブルがあり、それぞれにプロパティにマップする列があります。

于 2009-07-28T20:03:23.633 に答える
0

You can also use the Windows Azure TabeleBrowser to view what is in the tables of a specific account name.

于 2009-11-22T14:10:45.240 に答える
0

Visual Studio 2010 サーバー エクスプローラーから直接、開発ストレージ内のテーブルと BLOB を表示できます。

于 2011-09-26T13:57:06.213 に答える