sql server 2005 .mdf .ldf文件

时间:2009-11-29 17:21:11

标签: sql sql-server sql-server-2005

我有这2个文件(.MDF和.LDF)如何将它们附加到microsoft sql server以查看其内容?

5 个答案:

答案 0 :(得分:7)

在Management Studio中,在对象资源管理器中,右键单击“数据库”文件夹。

选择附加...

在标题为“要附加的数据库”部分的顶部,单击“添加”按钮。

在显示的文件夹和文件中,导航到.mdf文件并单击它。

单击“确定”。

这就是你所要做的一切。

答案 1 :(得分:3)

从SQL命令行(例如查询分析器)执行此命令。用您拥有的名称替换AdventureWorks。

EXEC sp_attach_db @dbname = N'AdventureWorks', @filename1 = N'C:\AdventureWorks_Data.mdf', 
  @filename2 = N'C:\AdventureWorks_log.ldf';

如果您没有查询分析器,请从Windows命令提示符下运行:

 osql -E -S.\sqlexpress -Q"EXEC sp_attach_db @dbname = N'AdventureWorks', @filename1 = N'C:\AdventureWorks_Data.mdf', @filename2 = N'C:\AdventureWorks_log.ldf'"

答案 2 :(得分:1)

安装如果你还没有,sql引擎,然后使用sql management studio,你可以使用“Attach”实用程序来创建一个包含你的文件的数据库。附加菜单位于子菜单中,右键单击服务器节点。

答案 3 :(得分:0)

这些文件代表现有的SQL Server数据库,因此如果您想创建一个新文件,则无关紧要。

如果您想使用它们或创建一个新的数据库,可以下载SQL Server 2008 ExpressSQL Server 2005 Express来免费下载。

编辑:由于你已经拥有SQL Server,DOK的答案是最好的。

答案 4 :(得分:0)

无论谁给你这两个文件都是错误的。创建数据库备份并将备份还原到新的或现有的服务器/实例/数据库是一种更好的做法。