SQL Server:从.mdf导入数据库?

Agi*_*ble 38 database sql-server import ssms mdf

我的本地方框上有一个.mdf文件.

我在本地盒子上安装了SQL Server 2008 Express和SQL Management Studio 2008 Express.

我如何将这个.mdf文件作为新数据库导入我的SQL Server?

这似乎是一项非常普遍的任务,每天必须在全球范围内执行数千次,而且我无法弄清楚如何在Management Studio Express中执行此操作.

我错过了什么?

小智 29

打开SQL Management Studio Express并登录到要将数据库附加到的服务器.在"对象资源管理器"窗口中,右键单击"数据库"文件夹并选择"附加..."将打开"附加数据库"窗口; 在该窗口内单击"添加...",然后导航到.MDF文件并单击"确定".再次单击"确定"以完成数据库的附加,您就完成了.数据库应该可供使用.最好的祝福 :)


Joe*_*lli 23

请参阅:如何:将数据库文件附加到SQL Server Express

通过sqlcmd登录数据库:

sqlcmd -S Server\Instance
Run Code Online (Sandbox Code Playgroud)

然后发出命令:

USE [master]
GO
CREATE DATABASE [database_name] ON 
( FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Data\<database name>.mdf' ),
( FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Data\<database name>.ldf' )
 FOR ATTACH ;
GO
Run Code Online (Sandbox Code Playgroud)

  • 而且,虽然它与(间接)链接到该文章,但这里是如何[在SSMS中](http://msdn.microsoft.com/en-us/library/ms190209.aspx). (6认同)

dan*_*004 13

要执行此操作,请参阅下一个图像:

在此输入图像描述

下一步是添加*.mdf文件,

非常重要的是.mdf文件必须位于C:......\MSSQL12.SQLEXPRESS\MSSQL\DATA中

在此输入图像描述

现在删除日志文件

在此输入图像描述