One Star

TAC run job error: login failed

I'm trying to run a job through TAC and getting the following message. Anyone know where I need to change this login? thanks

### Job STARTED at 2011/06/06 15:03:39 (jobId=20110606_145432_R127Z, jobExecutionId=20110606150339_I1u3u) ###
connecting to socket on port 10693
Exception in component tMSSqlCDC_1
java.sql.SQLException: Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'.
at net.sourceforge.jtds.jdbc.SQLDiagnostic.addDiagnostic(
at net.sourceforge.jtds.jdbc.TdsCore.tdsErrorToken(
at net.sourceforge.jtds.jdbc.TdsCore.nextToken(
at net.sourceforge.jtds.jdbc.TdsCore.login(
at net.sourceforge.jtds.jdbc.ConnectionJDBC2.<init>(
at net.sourceforge.jtds.jdbc.ConnectionJDBC3.<init>(
at net.sourceforge.jtds.jdbc.Driver.connect(
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at tms_test.memdata_update_atl_0_1.Memdata_update_ATL.tMSSqlCDC_1Process(
at tms_test.memdata_update_atl_0_1.Memdata_update_ATL.runJobInTOS(
at tms_test.memdata_update_atl_0_1.Memdata_update_ATL.main(
### Job ENDED WITH ERROR at 2011/06/06 15:03:40 (jobId=20110606_145432_R127Z, jobExecutionId=20110606150339_I1u3u) ###
One Star

Re: TAC run job error: login failed

i have verified the connection information in the metadata setup and when clicking "Check Connection", it is successful. the job runs fine within Studio, just not when i try to run it from TAC. thanks

Re: TAC run job error: login failed

it looks like you're trying to log in to MSSQL with windows authentication. in your MSSQL components, try setting it to sql auth (you'll have to define a user/pw )
Seven Stars

Re: TAC run job error: login failed

If you set up the jobserver service to run as a user that can log into the database it should resolve the problem. The SYSTEM, NETWORK SERVICE, and LOCAL SERVICE users typical of services don't generally have access to the databases. A quick simple test of this would be to set it to run as your user, restart the service and try to execute the job. If it works then you could create a "SERVICE" type of account with access to the database and configure the service to run as that user.
Hope that helps.