SQL Server Service Broker和链接服务器

时间:2018-12-19 00:08:20

标签: sql sql-server linked-server service-broker

我已经在一个数据库中设置了Service Broker,以自动选择特定架构(构建)中的存储过程并每天运行它们。到目前为止,一切都运行良好,但是我们现在需要访问运行SQL Server 2017并安装了最新机器学习服务的远程sql服务器。

我给了在远程服务器上运行主SQL Server(SQL 2016)访问权限的服务帐户,并确保Service Broker在服务帐户而不是本地SQL帐户(sa)下执行。

每当我们尝试访问远程服务器时,都会出现以下错误:

  

在没有映射的情况下,无法模拟使用链接的服务器   进行模拟登录。

我尝试将EXECUTE AS添加到该过程中,但这似乎没有什么不同。我还确保它在服务帐户下运行,并且确实如此。

我可以使用链接服务器上的映射登录名使它正常工作,但这并不理想,因为我们不希望在混合身份验证中运行sql服务器,因为这已被确定为IT风险。< / p>

我已经没有足够的想法或在这里可以做的事情了,也找不到与此问题相同的其他帮助内容。我确实想将这一过程推广到我们的更多仓库中,但这在现阶段是一个大问题。

帮助?

0 个答案:

没有答案