SQL Server 数据库不同版本无法导入/高版本到低版本导入方法

客户问题从安装MSSQL 2019数据库的服务器,换到安装MSSQL 2012服务器的,2019导出BAK文件后,导入到2012,提示失败:

SQL Server 数据库不同版本无法导入/高版本到低版本导入方法

错误代码是:3169

百度多方查找,一个一个尝试,最终得到正确方法如下:

首先是导出:

选择数据库,右击,“任务” 中选择 “生成脚本” , “下一步” ,到选择对象,第一个是数据库整体,第二个可自由选择数据库中的表,勾选其一,然后 “下一步”,在“高级”中,将服务器版脚本更改到2012版的,然后在“要编写脚本的数据的类型”,选择 “架构和数据”。

SQL Server 数据库不同版本无法导入/高版本到低版本导入方法
SQL Server 数据库不同版本无法导入/高版本到低版本导入方法
SQL Server 数据库不同版本无法导入/高版本到低版本导入方法
SQL Server 数据库不同版本无法导入/高版本到低版本导入方法

然后退回来,存储路径随意,将脚本文件放到新的数据库,打开SQL文件,直接执行SQL即可成功导入。

SQL Server 数据库不同版本无法导入/高版本到低版本导入方法
SQL Server 数据库不同版本无法导入/高版本到低版本导入方法

如果数据库名发生了改变,记得修改红框中的数据库名

除非注明,否则均为 曼诺 原创文章,转载请注明出处:https://www.wamano.com/2025/4373.html

(0)
打赏 微信 扫一扫 微信 扫一扫 支付宝 扫一扫 支付宝 扫一扫
Mano的头像Mano
上一篇 4天前
下一篇 4天前

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-800-8888

在线咨询: QQ交谈邮件:admin@example.com工作时间:周一至周五,9:30-18:30,节假日休息

关注微信