繁体   English   中英

如何将SQL Server 2014数据库还原到SQL Server Express 2012

[英]How to restore SQL Server 2014 database to SQL Server Express 2012

当我尝试还原数据库时,每次出现此错误时

标题:Microsoft SQL Server Management Studio ------------------------------恢复数据库'PramodDb'失败。

(Microsoft.SqlServer.Management.RelationalEngineTasks)------------------------------其他信息:System.Data.SqlClient.SqlError:该数据库已备份到运行12.00.4100版本的服务器上。 该版本与此服务器(运行版本11.00.6020)不兼容。 在支持备份的服务器上还原数据库,或使用与此服务器兼容的备份。 (Microsoft.SqlServer.SmoExtented)

请帮我。

像往常一样,它有助于读取错误。 让我引用几乎所有的错误消息:

该数据库已备份到运行12.00.4100版本的服务器上。 该版本与此服务器(运行版本11.00.6020)不兼容。 在支持备份的服务器上还原数据库,或使用与此服务器兼容的备份。

一般规则:不降级。 最重要的是,由于Express版本的限制,恢复Express通常可能会出现问题。

因此,您需要导出/脚本导入数据库,或者掌握并安装免费的开发人员版本。 自从他们免费发布了该版本以来,即使是最初级的开发人员也没有理由不反对它。

您无法做到的答案。 您不能降级数据库。

就解决方法而言,您需要使用SSMS中的“导入/导出”向导才能使其正常工作。

您不能,但是...您可以尝试编写2014年数据库脚本并在空白的2012年数据库上执行脚本。 要打开“生成和发布脚本向导”:在对象资源管理器中,展开“数据库”,右键单击一个数据库,指向“任务”,然后单击“生成脚本”。 按照向导中的步骤编写所有数据库对象的脚本。 请注意所需的磁盘空间。

暂无
暂无

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

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