I was testing out the CRM source connection that KingswaySoft provides inside of SSIS. After running an Upsert operation I was receiving a prvWrite privilege error on a custom entity. Looking at the Principal User guid that the error returned I realized that it is incorrect. What I mean is that I compared the guid in the database and realized that the Guid doesn't match the user I typed into the source and destination CRM connection manager. In other words, I signed in as one user but the error indicates that I called the upsert method as another user. This other user doesn't have the correct permissions to write to the entity which causes this error exception to occur. I'm not allowed to give this other user the write permission. I noticed that this happened when I used the source type as FetchXML. When I had source type as Entity this issue didn't happen. I also tried using the impersonate as parameter and was still unable to resolve the issue. I'm using Visual Studio 2012. Does anyone have an idea what might be the issue? Thank you in advanced.
*This post is locked for comments