我已将SQL Server 2005升级到2008,而无需备份数据库。我将旧数据文件夹保存为2 DB.mdf
和DB.ldf
个文件。
那么如何将我的.mdf
文件导入或读入SQL Server 2008?
如果我尝试使用2008工具导入/导出,我无法找到源,因为2005已被替换。只有服务器2008正在运行。
如果不可能,另一种方法是,如果你知道的话,用vb阅读.mdf
文件
感谢您的帮助
问候 麦克
答案 0 :(得分:1)
在SSMS中右键单击“数据库”文件夹 - >附上然后相应地选择您的数据文件和日志文件
答案 1 :(得分:1)
如果将SQL 2005文件附加到SQL 2008实例,它将知道如何处理它们(它将升级数据库)。使用sp_attach_db
,CREATE DATABASE ... FOR ATTACH
甚至管理工具How to: Attach a Database。
请参阅Detaching and Attaching Databases。
我建议在附加之前复制文件。
答案 2 :(得分:0)
这里有一篇关于如何在2008 sql server上移动Sql 2005的完整文章。 Link