0

我对数据库真的很陌生,我正在使用 Visual Studio 2010。据我所知,有两种创建数据库的方法。第一种是右键单击项目并选择添加-> 新项目,然后在添加新项目对话框中选择基于服务的数据库,它会在我的项目中本地创建一个 mdf 文件。

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

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

4

1 回答 1

1

.DBO是数据库所有者,而

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

有关更多信息,请参阅此处的论坛DBO 或 MDF 有什么区别?

于 2013-05-15T02:36:54.103 回答