Como acionar um trabalho do SQL Agent a partir de um PC cliente

Como acionar um trabalho do SQL Agent a partir de um PC cliente

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.

informação relacionada