gpt4 book ai didi

sql-server - 如何在 SQL Server 中以正确的关系顺序从特定表中恢复/复制数据?

转载 作者:行者123 更新时间:2023-12-04 19:40:22 24 4
gpt4 key购买 nike

在 SQL Server 2012 或更高版本中,将数据从一组表复制到另一个表的最佳“免费或几乎免费”方法是什么,您可以在其中覆盖所有目标数据但存在关系,因此需要进行复制按特定顺序?

SSIS 似乎没有办法在 FK 和关系存在时找出数据中的关系并以正确的顺序删除/复制数据?

基本上我正在尝试复制表 A、B、C、D、E 等可能彼此相关的数据,并说从源中获取所有数据并尝试覆盖和删除数据在目的地。

最佳答案

我认为现有的 SQL 2012 功能可以很好地满足您的需求。您需要使用 **Generate and Publish Scripts Wizard** 是 SQL Server Management Studio (SSMS) 生成可在 SSIS 中重复使用的脚本。

1. 在对象资源管理器中,展开数据库,右键单击数据库,指向任务,然后单击生成和发布脚本。按照向导中的步骤编写用于发布的数据库对象的脚本。

2. 在选择对象页面,选择要发布的对象。

3. 在“设置脚本选项”页面上,选择将脚本保存到特定位置

一种。要指定高级发布选项,请选择“高级”按钮。

一世。脚本 DROP 和 CREATE:True

二.要编写脚本的数据类型:架构和数据

b.在“摘要”页面上,查看您的选择。单击上一步更改您的选择。单击下一步 发布您选择的对象。

4. 在保存或发布脚本页面查看操作进度。

您可以将开发的脚本用于您的 SSIS 进程。

关于sql-server - 如何在 SQL Server 中以正确的关系顺序从特定表中恢复/复制数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19549917/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com