I deployed the same project to 2 different servers with ssisdb installed. On both servers SQL Server Integration Services 11.0 service is running under Network Service.
The connection string used in the package is :
Data Source=XXXXXXXXXXXXXXXX;Initial Catalog=XXXXXXXXXXX;Provider=SQLNCLI11;Integrated Security=SSPI;Auto Translate=False;Packet Size=32767;Application Name=XXXXXXXXXXX_20130425_073758;Connection Timeout = 3;I ran the same package from both servers from SSMS and on one server the package is successful on another package I receive below error.
"XXXXXX:Error: 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'."".
An OLE DB record is available. Source: ""Microsoft SQL Server Native Client 11.0"" Hresult: 0x80040E4D Description: ""Invalid connection string attribute"".
"
1-) What could be the problem ?
2-) How does package security work, packages run under who (the ssis service account, sql server service account, sql server agent service account, the person hit execute etc)?
Thank you
Gokhan Varol