Assuming my SSIS package has:
- Network file process (copy task)
- Network flat file source task (that reads the file)
- Oledb sql source task that reads data from table located on remote server (windows authentication)
Suppose I run the package using either of:
Visual Studio (runs with credentials of Visual Studio user)
SSIS catalog (right click package and execute, runs with credentials of SSMS user)
SQL Server agent job step (runs Under credentials of SQL Server service user)
SQL Server agent job with step using Run As based on proxy credentials (runs under credentials of proxy)
My understanding is that in all the 4 situations, only 1 hop is involved. But there are articles I have been reading and colleagues that are suggesting that there are 2 hops involved and I will have to deal with Kerberos without being able to explain to me where is the 2nd hop in this situation? Can someone advise?