問題タブ [dynamics-365-ce-onpremises]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
dynamics-crm - Dynamics 365 CE On Premises、非同期サービスは、DB に見つからないデータ センター オブジェクトに関連する SQL 例外でクラッシュします。
クライアントの 1 つに、Dynamics 365 CE On Premises V 9.0.4xxx があります。環境は開発であり、ADFS を使用したクレーム ベースの認証を持つ単一の CRM サーバー インストールです。データベースとレポート サービスは別のサーバーにあります。
いくつかのパフォーマンスの問題に直面しています。調査したところ、CRM 非同期サービスがクラッシュし、次のような最後のメッセージが表示されていることがわかりました。
「ロケーター サービスは構成データベース (MSCRM_CONFIG) に接続できませんでした。エラーは次のとおりです: System.Data.SqlClient.SqlException (0x80131904): 無効なオブジェクト名 'Datacenter'.」
CRM トレース ログを有効にしたところ、Asynch Service が見つからないデータセンター オブジェクトに対してデータベースでクエリを実行しようとしていることがわかりました。他の多くの環境で調査しましたが、このテーブル、ビュー、またはシノニムはどのインスタンスにも見つかりません。インターネットで検索しましたが、多くのユーザーがこの問題に直面しましたが、解決策は見つかりませんでした. 最後の手段として、9.1.3.11 である Dynamics 365 CE の最新リリースに移行するプロセスを進めています。これが製品の問題である場合は、既に解決されている可能性があります。
誰かが同じ問題に直面している、および/または解決策を持っている場合は、それをいただければ幸いです。ありがとう
完全なエラー メッセージ。
Dynamics 365 CE トレース ログのエラー
dynamics-crm - インターネットに面したオンプレミス Dynamics 365 は、Windows 認証ログインのみを受け入れます。ユーザーには CRM メール ログイン アクセスが必要です
最近、Dynamics 365 On-Premise バージョン 1612 (9.0.20.7) のお客様の 1 人が、Active Directory フェデレーション サービス v10 で構成された IFD を使用していました。
Windows 認証ログインの詳細でログインできますが、代わりに Dynamics 365 の電子メールとパスワードでログインする必要があります。
私は AD-FS に完全に精通しているわけではありません (私は IFD プロセスの一部ではありませんでした) が、ユーザーの電子メール アドレスの代替ログインをセットアップする方法が必要です。
私が遭遇した可能性のある修正は次のとおりです。
ADFS で AD クレーム ルールを直接編集して電子メール ログインを許可することは可能かもしれませんが、これが機能するかどうかを知るには ADFS に精通していません。
誰かが私を正しい方向に向けることができれば、それは大きな助けになるでしょう