2017-03-29 7 views
0

を経由してリモートサーバー上の手順を実行できませんでした -は、私がサーバー-使用して、次のクエリに次のクエリを使用してサブスクリプションをトリガし、それが正しく実行され、リンクサーバー

サーバー-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' 

エラー:私は

USE ReportServer ; 
GO 
EXEC sp_configure 'remote access', 1; 
GO 
RECONFIGURE ; 
GO 
によりサーバA上のリモートアクセス設定を有効にしている

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.

まだそれは私に上記のエラーを与えます。

誰もが私にこれを助けることができますか?おかげ

UPDATE

ませ単一ストアドプロシージャは、リンクサーバー経由で呼び出さなっています。これは、Windows Server 2012 R2にインストールされた最新のパッチの後に観察されています。

答えて

0

古いスレッドがリモートアクセスを可能にすることを忘れる(およびサービスを再起動します)リモートサーバー上と試みるにもかかわらず:

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