我有一个服务代理,它调用存储过程 sp_dequeue queue --> ACTIVATION ( STATUS = ON, MAX_QUEUE_READERS = 1, PROCEDURE_NAME = sp_dequeue, EXECUTE AS 'Username' ); 在我的 sp_dequeue 中,我将记录插入到链接服务器中......所以当我从 magmnt 工作室调用 sp_dequeue 时,它工作正常。但是当它通过服务代理自动调用时,我收到此错误消息:“访问远程服务器被拒绝,因为当前的安全上下文不受信任。”。
在我的链接服务器属性中,我检查了“使用此安全约束进行制作”并提供了 oracle 用户 ID 和密码,我还添加了到 oracle 服务器的“用户名”映射。(oracle/SQL 的用户名和密码都不同)我为此搜索了错误尝试了几乎所有组合。请帮助我解决这个问题。使用 Sql server 2005 和 oracle 10g