0

私はデータベースを初めて使用し、Visual Studio 2010 を使用しています。私の知る限り、データベースを作成するには 2 つの方法があります。1 つ目は、プロジェクトを右クリックして [追加] -> [新しい項目] を選択し、[新しい項目の追加] ダイアログで、プロジェクトにローカルにある mdf ファイルを作成するサービス ベースのデータベースを選択することです。

または、次の方法でデータベースを作成することもできます。サーバー エクスプローラーで DataConnection を右クリックし、[新しい SQL Server データベースの作成] を選択します。作成されたデータベースは、サーバー エクスプローラーに homepc\sqlexpress.myCreatedDatabase.dbo として表示されます。

私の質問は、この 2 つのデータベース (mdf と dbo) の違いは何ですか? また、プロジェクトをリリースし、他の PC にインストールして実行した後に、違いが生じる可能性はありますか?

4

1 に答える 1

1

.DBOはデータベース所有者で、

.MDFは実際のデータベース ファイルであるマニフェスト データ ファイルです。プライマリ データ ファイルには、データベースの起動情報が含まれており、データベース内の他のファイルを指しています。ユーザー データとオブジェクトは、このファイルまたはセカンダリ データ ファイルに格納できます。すべてのデータベースには、1 つのプライマリ データ ファイルがあります。プライマリ データ ファイルの推奨されるファイル名拡張子は.mdfです。( msdnを参照)

詳細については、ここのフォーラムを参照してくださいDBO または MDF 違いは何ですか?

于 2013-05-15T02:36:54.103 に答える