• ベストアンサー

SQL Serverデータベースファイル

Visual Studio2010の勉強をし始めました。データソースの変更についてお教え願います。 データソースの変更に、 ■Microsoft SQL Server ■Microsoft SQL Serverデータベースファイル 二つあります。この二つは何が違うのでしょうか? 説明も書いてありますが、イマイチわかりません。 ネット検索もしましたが、見つけることができませんでした。 平たく、簡単に言うとどういったことでしょうか? 宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

データベースファイルというのは SQLサーバーが使用するデータを格納するファイルです。 (拡張子は データ用 MDB,NDB ログ用 LDB です。) 一般的にはデータベースにアクセスすると言うことは SQLサーバーの様なデータベースソフトに対してアクセスします。 データ操作と言う意味では、データベースファイルに直接アクセスすることはありません。 説明にもあるように SQLサーバーA から データベースX をデタッチすると データベースX に使用しているデータベースファイルはフリーになります。 そのデータベースファイルを別のSQLサーバーBに持っていき アタッチすると、データベースX が使用できるようになります。 データベースファイルを操作するのはこういった特殊な場合だけです。 プログラミングの勉強と言う意味では データベースファイルは使用しないと思って良いでしょう。

mellow91
質問者

お礼

お礼大変遅くなりました。申し訳ございません。非常に勉強になります!ご回答ありがとうございました!