.dbo和.mdf数据库之间的区别

时间:2013-05-15 02:27:45

标签: database

我是数据库新手,我正在使用visual studio 2010.据我所知,有两种方法可以创建数据库。第一个是右键单击项目并选择Add-> New Item,然后在Add New Item对话框中选择基于服务的数据库,它创建一个位于我项目本地的mdf文件。

或者,我也可以通过以下方式创建数据库。右键单击Server Explorer中的DataConnection,然后选择Create New SQL Server Database。创建的数据库在server explorer中显示为homepc \ sqlexpress.myCreatedDatabase.dbo。

所以我的问题是这两个数据库(mdf和dbo)之间的区别是什么?在我发布项目,安装并在其他PC上运行后,可能会出现任何差异吗?

1 个答案:

答案 0 :(得分:1)

.DBO 是数据库所有者,而

  .MDF 是清单数据文件,它是实际的数据库文件。 主数据文件包含数据库的启动信息,并指向数据库中的其他文件。用户数据和对象可以存储在此文件或辅助数据文件中。每个数据库都有一个主数据文件。主数据文件的推荐文件扩展名为 .mdf 。(请参阅msdn

有关详细信息,请参阅此处的论坛DBO or MDF whats the diffrence?