0

我在 SQL Server 代理中创建了几个工作。现在我需要在客户端机器上部署这些作业。客户端 SQL Server 没有系统管理员登录。

我想要做的是让普通 SQL 登录(不是系统管理员)用户运行启动和停止 SQL 代理服务脚本。

4

1 回答 1

1

您可以使用execute as owner. 该过程将以系统管理员身份运行,并且可以使用sp_start_job.

然后,您可以授予普通用户execute对存储过程的权限。这将允许他们开始/停止工作。

于 2012-08-03T08:55:03.743 回答