ナレッジベース

エラー "ユーザーのサイト ロールを '<siterole>' に設定できませんでした。" または "ライセンスが不足しています。ユーザーのロールを '<siterole>' に設定できませんでした。"


発行: 11 Mar 2016
最終修正日: 16 Aug 2021

問題

Tableau Server で新規ユーザーの追加またはユーザーへのサイト ロールの割り当てを試行すると、次のいずれかのエラー メッセージが表示される場合があります。

Setting site role for user <username> to '<siterole>' failed (ユーザー <username> のサイトロールを '<siterole>' に設定できませんでした)
または 
Insufficient licenses.Setting user roles to '<siterole>' failed. (ライセンスが不足しています。ユーザーのロールを '<siterole>' に設定できませんでした。)

環境

Tableau Server

解決策

Tableau Server on Windows 2018.2 以降のバージョン、Tableau Server on Linux 

  1. Tableau カスタマー ポータルにアクセスして、[Keys - Server Only (キー - サーバーのみ)] のレポートを選択し、すべてのライセンス キーがアクティブになっていることを確認してください。  TSM Licenses List コマンドを実行して、アクティブにしたキーをすべてのキーのレポートと比較します。  プロダクト キーの追加の詳細については、「Tableau Server へのライセンスの追加」を参照してください。
  2. すべてのライセンス キーがアクティブなメンテナンス日で更新されていることを確認します。詳細については、「プロダクト キーのメンテナンス日の更新」を参照してください。 
  3. Tableau Server と Trusted Storage を同期するには、次のコマンドを使用して Tableau Server を再起動します。
  4. 管理者としてコマンド プロンプトを開き、Tableau Server bin フォルダーに移動します。デフォルトのフォルダーの場所は、Windows では C:\Program Files\Tableau\Tableau Server\packages\bin.<version>、Linux では /opt/tableau/tableau_server/packages/bin.<version> です。
tsm stop
lmreread
tsm start

複数サイト Tableau Server 環境の場合: 

Tableau Server が、各サイトで利用可能な正しいライセンス数を反映しているのに、新しいユーザーを追加できない場合、以下を実行します。
  1. [すべてのサイトの管理] を選択し、ユーザーの全リストを確認します。
  2. すべてのサイトのユーザー数がライセンス シート数を超えていないことを確認します。 
 

Tableau Server on Windows 2018.1 以前のバージョン

  1. [プロダクト キーの管理] 内ですべてのインタラクター キーがアクティブにされていることを確認します。詳細については、「Tableau Server への容量の追加」を参照してください。
  2. すべてのインタラクター キーがアクティブなメンテナンス日で更新されていることを確認します。詳細については、「プロダクト キーのメンテナンス日の更新」を参照してください。 
  3. Tableau Server と Trusted Storage を同期するには、次のコマンドを使用して Tableau Server を再起動します。
  4. 管理者としてコマンド プロンプトを開き、Tableau Server bin フォルダーに移動します。デフォルトでは、このフォルダーは C:\Program Files\Tableau\Tableau <Version>\bin にあります。
tabadmin stop
lmreread
tabadmin start

複数サイト Tableau Server 環境の場合: 

Tableau Server が、各サイトで利用可能な正しいライセンス数を反映しているのに、新しいユーザーを追加できない場合、以下を実行します。
  1. [すべてのサイトの管理] を選択し、ユーザーの全リストを確認します。
  2. すべてのサイトのユーザー数がライセンス シート数を超えていないことを確認します。 


 

原因

Tableau Server で新しいユーザーの追加またはユーザーへのサイト ロールの割り当てを試行するときに、Tableau Server 環境で使用可能なシートの合計数が既に上限に達しているか超過しています。

詳細情報

割り当てられたシートの数を確認して、Explorer の役割がキャパシティを超えているため使用可能な Creator の役割から転用しているかどうかを判断します。  Creator ライセンスを使用して Explorer 役割を実行できます。Explorer シートを使用して Viewer 役割を実行できます。 Creator シートを使用して Viewer 役割を実行することはできません。

この記事についてディスカッションする...フィードバック フォーラム
この記事で問題は解決しましたか?