Sql server 如何将SQL Server 2014数据库恢复到SQL Server Express 2012
当我尝试还原DB时,每次我都会遇到此错误 标题:Microsoft SQL Server Management Studio-----------------还原数据库“PramodDb”失败 (Microsoft.SqlServer.Management.RelationalEngineTasks) ------------------------------其他信息:System.Data.SqlClient.SqlError:数据库已备份到服务器上 正在运行版本12.00.4100。该版本与此不兼容 运行11.00.6020版的服务器。要么恢复 支持备份的服务器上的数据库,或使用 与此服务器兼容。(Microsoft.SqlServer.SmoExtented)Sql server 如何将SQL Server 2014数据库恢复到SQL Server Express 2012,sql-server,database,sql-server-2012,sql-server-2014,sql-server-2014-express,Sql Server,Database,Sql Server 2012,Sql Server 2014,Sql Server 2014 Express,当我尝试还原DB时,每次我都会遇到此错误 标题:Microsoft SQL Server Management Studio-----------------还原数据库“PramodDb”失败 (Microsoft.SqlServer.Management.RelationalEngineTasks) ------------------------------其他信息:System.Data.SqlClient.SqlError:数据库已备份到服务器上 正在运行版本12.00.4100。该版本
请帮帮我。答案是你不能那样做。不能降级数据库
就解决方法而言,您需要使用SSMS中的导入/导出向导使其工作。答案是您无法做到这一点。不能降级数据库 就解决方法而言,您需要使用SSMS中的导入/导出向导使其正常工作。您不能,但是。。。 您可以尝试编写2014数据库的脚本,并在空白的2012数据库上执行脚本。 要打开生成和发布脚本向导:在对象资源管理器中,展开数据库,右键单击数据库,指向任务,然后单击生成脚本。按照向导中的步骤编写所有数据库对象的脚本。 请注意所需的磁盘空间。您不能,但。。。 您可以尝试编写2014数据库的脚本,并在空白的2012数据库上执行脚本。 要打开生成和发布脚本向导:在对象资源管理器中,展开数据库,右键单击数据库,指向任务,然后单击生成脚本。按照向导中的步骤编写所有数据库对象的脚本。
请注意所需的磁盘空间。您可以为架构和数据编写脚本。见以下文章:
您可以为架构和数据编写脚本。见以下文章:
像往常一样,读取错误会有所帮助。请允许我引用您几乎所有的错误消息: 数据库备份在运行版本12.00.4100的服务器上。那个 版本与运行版本11.00.6020的此服务器不兼容。 在支持备份的服务器上还原数据库,或使用 与此服务器兼容的备份 一般规则:不降级。最重要的是,由于express版本的限制,在express上恢复通常可能会出现问题
因此,您需要导出/脚本导入数据库,或者抓取自己并安装免费的开发人员版本。自从他们免费发布这一版本以来,即使是最初级的开发人员也没有理由不反对它。阅读错误总是有帮助的。请允许我引用您几乎所有的错误消息: 数据库备份在运行版本12.00.4100的服务器上。那个 版本与运行版本11.00.6020的此服务器不兼容。 在支持备份的服务器上还原数据库,或使用 与此服务器兼容的备份 一般规则:不降级。最重要的是,由于express版本的限制,在express上恢复通常可能会出现问题
因此,您需要导出/脚本导入数据库,或者抓取自己并安装免费的开发人员版本。自从他们免费发布此版本以来,即使是最初级的开发人员也没有理由不反对它。我尝试了复制、导入/导出选项,但这些选项对我来说仍然不起作用。@PramodRaut:-您使用的是SQl Server 2014的快速版本吗?我使用的是SQl 2014 enterprise versionI尝试过的复制,导入/导出选项,但这些选项仍然不适用于我。@PramodRaut:-您使用的是SQl Server 2014的express版本吗?我使用的是SQl 2014企业版