
Migrating Account records from one Dataverse env (Dev) to another (UAT) using KingswaySoft SSIS Toolkit v25.2 (CRM Source → CRM Destination, Upsert on Primary Key, GUIDs preserved).
Separate environments, so users exist in both but with different systemuserid GUIDs.
createdon preserves fine — mapped source createdon into overriddencreatedon, works on fresh Create. Connection's app user has System Administrator (so the import override privilege is present).
For createdby, I set a Text Lookup on the field: Target entity systemuser, input createdbyname → target fullname, Smart Name Match on. Deleted existing UAT accounts first, then re-ran as fresh Creates.Result: Package succeeds, but Created By still shows the application user, not the original creator. Created On preserves correctly on the same run, so the create path and privilege work — only createdby isn't honored.
Questions:
createdby be set to a different user through the Destination component, or does the platform always stamp the calling user?Env: SSIS Toolkit v25.2.0.27301, Dataverse online (both), OAuth Client Credentials.