当我尝试恢复数据库时,每次收到此错误
TITLE:Microsoft SQL Server Management Studio ------------------------------恢复数据库'PramodDb'失败。
(Microsoft.SqlServer.Management.RelationalEngineTasks) ------------------------------附加信息:System.Data.SqlClient.SqlError:数据库已在服务器上备份 运行版本12.00.4100。该版本与此不兼容 服务器,运行版本11.00.6020。要么恢复 支持备份的服务器上的数据库,或使用的备份 与此服务器兼容。 (Microsoft.SqlServer.SmoExtented)
请帮帮我。
答案 0 :(得分:2)
总是有助于阅读错误。让我引用你的所有错误信息:
数据库已在运行版本12.00.4100的服务器上备份。那 version与此服务器不兼容,该服务器运行的是版本11.00.6020。 在支持备份的服务器上还原数据库,或使用 与此服务器兼容的备份。
一般规则:不降级。最重要的是,由于快速版本的限制,恢复快递通常可能会有问题。
因此,您需要导出/脚本导入数据库,或者自己动手并安装免费的开发人员版本。自从他们把这一个免费后,即使是最初级的开发人员也没有理由不反对它。
答案 1 :(得分:1)
你不能这样做的答案。您无法降级数据库。
就解决方法而言,您需要使用SSMS中的导入/导出向导来使其正常工作。
答案 2 :(得分:0)
你不能,但...... 您可以尝试编写2014年数据库脚本并在2012年空白数据库上执行脚本。 要打开“生成并发布脚本向导”,请执行以下操作:在对象资源管理器中,展开“数据库”,右键单击数据库,指向“任务”,然后单击“生成脚本”。按照向导中的步骤编写所有数据库对象的脚本。 请注意所需的磁盘空间。
答案 3 :(得分:0)