- はじめる前に
- アクセス権を管理する
- 基本情報
- Integrations
- プロセス アプリを使用する
- アプリを作成する
- データを読み込む
- データ変換中
- ダッシュボードをカスタマイズする
- ダッシュボードをパブリッシュする
- アプリ テンプレート
- 通知
- その他のリソース
Process Mining ユーザー ガイド
接続エラー: The TCP/IP connection to the host <host>, port <port> has failed.
CData Sync で SQL Server の宛先接続を設定すると、次のメッセージが表示されます。

考えられる原因
CData Sync の SQL Server への接続で問題が発生しています。
解決策
-
SQL Server 構成マネージャーを開きます。
-
TCP ポート番号を確認します。
-
ポートの TCP/IP が [有効] に設定されているかどうか確認します。次の図に例を示します。

CData Sync を実行しているサーバーの Automation Suite の証明書が信頼されない
CData Sync 抽出ジョブの実行時に、次のエラーが発生することがあります。
Cannot conclude ssl handshake. Cause: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target.
考えられる原因
このエラー・メッセージは、セキュア・ソケット・レイヤー (SSL) ハンドシェーク (セキュア接続を介して 2 つのシステム間の通信を検証し、開始するプロセス) に問題がある可能性があることを示しています。
システムは、ターゲット サーバーから提供された証明書から信頼されたルート証明書まで信頼チェーンをトレースできません。 これは、証明機関 (CA) チェーンの問題が原因である可能性があります。
証明書が、既知の信頼できる認証局によって署名されていない可能性があります。 次のセクションでは、SSL 通信中に信頼を確立するための可能な解決策について説明します。
また、システムに必要な証明書がインストールされていないか、証明書の有効期限が切れているか無効であることを意味する場合もあります。
考えられる解決策
信頼の連鎖を確立するには、ルート証明書と中間証明書の両方にアクセスできる必要があります。これらの証明書は、まとめて証明機関 (CA) チェーンを構成します。ルート証明書は、システムによって信頼されている必要があります。中間証明書は、信頼をサーバーの証明書にリンクします。
Java キーストアは、 C:\Program Files\CData\CData Sync\jre\jdk-17.0.5+8\binから入手できます。
信頼されたチェーンを設定するには、次の手順に従います。
- にある Java トラスト ストアを構成します
C:\Program Files\CData\CData Sync\jre\jdk-17.0.5+8\lib\security\cacerts - 管理者特権の管理コンソールで次の PowerShell コマンドを実行します。
keytool -importcert -alias "intermediate-ca" -keystore "C:\Program Files\CData\CData Sync\jre\jdk-17.0.5+8\lib\security\cacerts" -file .\intermediate-ca.crt -storepass changeit keytool -importcert -alias "root-ca" -keystore "C:\Program Files\CData\CData Sync\jre\jdk-17.0.5+8\lib\security\cacerts" -file .\root-ca.crt -storepass changeitkeytool -importcert -alias "intermediate-ca" -keystore "C:\Program Files\CData\CData Sync\jre\jdk-17.0.5+8\lib\security\cacerts" -file .\intermediate-ca.crt -storepass changeit keytool -importcert -alias "root-ca" -keystore "C:\Program Files\CData\CData Sync\jre\jdk-17.0.5+8\lib\security\cacerts" -file .\root-ca.crt -storepass changeit
keytool ユーティリティは、Java Development Kit (JDK) および Java Runtime Environment (JRE) の一部です。Java インストールの bin ディレクトリ ( C:\Program Files\CData\CData Sync\jre\jdk-17.0.5+8\bin) にあります。changeit は既定の信頼ストアのパスワードです。intermediate-ca.crtファイルとroot-ca.crtファイルは、コマンドが実行されている現在のディレクトリにある必要があります。これらの詳細は、実際の構成とセットアップに基づいて調整してください。
これで、ルート証明書と中間証明書がシステムの証明書ストアに正しくインストールされ、信頼されるようになります。 SSL 信頼の問題が発生することなく抽出の実行を開始できるはずです。
- コマンドを使用して CData Sync サービスを再起動します
Get-Service "CData Sync" | Restart-Service - CData Sync 抽出ジョブを実行します。
問題は解決されるはずです。
表示されているパスは Windows 用です。Linuxを使用している場合は、パスを正しい場所に変更してください。Java トラスト ストアの場所は /opt/CDataSync/jre/jdk-17.0.5+8/lib/security/cacertsです。
SSLPoke を使用した SSL 接続の問題の診断
Java ランタイム環境の SSLPoke を使用して、SSL 接続をテストおよびデバッグできます。 SSLPokeツールは、テストSSL/TLSパケットを指定されたポート上の指定されたサーバーに送信することにより、サーバーの証明書に問題があるかどうかを判断するのにも役立ちます。
次のコマンドを使用して、Java アプリケーションによって信頼されているルート証明書と中間証明書をテストできます。
&"C:\Program Files\CData\CData Sync\jre\jdk-17.0.5+8\bin\java.exe" "-Djavax.net.ssl.trustStore=C:\Program Files\CData\CData Sync\jre\jdk-17.0.5+8\lib\security\cacerts" "-Djavax.net.debug=ssl,handshake" SSLPoke localhost 443
SSLPoke の詳細については、 Atlassian サポート ドキュメント をご覧ください。
エラー: SQL Server からのデータの読み込みで接続がタイムアウトしました
ソース システムを SQL Server に設定して CData でタスクまたはジョブを実行すると、大量のデータを生成するクエリの実行時にタイムアウトが発生することがあります。
考えられる解決策
タイムアウトを処理するために調整が必要な設定が 2 つあります。
-
ソース接続で、[ 詳細設定 ] タブに移動し、[ その他 ] セクションを見つけます。[タイムアウト] の値を変更します。
- この値は秒単位で指定しますが、1800 (30 分) まで増やすことができます。
-
[Job settings] で、[ Advanced ] タブに移動して [Replicate Options] を編集します。[コマンド タイムアウト] の値を更新します。
- この値は秒単位で指定しますが、1800 (30 分) まで増やすことができます。
注:
この設定は、宛先接続のタイムアウトを制御するものとして説明されていますが、ソース接続にもタイムアウトを強制します。
- この値は秒単位で指定しますが、1800 (30 分) まで増やすことができます。