I have a SSIS package which I have deployed to the Integration Services Catalog. When I execute the package it fails on validation of the destination database with the :
SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80040E4D.An OLE DB record is available. Source: "Microsoft SQL Server Native Client 11.0" Hresult: 0x80040E4D Description: "Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'.".
This package is attempting to connect to a database on a different server running with windows authentication.
For the Integration Services DB, where my package is deployed, the database (SSISDB) service runs under a user which has permission on the destination db on the other server. I thought that this would mean when the package is run, this user would be used for windows authentication. I'm not sure why it's trying to use: NT AUTHORITY\ANONYMOUS LOGON to connect, as this is not specified anywhere.
Does anyone know how to fix this?