如何读取旧的SQL Server 2005 mdf文件

时间:2013-11-22 12:37:33

标签: sql sql-server-2008 sql-server-2005 import mdf

我已将SQL Server 2005升级到2008,而无需备份数据库。我将旧数据文件夹保存为2 DB.mdfDB.ldf个文件。

那么如何将我的.mdf文件导入或读入SQL Server 2008?

如果我尝试使用2008工具导入/导出,我无法找到源,因为2005已被替换。只有服务器2008正在运行。

如果不可能,另一种方法是,如果你知道的话,用vb阅读.mdf文件

感谢您的帮助

问候 麦克

3 个答案:

答案 0 :(得分:1)

在SSMS中右键单击“数据库”文件夹 - >附上然后相应地选择您的数据文件和日志文件

答案 1 :(得分:1)

如果将SQL 2005文件附加到SQL 2008实例,它将知道如何处理它们(它将升级数据库)。使用sp_attach_dbCREATE DATABASE ... FOR ATTACH甚至管理工具How to: Attach a Database

请参阅Detaching and Attaching Databases

我建议在附加之前复制文件。

答案 2 :(得分:0)

这里有一篇关于如何在2008 sql server上移动Sql 2005的完整文章。 Link