Cómo activar un trabajo del Agente SQL desde una PC cliente

Cómo activar un trabajo del Agente SQL desde una PC cliente

Tengo un trabajo del Agente SQL automatizado que un usuario que no sea administrador de SQL puede necesitar ejecutar ocasionalmente. Sé que puedo activar un trabajo del Agente SQL a través desp_execute_job.

¿Alguien puede decirme dónde encontrar lo que necesito instalado en una PC cliente (que no sea de SQL Server) para poder ejecutar uno de los comandos (SQLCmd, OSQL o ISQL), para poder ejecutar el SQL anterior?

No tengo ningún problema con lo que necesito ejecutar en la base de datos, sino con el mínimo de lo que necesito en la PC cliente.

¿O existe una forma más sencilla, tal vez sin llamar a TSQL o sin instalar ninguna herramienta de cliente SQL?

Respuesta1

Necesitará algo que pueda iniciar sesión en la base de datos. Luego puede ejecutar sp_execute_job desde la base de datos msdb. Si los usuarios no tienen los derechos para hacerlo ellos mismos, puede crear un usuario que tenga esos derechos y tener un procedimiento almacenado que use ejecutar como y luego inicie el trabajo.

información relacionada