我可以将 SQL Server 2008 R2 备份还原到 SQL Server 2008 R2 Express 吗?

lin*_*470 5 backup-restoration sql-server-2005 sql-server-2008 sql-server-2008-r2

我有一台当前运行 SQL Server 2005 Express 的服务器,我需要恢复开发人员使用 SQL Server 2008 R2 修改过的数据库备份 [我认为是完整版,但仍在等待回听它是完整版还是表达]。

我知道我无法将数据库从 SQL Server 2008 R2 恢复到 SQL Server 2005 Express,我知道我什至无法将数据库从 SQL Server 2008 R2 恢复到 SQL Server 2008。但是!我可以将数据库从 SQL Server 2008 R2 还原到 SQL Server 2008 R2 Express 吗?这里唯一的区别是一个是全额付费版本,另一个是快速版本。如果是这样,我会将 SQL Server 2005 Express 服务器更新为 2008 R2 Express。

提前致谢!

Hop*_*00b 2

是的。

重要的是数据库版本,并且是附加到数据库的版本,而不是所使用的 MSSQL 版本。只要数据库版本相同,您就可以根据自己的喜好在免费(Express)和付费版本之间移动......这并不是我推荐用于娱乐目的的过程。

编辑:既然已经提到了,SQL Express 2008 R2 中的相关数据库限制是 10GB 的大小限制。它还对 MSSQL Server 可用的服务和资源有一些限制,但这些不会阻止您将数据库恢复到其中,而只会(可能)按照您想要的方式使用它。

此处链接了 2008 R2 版本的完整 Technet 功能比较