Ver Mensaje Individual
  #18 (permalink)  
Antiguo 09/02/2006, 11:48
clalevia
 
Fecha de Ingreso: junio-2005
Mensajes: 95
Antigüedad: 19 años, 7 meses
Puntos: 0
hola , sobre el tema

hola,

sobre el tema de ejecucion del procedimiento extendido, aqui tenemos donde trabajo tenemos una necesidad similiar, y funcionaba mientras se manejaba de forma local, pero al subirlo al ambiente de produccion esta el inconveniente del permiso sobre este proc (cmdshell), leyendo la nota de microsoft no recomiendan que el usuario tenga este permiso, sin embargo para probar tambien lo dimois y luego dio este problema

xpsql.cpp: Error 997 from GetProxyAccount on line 604

luego al ver el tema, revise de nuevo y la recomendacion era

Se necesita que la cuenta de servicio de agente de SQL Server y no la cuenta de servicio de SQL Server tengan derechos de administrador local.


you must configure the proxy account. When SQL Server executes jobs or commands for users who are not members of the sysadmin fixed server role, the SQL Server Agent and the xp_cmdshell extended stored procedure use the proxy account.

http://support.microsoft.com/?kbid=833559

en mi caso el usuario que corre el agente es sysadmin ya, pero aun asi no funciona, el usuario que corre el script donde esta este comando ya tiene permisos sobre el dichos procedimiento en la master.

¿ como configuro la cuenta del proxi para que sea sysadmin?, como identifico esa cuenta ?