Unable to execute query against a linked server inside a SQL Job -


my server setup bit weird. 1 of db admins added linked server server. in linked server properties, see following in security view:

local server login remote server login mappings:  local login            impersonate           remote user              remote password domain\myusername        checked  login not defined in list above, connections will:  - made using security context   remote login: linkedserveruser   password: ************** 

therefore, when created stored procedure following:

select * #temp linkedservername.dbname.dbo.tablename  -- update local table after processing #temp 

and setup sql job, failing following message:

message executed user: nt authority\network service. login failed user 'linkedserveruser'. [sqlstate 28000] (error 18456).  step failed. 

after, digging through documentation, found kb811031 article explains problem , suggested map security context , run job osql.

i did not have map security context because (as can see settings of linked server above), mapped. changed type operating system command suggested. when run job now, following message:

executed user: domain\mymachinename$. msg 18456, level 14, state 1, server someotherdatabasename, line 1  login failed user 'linkedserveruser'.  process exit code 0.  step succeeded. 

and job quits reporting success when in fact failed. suggestions on how can type of stored procedure containing query linked server run sql job?


Comments

Popular posts from this blog

basic authentication with http post params android -

vb.net - Virtual Keyboard commands -

css - Firefox for ubuntu renders wrong colors -