gpt4 book ai didi

sql-server - 使用 SSIS 将数据从一个数据库复制到另一个数据库

转载 作者:行者123 更新时间:2023-12-04 17:50:46 25 4
gpt4 key购买 nike

我正在编写一个 SSIS 包并尝试将数据从一个数据库提取到另一个数据库。我创建了一个执行 SQL 任务并使用以下语句 INSERT INTO dbo.getParties EXEC dbo.getParties 来执行该操作。当源和目标位于同一数据库中时,这会起作用。当源和目标位于不同的数据库中时,我该如何处理。您只能将一个连接管理器关联到一个任务。

我是否连接到源并在 SP 中调用目标。这是正确的做法吗

下面是我的模板设计

enter image description here

最佳答案

使用Data Flow您可以在其中设置源和目标连接字符串的组件。

enter image description here

..并在数据流任务中使用 DestinationSource 助手,让您为每个助手定义自己的连接字符串。

enter image description here

当然,除此之外,您还可以应用您希望的任何类型的数据转换。

编辑:由于您的源是 SQL 命令(存储过程),因此您需要在 source 助手中定义它。正如您在这里看到的,只需将 Data Access Mode 更改为 SQL Command 并设置为 EXEC getParties:

enter image description here

关于sql-server - 使用 SSIS 将数据从一个数据库复制到另一个数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45102203/

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