简体   繁体   English

从SQL Server Enterprise 2008到SQL Server Standard 2014的备份兼容性

[英]Backup compatibility from SQL Server Enterprise 2008 to SQL Server Standard 2014

I got an old database that I need to transfer from SQL Server 2008 to 2014. The problem that occurred was that restoring the database in 2014 threw an error saying that it's not compatible, due to some functions that are only available in Enterprise edition. 我有一个旧数据库,需要从SQL Server 2008迁移到2014年。发生的问题是,由于某些功能仅在Enterprise Edition中可用,因此在2014年还原该数据库时引发错误,指出该数据库不兼容。

Database "---name---" cannot be started in this edition of sql server, because part or all of object '---table_name---'is enabled with data compression or vardecimal storage format are only supported in SQL Server Enterprise Edition. 在此版本的sql Server中,无法启动数据库“ --- name ---”,因为部分或全部对象“ --- table_name ---”已启用数据压缩或vardecimal存储格式,仅在SQL Server中支持企业版。

Is there a way to backup the old database with some sort of compatibility mode? 有没有办法以某种兼容模式备份旧数据库?

SELECT * FROM sys.dm_db_persisted_sku_features;

This will show you what features you have enabled that need to be disabled. 这将显示您已启用的哪些功能需要禁用。

I would restore a backup to an enterprise instance, and then begin to work from there to disable enterprise features After the above query returns no results you should be fine. 我将备份还原到企业实例,然后从那里开始工作以禁用企业功能。在上述查询没有返回任何结果之后,您应该没事。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM