我有两个文件(.MDF和.LDF),我该如何将它们附加到Microsoft SQL Server中以查看它们的内容?
我有两个文件(.MDF和.LDF),我该如何将它们附加到Microsoft SQL Server中以查看它们的内容?
从SQL命令行(例如查询分析器)执行此命令。将AdventureWorks替换为您获得的名称。
EXEC sp_attach_db @dbname = N'AdventureWorks', @filename1 = N'C:\AdventureWorks_Data.mdf',
@filename2 = N'C:\AdventureWorks_log.ldf';
osql -E -S.\sqlexpress -Q"EXEC sp_attach_db @dbname = N'AdventureWorks', @filename1 = N'C:\AdventureWorks_Data.mdf', @filename2 = N'C:\AdventureWorks_log.ldf'"
如果您还没有安装SQL引擎,请先安装,然后使用SQL管理工具,您可以使用“附加”实用程序来创建一个包含您的文件的数据库。附加菜单位于服务器节点上右键单击的子菜单中。
这些文件代表着一个已经存在的SQL Server数据库,如果你想要创建一个新的数据库,它们就不相关了。
如果你想要使用它们或者创建一个新的数据库,可以从SQL Server 2008 Express 或者 SQL Server 2005 Express 进行下载,两者都是免费的。
编辑:既然你已经有了SQL Server,DOK的回答是最好的。
谁给你那两个文件的方式是错误的。更好的做法是创建数据库备份并将其恢复到新的或现有的服务器/实例/数据库。