Linked server SQL作业、链接服务器、域帐户

Linked server SQL作业、链接服务器、域帐户,linked-server,sql-job,Linked Server,Sql Job,我想我已经尝试了所有方法,但我不知道如何设置一个SQL作业,该作业具有在链接服务器上执行选择的t-SQL步骤 1) 我有一个域用户mydomain\SQLJob 2) 我得到了一个SQL 2017 server“JOBSERVER”,SQL代理以域用户mydomain\sv_代理的身份运行登录(无法更改)。也不应将其他权限授予此用户 3) 在JOBSERVER上,我创建了一个链接服务器 EXEC sp_addlinkedserver 'LINKEDSERVER' 4) mydomain\SQ

我想我已经尝试了所有方法,但我不知道如何设置一个SQL作业,该作业具有在链接服务器上执行选择的t-SQL步骤

1) 我有一个域用户mydomain\SQLJob

2) 我得到了一个SQL 2017 server“JOBSERVER”,SQL代理以域用户mydomain\sv_代理的身份运行登录(无法更改)。也不应将其他权限授予此用户

3) 在JOBSERVER上,我创建了一个链接服务器

 EXEC sp_addlinkedserver 'LINKEDSERVER'
4) mydomain\SQLJob是LINKEDSERVER上数据库上的数据读取器

5) 我可以从LINKEDSERVER执行SELECT*操作。。。从常规查询窗口中的JOBSERVER

在JOBSERVER上,我尝试过

 ALTER DATABASE MyDatabase SET TRUSTWORTHY ON
然后将作业设置为在MyDatabase中执行

我也试过了

 Job Step Properties > Advanced > Run as user > mydomain\SQLJob
我已尝试将mydomain\SQLJob添加到JOBSERVER上的链接服务器,包括模拟和不模拟

有人能告诉我正确的步骤是什么吗


谢谢

我发现另一篇帖子说这件事做不到

我所做的是将T-SQL更改为PowerShell脚本。在这里,运行正常