0

SQL Server エージェントでいくつかのジョブを作成しました。次に、これらのジョブをクライアント マシンに展開する必要があります。クライアント SQL Server にはシステム管理者ログインがありません。

私がやりたいことは、通常の SQL ログイン (システム管理者ではない) ユーザーが SQL Agent Service スクリプトの開始と停止を実行できるようにすることです。

4

1 に答える 1

1

でストアド プロシージャを作成できますexecute as owner。この手順は、システム管理者として実行され、 でジョブを開始および停止できsp_start_jobます。

executeその後、ストアド プロシージャに対する通常のユーザー権限を与えることができます。これにより、ジョブの開始/停止が可能になります。

于 2012-08-03T08:55:03.743 に答える