![Como acionar um trabalho do SQL Agent a partir de um PC cliente](https://rvso.com/image/568263/Como%20acionar%20um%20trabalho%20do%20SQL%20Agent%20a%20partir%20de%20um%20PC%20cliente.png)
Eu tenho um trabalho do SQL Agent automatizado que um usuário não administrador do SQL pode precisar executar ocasionalmente. Eu sei que posso acionar um trabalho do SQL Agent viasp_execute_job.
Alguém pode me dizer onde encontrar o que preciso instalar em um PC cliente (não SQL Server) para executar um dos comandos - SQLCmd, OSQL ou ISQL -, para que eu possa executar o SQL acima?
Não tenho nenhum problema com o que preciso executar no banco de dados, mas sim com o mínimo do que preciso no PC cliente.
Ou existe uma maneira mais simples, talvez sem chamar o TSQL ou sem instalar nenhuma ferramenta cliente SQL.
Responder1
Você precisará de algo que possa fazer login no banco de dados. Então você pode executar sp_execute_job no banco de dados msdb. Se os usuários não tiverem direitos para fazer isso sozinhos, você poderá criar um usuário que tenha esses direitos e ter um procedimento armazenado que use execute as e, em seguida, inicie o trabalho.