When I try to Execute a SSIS Package, I must give credentials to the Builtin\Users group on our SQL box to get any logs on the SQL box. I want this to run as a specified user because I don't want everyone to have these privileges. How do I set up Visual CRON to do this?
When I give the user I want to authenticate (logonscripts) has the appropriate SQL permissions to execute, but I take them away from Builtin\Users, I get the following error:
Unhandled exception: Microsoft.SqlServer.Dts.Runtime.DtsRuntimeException: The LoadFromSQLServer method has encountered OLE DB error code 0x80040E09 (The EXECUTE permission was denied on the object 'sp_ssis_getpackage', database 'msdb', schema 'dbo'.). The SQL statement that was issued has failed.
---> System.Runtime.InteropServices.COMException: The LoadFromSQLServer method has encountered OLE DB error code 0x80040E09 (The EXECUTE permission was denied on the object 'sp_ssis_getpackage', database 'msdb', schema 'dbo'.). The SQL statement that was issued has failed.
at Microsoft.SqlServer.Dts.Runtime.Wrapper.ApplicationClass.LoadFromSQLServer(String bstrPackagePath, String bstrServerName, String bstrServerUserName, String bstrServerPassword, Boolean bLoadNeutral, IDTSEvents100 pEvents)
at Microsoft.SqlServer.Dts.Runtime.Application.LoadFromSqlServer(String packagePath, String serverName, String serverUserName, String serverPassword, IDTSEvents events)
--- End of inner exception stack trace ---
at Microsoft.SqlServer.Dts.Runtime.Application.LoadFromSqlServer(String packagePath, String serverName, String serverUserName, String serverPassword, IDTSEvents events)
at SSISExecute2008.SSIS2008.JDWth1a9Giv4FnVA0ZK(Object , Object , Object , Object , Object , Object )
at SSISExecute2008.SSIS2008.ExecutePackage(TaskSSISInfoClass task)
Exception in Task: Non zero exit code
The attached file is how I have VCRON configured.
Edited by moderator
2013-02-20T15:21:36Z
|
Reason: Not specified
kembafcu attached the following image(s):