首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Server 2019到2017克隆数据库

从Server 2019到2017克隆数据库
EN

Database Administration用户
提问于 2021-04-06 09:22:52
回答 1查看 15.6K关注 0票数 13

我试图从本地机器v15 (2019)上的Server克隆数据库到服务器机器v14(2017)。我做了一个.bak文件,当我试图在服务器端导入时,它说:

System.Data.SqlClient.SqlError:在运行15.00.4083版本的服务器上备份了数据库。该版本与运行14.00.2037版本的服务器不兼容。要么在支持备份的服务器上还原数据库,要么使用与此服务器兼容的备份。(Microsoft.SqlServer.SmoExtended)

在14-15版本的Server版本上是否存在“兼容性”备份模式?

本地(在docker,Linux上):

微软Server 2019 (RTM-CU8-GDR) (KB4583459) - 15.0.4083.2 (X64) 2020年11月2日18:35:09版权(C) 2019微软公司开发版(64位)

远程( Windows Server上)

微软Server 2017 (RTM) (KB4583456) - 14.0.2037.2 (X64) 2020年11月2日19:19:59版权(C) 2017年微软公司标准版(64位)在Windows 2019标准10.0 (构建17763:) (Hypervisor)

EN

回答 1

Database Administration用户

回答已采纳

发布于 2021-04-06 09:44:31

刚刚成功地克隆了数据库,在本地使用:在SSMS中,右键单击要导出的数据库,然后Tasks => Export Data-tier Application它创建一个bacpac文件。

将backpac复制到远程服务器,在SSMS中,右键单击“Database”文件夹,然后单击Import Data-tier Application,使用复制的backpac文件。

它复制模式和数据..。

票数 17
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/289337

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档