sql-server - SQL Server 触发器在调用 sp_start_job 时获得 EXECUTE 权限
问题描述
我检查了权限和 SQLAgentUserRole 并且它具有 EXECUTE GRANT,解决此问题的典型方法是什么?网页会导致插入触发触发器,并且我尝试从触发器调用 SQL Server 作业。我可以EXEC
完美地从 SQL 提示符运行。
EXEC msdb.dbo.sp_start_job 'myJob'
确切的信息是:
服务错误:对象“sp_start_job”、数据库“msdb”、模式“dbo”的执行权限被拒绝。
提前致谢
解决方案
推荐阅读
- elasticsearch - 为 filebeat 创建管道
- powershell - Powershell Remoting:访问域资源
- angular - 子组件的延迟加载
- java - Spring:配置两个数据源(需要jdbcUrl和driverClassName)
- ios - 尝试过滤数组数据时,无法将“String”类型的值转换为预期的参数类型“String.Element”(又名“Character”)
- php - Symfony 4.4 无法将密码哈希迁移到新算法
- python - pandas.core.index 已弃用,将在未来版本中删除
- tensorboard - 用 pytorch 闪电组织张量板图
- javascript - 在 JavaScript 中更改给定颜色通道的对比度和饱和度
- python - 如何在标准化后保留我的 pandas 数据框的索引。json