locked
VisualStudio 2010 でデータベースに接続する方法 RRS feed

  • 質問

  • Windows Phone でDBを使用した際、そのテーブルの中身を確認する方法を探しています。

    OS7.1では、SQL Server Compact Edition が使えるので、Visual Studioのデータベース接続で確認しようとしました。

    ツール>データベースへの接続

     

    参考にさせていただいたサイトをもとに、確認しようと思っていましたが、データソースの選択ウィンドウで

    Microsoft SQL Server Compact 3.5」の項目がありません。

    最初はライブラリなどが入っていないとおもい、いくつか試してみましたが、うまくいきませんでした。

    http://dev.classmethod.jp/smartphone/wp_memo002/

     

    もし、ほかの方法でDBのテーブルの確認などが行える方法がありましたら、ご教授をお願いいたします。

     

    環境は、Windows Phone SDK 7.1を導入しただけになっております。

    2011年8月31日 2:59

回答

  • Lundi.h さん

    いつもお世話になっております。

    教えていただいたWEBをもとに、いろいろとさがした結果、

    Microsoft SQL Server 2008 R2 Management Studio Express

    を使うことで、対応することができました!

     

    ありがとうございました!

     

    以下、Windows Phone のデータベースの中身を確認する方法になります。

    http://d.hatena.ne.jp/samril/20110830/1314779327

    • 回答としてマーク Samril 2011年8月31日 8:31
    2011年8月31日 8:31

すべての返信

  • Samrilさん、こんにちは!

    TwitterとFacebookでは、すでに「お友達」にさせていただいておりますが、こちらでもよろしくお願いします。

     

    英語になってしまいますが(ごめんなさい)、次のサイトに、ステップ・バイ・ステップ方式で、ゼロの状態から、データを作成する方法が記述されています。

    http://msdn.microsoft.com/en-us/library/hh202876

     

    私もまだ詳細に試す時間がなくて申し訳ないのですが、MSDNライブラリの文章を読む限り、ウィザード形式でデータベースの内容を見ることは、まだサポートされていないようです。

    (これは、私がまだすべての情報を読んでいないので、間違った情報かもしれません)

     

    さらに、データベースのアクセス方法も、LINQ to SQL しかサポートされていないようです。

    (これは、 http://msdn.microsoft.com/en-us/library/hh202860 より)

     

    私の日常業務の都合で、なかなか日本語に訳したり、私なりの追試ができなくて申し訳ありませんが、参考にしていただければ幸いです。

    他の方のフォローもお願いします。(私の間違っている点など)

     

     

     


    名古屋ソフトウェアセンター 林広宣(MCT/MCPD Windows Phone Developer)

     

    2011年8月31日 4:01
  • すみません、私は、Samrilさんの質問を誤解して理解していたようです。

    下記に記された手順を追って、再現させようと思ったけど、できなかった、という意味ですね。

    http://dev.classmethod.jp/smartphone/wp_memo002/

    私のほうでも、追試してみます。

    すみませんでした。

     


    名古屋ソフトウェアセンター 林広宣(MCT/MCPD) https://www.mcpvirtualbusinesscard.com/VBCServer/Lundi2/profile
    2011年8月31日 6:22
  • Lundi.h さん

    いつもお世話になっております。

    教えていただいたWEBをもとに、いろいろとさがした結果、

    Microsoft SQL Server 2008 R2 Management Studio Express

    を使うことで、対応することができました!

     

    ありがとうございました!

     

    以下、Windows Phone のデータベースの中身を確認する方法になります。

    http://d.hatena.ne.jp/samril/20110830/1314779327

    • 回答としてマーク Samril 2011年8月31日 8:31
    2011年8月31日 8:31
  • Samrilさんこんにちは、

    無事解決できたようでなによりです。 

     

    Microsoft SQL Server 2008 R2 Management Studio Express

    を使うことで、対応することができました!

    以下、Windows Phone のデータベースの中身を確認する方法になります。

    http://d.hatena.ne.jp/samril/20110830/1314779327


    ブログも拝見させていただきました。

    ところで、私の場合は、Visual Studio 2010 Express Edition SP1 の環境に、Windows Phone SDK 7.1 をインストールすると、SQL Server CE 3.5やそれに関連するツール(データベースのエクスプローラー)など、問題なく使えるようになりました。

    具体的な順序は、

    (1)Visual Studio 2010 Express Edition のインストール(私の場合は、C# Express)

    (2)SP1を適用

    (3)Windows Phone SDK 7.1 (RC)をインストール

    こうすると、Windows Phone 側のIDEを起動しても、VS2010 Express にある機能(SQL Server CE 3.5を含むさまざまな機能)が使えるようになりました。

    既存のWPFやSilverlightのプロジェクトを開きながら、Windows PhoneのXAMLを編集できたりするので、気にっています。

    ご参考までに。

     

     


    名古屋ソフトウェアセンター 林広宣(MCT/MCPD) https://www.mcpvirtualbusinesscard.com/VBCServer/Lundi2/profile
    2011年9月1日 10:49
  • Lundi.hさん

    いつもお世話になっております。

    Visual Studio 2010 Express Edition SP1 からインストールすると、よかったのですね。

     

    私は、Visual Studio 2010 Express for Windows Phone なのが問題なのかもしれませんね。

    いろいろ教えて頂き、ありがとうございました!!!

    2011年9月5日 6:58