トップ回答者
検索先に別サーバーのサイトコレクションを設定して検索すると401エラーになってしまう

質問
-
オンプレミスでSharePoint Server 2013(SP1)を利用している者です。
実務で本格稼働しているサーバーと、動作確認等で使っているテストサーバーの2つの環境を利用しています。
(仮に以下とします)http://sp_business/ (本格稼働サーバー ルートサイトコレクション)
http://sp_dev/ (テスト用サーバー ルートサイトコレクション)「sp_dev」から、「sp_business」を対象に検索を行いたいと考えていましたが、
検索をしてみると下記エラーが発生して期待した検索結果が得られませんでした。申し訳ございません。何らかの問題が発生しました。
1¾System.Net.WebException: リモート サーバーがエラーを返しました: (401) 許可されていません 場所 System.Net.HttpWebRequest.GetResponse() 場所 Microsoft.SharePoint.Client.SPWebRequestExecutor.Execute() 場所 Microsoft.SharePoint.Client.ClientContext.GetFormDigestInfoPrivate() 場所 Microsoft.SharePoint.Client.ClientContext.EnsureFormDigest() 場所 Microsoft.SharePoint.Client.ClientContext.ExecuteQuery() 場所 Microsoft.Office.Server.Search.RemoteSharepoint.RemoteSharepointEvaluator.RemoteSharepointProducer.RetrieveDataFromRemoteServer(Object unused) 場所 System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) 場所 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) 場所 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) 場所 Microsoft.Office.Server.Search.RemoteSharepoint.RemoteSharepointEvaluator.RemoteSharepointProducer.ProcessRecordCore(IRecord record)
【やったこと】
①「sp_dev」の方で、新しいサイトコレクション(トップレベルサイトに「エンタープライズ検索センター」)を作成
②①で作成したサイトの設定⇒検索先で「ローカル SharePoint の結果」をコピーし、「リモートのSharePoint」でリモートサービスURLに「http://sp_business」を指定して検索先を作成(これを既定に設定)
③①で作成したサイトで検索を実施⇒エラーが発生エラーとならずに「sp_dev」から「sp_business」を対象に検索するにはどうしたらよいでしょうか。
調べていて、
SharePoint Online から検索すると SharePoint オンプレミスのコンテンツが検索結果に表示されない
https://support.microsoft.com/ja-jp/kb/3000380とエラー内容がまったく同じなのですが、こちらの環境は2つともオンプレミスなので、回避策を実行して良いものかわかりかねています。
(回避策の実行は「sp_business」の方で実施しなければならないと思うので、安易に実行して環境を壊すことができず)- 編集済み T201 2015年3月21日 8:36 表現が足りなかったため