2017-03-29 143 views
0

遠程服務器上執行的程序我觸發使用在服務器-A使用下面的查詢以下查詢預訂並正確執行 -無法通過鏈接服務器

在服務器-A:

EXEC ReportServer.dbo.AddEvent @EventType='TimedSubscription', @EventData='452e4a40-7442-4377-abe3-1b96fc953956' 

然而,當我通過添加服務器A作爲鏈接服務器從服務器B觸發它時,它不起作用。它未能通過拋出下面的錯誤 -

在服務器B:

EXEC [Server-A].ReportServer.dbo.AddEvent @EventType='TimedSubscription', @EventData='452e4a40-7442-4377-abe3-1b96fc953956' 

錯誤:

Could not execute procedure on remote server 'Server-A' because SQL Server is not configured for remote access. Ask your system administrator to reconfigure SQL Server to allow remote access.

我已經

USE ReportServer ; 
GO 
EXEC sp_configure 'remote access', 1; 
GO 
RECONFIGURE ; 
GO 
啓用在服務器A上的遠程訪問配置

它仍然給我上面提到的錯誤。

任何人都可以幫助我嗎?由於

UPDATE

不是一個單一的存儲過程是越來越通過鏈接服務器調用。在Windows Server 2012 R2上安裝最新的補丁程序後,已經觀察到這種情況。

回答

0

儘管是一個古老的線程忘了啓用遠程訪問(並重新啓動服務)遠程服務器上,並嘗試:

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