我有一个.MDF
文件是SQL Server 2008。
但我没有SQL Server 2008我只有SQL Server 2005。
现在我需要将.MDF
附加到我的SQL Server 2005实例。
有没有办法做到这一点?
我不想使用SQL Server 2008。
有没有办法将.MDF
转换为较低版本的SQL Server?
答案 0 :(得分:2)
不,没有办法。您需要将其附加到2008实例,然后导出数据。
答案 1 :(得分:2)
阅读以下文章How to Downgrade SQL Server Database from a higher version to a lower version,其中有一个示例,使用SQL Server Integration Services将SQL Server数据库从SQL Server 2008 R2降级到SQL Server 2008。
我还建议您阅读Why an SQL Server Database from a higher version cannot be restored onto a lower version of SQL Server?以了解为何无法将SQL Server数据库从较高版本的SQL Server还原到较低版本的SQL Server。
答案 2 :(得分:1)
您可以使用某个工具将数据库附加到某个SQL 2008实例和脚本数据库(例如,使用management studio中的标准工具),然后将生成的脚本应用于SQL 2005实例。