相关疑难解决方法(0)

我需要为用户提供哪些最低权限才能检查 SQL Server 代理服务的状态?

我创建了一个用户并为其授予了许多权限和角色,包括SQLAgentUserRoleSQLAgentReaderRole

我的应用程序检查 SQL Server 代理的状态以查看它是否正在运行,并且每当我尝试使用我创建的用户运行我的应用程序时,它都无法识别正在运行的 SQL Server 代理

当我使用sysadmin角色中的用户做同样的事情时,它工作正常。

我们正在使用master..xp_servicecontrol检查 SQL 代理服务的状态,我已经为用户提供了

GRANT EXECUTE ON SYS.XP_PROP_OLEDB_PROVIDER TO User;
Run Code Online (Sandbox Code Playgroud)

它仍然不起作用。有什么帮助吗?

sql-server permissions sql-server-agent

6
推荐指数
2
解决办法
4166
查看次数

标签 统计

permissions ×1

sql-server ×1

sql-server-agent ×1