已以用户 NT AUTHORITY\SYSTEM 的身份执行。 Error formatting query, probably invalid parameters [SQLSTATE 42000]

时间:2022-02-23 23:37:21

背景:在命令行里执行存储过程没问题,但是在作业里执行存储过程报错。

报错如下:

‘已以用户 NT AUTHORITY\SYSTEM 的身份执行。 Error formatting query, probably invalid parameters [SQLSTATE 42000] (错误 22050)  查询执行失败: 消息 229,级别 14,状态 5,服务器 ZB-BAIDD-PC,第 1 行  拒绝了对对象 'emp' (数据库 'master',架构 'dbo')的 SELECT 权限。 [SQLSTATE 42000] (错误 14661).  该步骤失败’。

解决办法:给用户NT AUTHORITY\SYSTEM赋予sysadmin权限。

展开‘安全性’-‘登录名’,找到该用户

已以用户 NT AUTHORITY\SYSTEM 的身份执行。 Error formatting query, probably invalid parameters [SQLSTATE 42000]

已以用户 NT AUTHORITY\SYSTEM 的身份执行。 Error formatting query, probably invalid parameters [SQLSTATE 42000]

右击该用户名,属性,在‘服务器角色’选项卡里赋予个sysadmin权限即可。

已以用户 NT AUTHORITY\SYSTEM 的身份执行。 Error formatting query, probably invalid parameters [SQLSTATE 42000]

已以用户 NT AUTHORITY\SYSTEM 的身份执行。 Error formatting query, probably invalid parameters [SQLSTATE 42000]