Sql 自动生成更新和插入脚本

Sql 自动生成更新和插入脚本,sql,sql-server,Sql,Sql Server,我正在从第三方数据库导入数据。在我的软件应用程序对数据执行各种操作之后,我需要自动生成更新和插入脚本以修改/附加到原始第三方数据库。将有20个脚本修改20个表格 实时第三方数据库远程保存在我的服务器上,该服务器仅保存数据备份。在我执行的练习期间,要修改的数据将在实时数据库上保持静态 有人知道有一个应用程序可以帮助准备这些脚本吗 感谢Microsoft SQL Server Integration Services是为ETL作业设计的,可以帮助处理复杂的工作流(大量依赖项和订购等) 不过,我个人

我正在从第三方数据库导入数据。在我的软件应用程序对数据执行各种操作之后,我需要自动生成更新和插入脚本以修改/附加到原始第三方数据库。将有20个脚本修改20个表格

实时第三方数据库远程保存在我的服务器上,该服务器仅保存数据备份。在我执行的练习期间,要修改的数据将在实时数据库上保持静态

有人知道有一个应用程序可以帮助准备这些脚本吗


感谢

Microsoft SQL Server Integration Services是为ETL作业设计的,可以帮助处理复杂的工作流(大量依赖项和订购等)

不过,我个人更喜欢简单地编写SQL脚本,并使用SQL Server代理对其进行调度。如果您确实希望使用图形化工具,那么-SSIS可能是您最好的选择


如果您想变得聪明并动态生成这些表(如果20个表的过程是标准的)您可以使用BIML创建一个适用于所有表的包:

为什么不保存备份并在需要时进行恢复?第三方数据库的其他元素将在相关时间段内被其他人使用,因此不可能进行完全恢复如果您想使两个数据库保持最新,您可以使用复制(如果这是目的)我不确定上述内容是否适用于我的情况,因为第三方数据库可能距离我更新的数据库较远,因此我设想需要生成插入或更新脚本,并将其发送给第三方,以便他们在其数据库上运行。我现在将更新问题,因为这不清楚。对不起。