解決策
保存と転送の問題が発生する理由はさまざまですが、以下に挙げる理由に限定されるわけではありません。
- ソフトウェアの特定のバージョンにおける既知の問題
- 転送間隔が不十分
- フォルダのアクセス権限の問題
- サーバのパフォーマンスの問題
まず、 「保存と転送が有効な場合のSystemLinkクライアントのデータ転送障害の解決」を参照してください。クライアントが承認されたバージョンを実行している場合は、以下のセクションに、上記で報告された問題に対処する際に実行できるさまざまなトラブルシューティング手順に関する情報が記載されています。
SystemLinkパッケージが正しく更新されていることを確認します。
NIパッケージマネージャ(NIPM)を使用して、すべての「SystemLink」パッケージが更新されていることを確認します。NIPMを開き、「インストール済み」タブに移動し、「製品のみ」チェックボックスをオフにして、右上の歯車アイコンをクリックした後、「完全なバージョン番号と非表示のパッケージを表示」オプションを有効にします。次に、パッケージリストで「SystemLink」を検索します。Pythonクライアントパッケージなど、一部のパッケージはマイナーバージョンが1つ古い場合があります。バージョンを一致させる必要がある主要なパッケージは次のとおりです。
- NI SystemLink Forwarding Service
- NI SystemLink Test Monitor Store
- NI SystemLink File Store
- NI SystemLink資産マネージャ使用率サポート
互換性のないバージョンでのインストール例を以下に示します。このシステムでは転送サービスの実行中にエラーが発生しました。

NI SystemLink Forwarding Serviceが正常に実行されていることを確認します。
- Windows検索バーから「サービス」を起動します。
- NI SystemLink Forwarding Serviceを検索します (対応するパッケージがインストールされている場合は、サービスが存在するはずです)。
- 状態列に「実行中」と表示されていることを確認してください。サービスが起動に失敗した場合は、サービスユーザーインターフェースを更新すると状態が変化することがあります。サービスはエラーが発生した場合に起動を再試行するように構成されているため、動作の変化は、サービスの正常な起動を妨げている別の原因がある可能性を示唆しています。この場合、サービスがデフォルトで使用するローカルSYSTEMアカウントのネットワークまたはローカル権限が不十分である可能性があります。
保存と転送Beaconsをインストールする
保存と転送機能を使用する場合は、すべてのクライアントシステムにSystemLink保存と転送Beaconsをインストールすることを強くお勧めします。そうしないと、症状がわかりにくい場合があり、保存と転送サービスに障害が発生していることに気付くまでに数か月かかる可能性があります。
これらの保存と転送Beaconsは、保存と転送サービスで使用されるフォルダを監視し、転送待ちのリクエスト数と、サーバへのリクエストから報告されたエラーによって隔離されたリクエスト数を特定します。これらのメトリクスは、SystemLinkタグを使用してサーバに送信されます。システムに大量の保留中のリクエストがある場合、または隔離されたリクエストがある場合にユーザーに警告するアラームを設定することもできます。
保存ディレクトリを手動で検査する
保存と転送Beaconsをインストールできない場合、またはクライアントに問題が検出された場合は、クライアントシステムを手動で検査することができます。 SystemLink 保存と転送の保存されたトランザクションの手動検査これを行う方法の詳細については、こちらをご覧ください。
Windows イベントログ エラーをキャプチャする
参照: SystemLink Forwarding Service Windows イベントログのキャプチャWindows イベント ビューアーを使用して関連するイベント情報をキャプチャする方法の詳細については、こちらをご覧ください。
転送サービスログのキャプチャ
より詳細な情報を取得するには、DOSから詳細ログを有効にして転送サービスを手動で実行できます。SystemLink Forwarding Serviceログのキャプチャを参照してください。 これを行う方法の詳細については、こちらをご覧ください。
転送間隔の設定
トランザクションが頻繁に生成されるクライアントでは、デフォルトの転送間隔が長すぎる可能性があります。SystemLink転送間隔の設定を参照してください。 この間隔を編集する方法については、こちらをご覧ください。
保存アクセス権限
Windowsの権限の問題により、保存と転送が誤動作する可能性があります。この問題の症状とその対処法の詳細については「SystemLink保存と転送がトランザクションを保存しない」を参照してください。
大きなバックログの転送
クライアントが長期間サーバに接続していない場合、保存に大きなバックログが発生する可能性があります。クライアントがサーバに再接続すると、保存されているトランザクションをサーバに高速転送し始めます。 この状況に対処する方法について大規模なSystemLink保存と転送バックログの転送を参照してください。