我有一个正在运行SQLServer2005Express的服务器,我需要还原开发人员使用server 2008 R2 我认为完整的版本,但仍在等待回复这是一个完整的版本还是快报修改的数据库备份。
我知道我不能将一个数据库从Server 2008 R2恢复到SQLServer2005Express,我知道我甚至不能将一个数据库从Server 2008 R2恢复到Server 2008。但!我能否将数据库从Server 2008 R2还原到Server 2008 R2 Express?这里唯一的区别是,一个是全付费版本,另一个是明示版本。如果是这样的话,我将只更新SQLServer2005Express服务器到2008年R2 Express。
提前感谢!
发布于 2012-08-16 22:58:55
是。
重要的是数据库版本,它是附加到数据库的内容,而不是MSSQL使用的版本。只要数据库版本是相同的,您就可以在免费版本(Express)和付费版本之间移动到心脏的内容.但这并不是我推荐的娱乐过程。
编辑:由于提到了,SQL 2008 R2中的相关数据库限制是10 R2的大小限制。它对MSSQL可用的服务和资源也有一些限制,但这些限制不会阻止您将数据库还原到它,只(可能)以您想要的方式使用它。
此处链接的2008年R2版本的完整Technet功能比较。
发布于 2012-08-16 23:18:16
那得看情况。如果您的数据库包含您要还原到还原的版本不支持的功能,则将失败。例如,企业版功能,如数据压缩和透明加密。这是除了在Express中存在的物理资源限制之外。
如果您的数据库属于Express所支持的特性/限制,您应该全部设置。
https://serverfault.com/questions/418426
复制相似问题