こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

SQL Serverのデータ格納場所

SQL Serverのデータ格納場所

Visual Studioを勉強しだしました。データベースのところで、mdfファイル、ndfファイルという言葉が出てきました。

ネットで色々調べていますが、いまいちわからないのでお教えください。

参考にしたURL:
http://itpro.nikkeibp.co.jp/article/COLUMN/20070201/260338/

■mdfファイルとはSQL Server Express Editionのデータベースデータファイルとあります。
Express Editionではない、SQL Server 2012 Standardなどのデータベースは違う拡張子のデータベースファイルになるのでしょうか?
もしそうなら、何故Express Edtionと有料バージョンではデータの持ち方が違うのでしょうか?


■mdfファイルを違うパソコンで開きたいとします。Accessみたいに、ファイルをコピーして別PCに持って行けばファイルはひらけるものなのでしょうか?

■mdfファイルのデータをAccessにインポートできるのもなのでしょうか?

当方、Accessがわかる程度で、その他のデータベース関連のソフトウェアはさわったこともありません・・・

宜しくお願い致します。

投稿日時 - 2013-03-08 22:16:19

QNo.7983501

暇なときに回答ください

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

>Express Editionではない、SQL Server 2012 Standardなどのデータベースは違う拡張子のデータ
>ベースファイルになるのでしょうか?
同じ拡張子です。データベース本体がMDFでトランザクションログがLDFの2種類です。
>もしそうなら、何故Express Edtionと有料バージョンではデータの持ち方が違うのでしょうか?
Express EditionはCPUの数、メモリーの容量、ファイルの容量に制限がありますが、プログラム自体はStandardと同じですので、データーの持ち方も同じです。
>ファイルをコピーして別PCに持って行けばファイルはひらけるものなのでしょうか?
単に開く事はできません、アタッチと呼ぶ操作を行う事でデータベースとして使えるよううになります。
>■mdfファイルのデータをAccessにインポートできるのもなのでしょうか?
Accessのデータ構造とは異なるのでmdfファイルから直接インポートする事は出来ません、SQL Serverを介して行います。

投稿日時 - 2013-03-09 10:21:52

お礼

ご回答ありがとうございます!よく理解できました!本当にありがとうございます!

投稿日時 - 2013-03-12 18:07:32

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

-広告-
-広告-

回答(1)

-広告-
-広告-
-広告-
-広告-