Hi All, I need to create a Proxy to run a job. So, I created a Credential, and created a proxy with that credential. The account that I am using has access as under: 1. On the database that I want to fetch data from. 2. Access in msdb - dtsoperator, dtsadmin, dtsltduser, SQLAgentOperatorRole, SQLAgentReaderRole, SQLAgentUserRole 3. The services are running on this account as well. 4. Log on as batch job, Log on as Service. But, when I run the job, it fails with the below error. Message Executed as user: *** . The process could not be created for step 1 of job 0xEC1F800AD7CF2546A2DD58B2365D7D48 (reason: A required privilege is not held by the client). The step failed. Also, If the job is run with the SQL Agent Account, it runs fine. Note that the Agent is running under the same account as that used in the Proxy.. Please help. Manoj Deshpande.