Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2008 如何在同一操作系统上使用SQL Server 2005和2008版本?_Sql Server 2008_Sql Server 2005 - Fatal编程技术网

Sql server 2008 如何在同一操作系统上使用SQL Server 2005和2008版本?

Sql server 2008 如何在同一操作系统上使用SQL Server 2005和2008版本?,sql-server-2008,sql-server-2005,Sql Server 2008,Sql Server 2005,我总是使用SQLServer2008,现在我的新项目需要SQLServer2005。我搜索了在SQL Server 2008上创建脚本并在SQL Server 2005上使用它的解决方案,但是它们在2005上的mdf文件无法附加到我的SQL Server 2008实例。所以,我试图同时安装2005 我还尝试为SQLServer2005实例命名,而不是使用默认实例,但仍然找不到该实例。我可以使用SQLServerManagementStudio 2008打开SQLServer2005实例吗 或者您

我总是使用SQLServer2008,现在我的新项目需要SQLServer2005。我搜索了在SQL Server 2008上创建脚本并在SQL Server 2005上使用它的解决方案,但是它们在2005上的mdf文件无法附加到我的SQL Server 2008实例。所以,我试图同时安装2005

我还尝试为SQLServer2005实例命名,而不是使用默认实例,但仍然找不到该实例。我可以使用SQLServerManagementStudio 2008打开SQLServer2005实例吗


或者您知道如何在我的SQL Server 2008上附加SQL Server 2005.mdf文件吗?为什么我甚至不能附加该文件?

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


若要在2008年或更高版本备份和还原数据库时使用SQL Server 2005数据库,请不要分离并重新连接。还原过程将在您还原时自动升级数据库格式。

这是可能的,但您可能必须这样做。您能解释一下为什么不能将2005数据库连接到2008服务器吗?你是怎么做的,发生了什么?这是,所以它应该起作用。