如何将现有数据库导入 SQL Server 2012?

0 sql-server ssms sql-server-2012

我是 SQL、SQL Server 2012 和 SQL 数据库的新手。我已经为我创建了一个示例数据库,我想将其导入到我的 SQL Server 中。 图书资料库

我注意到它也有一个 Books_log。它是什么?(我感谢您的回答,但不是我的主要问题)。

我尝试使用 SQL Server Management Studio 导入它。我创建了一个新数据库,然后右键单击它并选择任务,然后选择导入数据,然后打开导入和导出向导,然后我给了它我最好的猜测并选择平面文件源作为我的数据源,然后我单击浏览并选择 Books.mdf 数据库。然后在这一点上,我觉得有些不对劲,因为当我移动到“列”或“预览”选项卡时,它是这样的: 列视图

无论如何,我点击了下一步。我选择 SqlServer 的 .Net 框架数据提供程序作为我的目标。然后点击下一步,这就是我得到的: 在此处输入图片说明

我究竟做错了什么?

小智 5

Books_log 是数据库的日志文件,即您对数据库所做的所有更改都被记录下来以便能够回滚等。为了能够使用现有的 mdf,您可以使用附加,右键单击“数据库”,单击附加并选择您的中密度纤维板。

在此处输入图片说明