2013-02-19 27 views
0

我总是使用SQL Server 2008,现在我的新项目需要SQL Server 2005.我搜索了解决方案以在SQL Server 2008上创建脚本并在SQL Server 2005上使用它,但是他们的2005年的mdf文件无法附加到我的SQL Server 2008实例。所以,我试图在同一时间安装2005年。如何在同一操作系统上使用SQL Server 2005和2008版本?

我也试图给SQL Server 2005的实例一个名称而不是使用默认实例,仍然无法找到该实例。我可以使用SQL Server Management Studio 2008打开SQL Server 2005实例吗?

或者您是否知道如何在SQL Server 2008上附加SQL Server 2005 .mdf文件?为什么我甚至无法附加该文件?

+0

尽管您可能需要[安装2005首先](http://serverfault.com/questions/58194/running-sql-server-2005-and-2008-on-same-machine),这是可能的。你能解释为什么你不能将2005数据库附加到你的2008服务器上吗?你是怎么做的,会发生什么?这是[支持](http://msdn.microsoft.com/en-us/library/ms190794.aspx),所以它应该工作。 – Pondlife 2013-02-19 21:01:09

回答

0

您可以使用更高版本的SQL Server Management Studio轻松附加到较旧版本的引擎(它是向后兼容的)。

要在2008年或以后使用SQL Server 2005数据库备份和恢复数据库,请勿分离并重新附加。还原过程将在还原时自动升级数据库格式。

相关问题