我使用以下查询在 Server-A 上使用以下查询触发了订阅,并且它正确执行 -
在服务器 A 上:
EXEC ReportServer.dbo.AddEvent @EventType='TimedSubscription', @EventData='452e4a40-7442-4377-abe3-1b96fc953956'
但是,当我通过将 Server-A 添加为链接服务器从服务器 B 触发它时,它就不起作用了。它通过抛出以下错误而失败 -
在服务器 B 上:
EXEC [Server-A].ReportServer.dbo.AddEvent @EventType='TimedSubscription', @EventData='452e4a40-7442-4377-abe3-1b96fc953956'
错误:
无法在远程服务器“Server-A”上执行过程,因为 SQL Server 未配置为进行远程访问。请您的系统管理员重新配置 SQL Server 以允许远程访问。
我已通过以下方式启用服务器 A 上的远程访问配置
USE ReportServer ;
GO
EXEC sp_configure 'remote access', 1;
GO
RECONFIGURE ;
GO
它仍然给我上面提到的错误。
谁可以帮我这个事?谢谢
更新
不是通过链接服务器调用单个存储过程。在 Windows Server 2012R2 上安装最新补丁后,已观察到此问题。