无法通过链接服务器

时间:2017-03-29 09:39:02

标签: sql-server-2014 ssrs-2014 ssrs-subscription

我使用以下查询在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以允许远程访问。

我已通过

在Server-A上启用了远程访问配置
USE ReportServer ;
GO
EXEC sp_configure 'remote access', 1;
GO
RECONFIGURE ;
GO

它仍然给我上面提到的错误。

任何人都可以帮我这个吗?感谢

更新

没有一个存储过程通过链接服务器调用。在Windows Server 2012R2上安装最新的修补程序后,已观察到此情况。

1 个答案:

答案 0 :(得分:0)

尽管是旧线程忘记在远程服务器上启用远程访问(并重启服务)并尝试:

EXEC (N'ReportServer.dbo.AddEvent @EventType=''TimedSubscription'', @EventData=''452e4a40-7442-4377-abe3-1b96fc953956'' ') AT [Server-A]
相关问题