A Microsoft platform for building enterprise-level data integration and data transformations solutions.
Hi @naza ,
The Transfer SQL Server Objects task transfers one or more types of objects in a SQL Server database between instances of SQL Server. For example, the task can copy tables and stored procedures.
When copying tables, you can indicate the types of table-related items to include in the copy process. The following types of items can be copied together with the related table: Indexes, Triggers, Full-text indexes, Primary keys and Foreign keys.
However, the Data Flow task encapsulates the data flow engine that moves data between sources and destinations, and lets the user transform, clean, and modify data as it is moved. Addition of a Data Flow task to a package control flow makes it possible for the package to extract, transform, and load data.
As far as I'm concerned, the Transfer SQL Server Objects Task is used to transfer the objects in sql server and the Data Flow task is more used to the data itself and support for multiple sources and destination.
transfer-sql-server-objects-task
data-flow-task
Temporarily, SSIS DFT doesn't support dynamic column mapping, you may create DFT programmatically with C# which you said is not helpful.
If you want this feature, I'd suggest that you may submit your requiremnet to the Microsoft feedback at this link https://feedback.azure.com/d365community/forum/04fe6ee0-3b25-ec11-b6e6-000d3a4f0da0
Your feedback enables Microsoft to offer the best software and deliver superior services, meanwhile you can learn more about and contribute to the exciting projects on Microsoft feedback.
Regards,
Zoe
If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.