たちまち。

即席で役に立つこと。

【Dynamics365】組織インポート時にReporting Servicesのチェックでエラー「オブジェクト参照がオブジェクト インスタンスに設定されていません。」

Dynamics365の組織インポートを行おうとしたところ、システムのチェックにて掲題のエラーに遭遇。

f:id:aposke:20200812145200p:plain

f:id:aposke:20200812145208p:plain

指定された Reporting Services のレポート サーバー http://xxx-crm/reportserver を検証できませんでした。エラー: オブジェクト参照がオブジェクト インスタンスに設定されていません。

端的に言えばエラーメッセージ内にあるURLに正しくアクセスができないようだ。

実際、Webブラウザから対象のURLに遷移しても、404 Not Foundが返ってくる。ただ、URLに記載のホスト名は自分自身であり、pingは当然返ってくる。ただし、ipv6ループバックアドレス(::1)で。

解決方法

対応としては、そのループバックアドレスをReporting ServicesのWebサービスURLに足してやればよい。

1.Reporting Services 構成マネージャーを開き、WebサービスURLの「詳細設定」をクリック

f:id:aposke:20200812150012p:plain

2.IPアドレスが記載してあるリストの「追加」をクリック

f:id:aposke:20200812150021p:plain

3.ドロップダウンからループバックアドレスを指定して追加

f:id:aposke:20200812145815p:plain

以上で、チェックが通るようになった。