ナレッジベース

パブリッシュ時のエラー コード C926DA9F "An error occurred when publishing the workbook" (ワークブックのパブリッシュ時にエラーが発生しました)


発行: 18 Dec 2019
最終修正日: 05 Apr 2024

問題

Tableau Desktop から Tableau Server にコンテンツをパブリッシュしようとすると、次のいずれかのエラーが発生します。

An error occurred when publishing the workbook (ワークブックのパブリッシュ中にエラーが発生しました)
Error Code: C926DA9F (エラー コード: C926DA9F)
要求された操作を実行するためのパーミッションがありません。

または

An error occurred when publishing the workbook (ワークブックのパブリッシュ中にエラーが発生しました)
Error Code: C926DA9F (エラー コード: C926DA9F)
指定されたオブジェクトが存在しません。

または

An error occurred when publishing the workbook (ワークブックのパブリッシュ中にエラーが発生しました)
Error Code: C926DA9F (エラー コード: C926DA9F)
An unknown error related to remote content was detected (リモート コンテンツに関連する不明なエラーが検出されました) (500)

環境

  • Tableau Server
  • Tableau Desktop

解決策

問題を解決するには、次のトラブルシューティング ステップを実行します。
  1. Tableau Server 上の実行ユーザー アカウントがフォルダー パーミッションレジストリ パーミッションローカル セキュリティ ポリシーを満たしていることを確認してください。 「必要な実行サービス アカウント設定」を参照してください。

  2. プロキシを使用している場合、ローカル IT チームと連携して Tableau Desktop 用のプロキシに例外を追加します。これにより、パブリッシュするために Tableau Desktop でサーバーにアクセスできるようになります。

  3. リバース プロキシを最近追加した場合、そのプロキシ用に Tableau Server を適切に構成していることを確認します。詳細については、「Tableau Server プロキシの設定」を参照してください。

  4. ユーザーの表示状態が制限されていないことを確認します。ユーザーの表示状態が制限されている場合、ExplorerCanPublish ユーザーは Tableau Server にパブリッシュすることができません。「サイト ユーザーの表示状態の管理」を参照してください。

  5. 同じまたは古いバージョンのバックアップ (.tsbak) を使用して Tableau Server が復元されていることを確認します。 Tableau Server のバックアップでは、前方互換性 (古いバージョンの .tsbak を使用して新しいバージョンの Tableau Server に復元すること) をサポートしています。一方で、後方互換性 (新しいバージョンの .tsbak を使用して古いバージョンの Tableau Server に復元すること) は現在サポートされていません。 詳細については、「Tableau Server の以前のインストールに戻る」を参照してください。

  6. 次を実行します: ​tsm maintenance reset-searchserver コマンド。 この問題は、searcheserver プロセスによって生成されたインデックスに問題がある場合にも発生するため、インデックスをリセットしてもう一度パブリッシュしてみてください。「Tableau Server の [検索と参照]」を参照してください。

原因

エラー コード C926DA9F はパブリッシュ中にエラーが発生したことを表します。このエラーには、プロキシにより Tableau Server と Tableau Desktop 間の通信が妨害されている、Tableau Server の実行ユーザーのパーミッションが正しくない、新しいバージョンのバックアップ (.tsbak) を使用して復元された Tableau Server へのパブリッシュなど、複数の原因が関係している場合があります。
 
この記事で問題は解決しましたか?