0

Dynamics CRM (オンライン) インスタンスでは、TDS エンドポイントが有効になっています (ポート 1433 と 5558 の両方)。これに接続して、SSMS から SQL コマンドを実行できます。

Kingswaysoftの指示に従って、SSIS から接続しようとしています。SSIS から ADO.Net 接続を作成すると、次のエラーが発生します。

プロバイダーの初期化中にエラーが発生したため、接続のテストに失敗しました。1 つ以上のエラーが発生しました。

SSMS から正常に接続すると、Azure Active Directory を使用していることに気付きました- MFA認証を使用したユニバーサルですが、SSIS ではAzure Active Directory - パスワードのみが使用可能です。SSMS で AAD パスワードに接続しようとすると、次のようになります。

xyz.crm3.dynamics.com に接続できません。ADSTS53001: デバイスは必要なデバイス状態ではありません: domain_joined。条件付きアクセス ポリシーには、ドメインに参加しているデバイスが必要ですが、デバイスはドメインに参加していません。

私の理解では、AAD ユニバーサル認証には対話型ログインが必要であり、AAD パスワードは非対話型です。したがって、パッケージはほとんど無人で実行されるため、SSIS が AAD パスワードのみを提供することは理にかなっています。

現在、すべてのユーザーが MFA に設定されています。SSIS で TDS エンドポイントを引き続き使用する方法はありますか?

4

1 に答える 1