none
SQL Server Compact 3.5 のデータベース(*.sdf)を作成する方法 RRS feed

  • 質問

  • SQL Server 2008 の SQL Server Management Studio Express を使用してSQL Server Compact 3.5 のデータベース(*.sdf)を作る方法は、
    これまでに使用していたAccessでデータベース(*.mdb)を作成する方法とほとんど同様だろうとイメージしていたのですが、まったく勝手がちがって戸惑っている者です。

    <私のイメージ> 1 Management Studioで、データベース(*.sdf)のいくつかのテーブルをつくる
                     2 VS2008(pro)で(1)のデータベースに接続する

    msdnのチュートリアル「SQL Server Compact 3.5 のデータベースの作成」
       http://msdn.microsoft.com/ja-jp/library/bb546200.aspx
    では、サンプルデータベースNorthwindを用いた説明がありますが、「まったく新規に作成する方法」をお教えねがいます。
     


    zen73
    2009年8月7日 22:02

回答

  • 何が違うのかよくわかりませんでした。ダイアログのレイアウトとかでしょうか?
    Accessも2003から2007でだいぶレイアウトが変わりましたね。

    ちなみにVisual Studio 2008 Professionalをお持ちのようなので、
    サーバーエクスプローラに[データ接続]というノードがあります。そこを右クリック[接続の追加...]を選ぶと[SQL Server Compact 3.5]を選択できます。そこで[作成...]を選ぶと新規にデーターベース(*.sdf)が作成できますよ。既存のファイルを選択することもできます。
    完了するとサーバーエクスプローラに*.sdfファイルがリストされますので、テーブルのノードに追加など編集していくことができます。

    SQL Server Management Studio Expressの方はちょっとわかりません。同じような操作ができたような、でも所々読み取り専用ではまったような…。
    • 回答としてマーク zen73 2009年8月8日 11:49
    2009年8月8日 0:03
  • ソリューションエクスプローラからプロジェクトを右クリックして、追加 → 新しい項目で「新しい項目の追加」画面が開いたら、カテゴリで「データ」を選び、テンプレートで「ローカルデータベース」でも良いです。

    SQL Server Management Studioですと、以下のようにして作成できます。

    サーバーで SQL Server Compact データベースを作成する方法
    http://msdn.microsoft.com/ja-jp/library/ms173009.aspx
    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://blogs.wankuma.com/trapemiya/
    • 回答としてマーク zen73 2009年8月8日 11:49
    2009年8月8日 0:36

すべての返信

  • 何が違うのかよくわかりませんでした。ダイアログのレイアウトとかでしょうか?
    Accessも2003から2007でだいぶレイアウトが変わりましたね。

    ちなみにVisual Studio 2008 Professionalをお持ちのようなので、
    サーバーエクスプローラに[データ接続]というノードがあります。そこを右クリック[接続の追加...]を選ぶと[SQL Server Compact 3.5]を選択できます。そこで[作成...]を選ぶと新規にデーターベース(*.sdf)が作成できますよ。既存のファイルを選択することもできます。
    完了するとサーバーエクスプローラに*.sdfファイルがリストされますので、テーブルのノードに追加など編集していくことができます。

    SQL Server Management Studio Expressの方はちょっとわかりません。同じような操作ができたような、でも所々読み取り専用ではまったような…。
    • 回答としてマーク zen73 2009年8月8日 11:49
    2009年8月8日 0:03
  • ソリューションエクスプローラからプロジェクトを右クリックして、追加 → 新しい項目で「新しい項目の追加」画面が開いたら、カテゴリで「データ」を選び、テンプレートで「ローカルデータベース」でも良いです。

    SQL Server Management Studioですと、以下のようにして作成できます。

    サーバーで SQL Server Compact データベースを作成する方法
    http://msdn.microsoft.com/ja-jp/library/ms173009.aspx
    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://blogs.wankuma.com/trapemiya/
    • 回答としてマーク zen73 2009年8月8日 11:49
    2009年8月8日 0:36
  • 佐祐理さん、trapemiyaさん、このところ何度も返信をいただきありがとうございます。

    おかげさまで、テーブルの作り方が2とおりあることが確認できました。


    zen73
    2009年8月8日 11:53