トップ回答者
SQL Server Compact 3.5 のデータベース(*.sdf)を作成する方法

質問
-
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
回答
-
何が違うのかよくわかりませんでした。ダイアログのレイアウトとかでしょうか?
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
-
ソリューションエクスプローラからプロジェクトを右クリックして、追加 → 新しい項目で「新しい項目の追加」画面が開いたら、カテゴリで「データ」を選び、テンプレートで「ローカルデータベース」でも良いです。
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
すべての返信
-
何が違うのかよくわかりませんでした。ダイアログのレイアウトとかでしょうか?
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
-
ソリューションエクスプローラからプロジェクトを右クリックして、追加 → 新しい項目で「新しい項目の追加」画面が開いたら、カテゴリで「データ」を選び、テンプレートで「ローカルデータベース」でも良いです。
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