sql - 数据库 'yyy' 中请求的用户 'xxx' 的消息 'EXECUTE AS USER' 失败。步骤失败
问题描述
谷歌搜索了足够多,并找到了一些解决这个错误的方法,但这对我没有帮助。我要做的就是:
创建了一个存储过程:
create procedure test as begin update dummytable set dummycolumn = 'abcd' end
创建了一个作业 - 'testjob' 并由作为数据库所有者的用户运行。
我看到的错误:
数据库 'yyy' 中请求的用户 'xxx' 的消息'EXECUTE AS USER' 失败。步骤失败。我尝试:重置数据库所有者,创建新用户并安排作业,设置
TRUSTWORTHY
数据库级别。没有任何帮助。
有人可以帮我解决这个问题吗?