シナリオ:
DocuWare Administrationにログインしようとすると、以下のエラーメッセージが表示され、ログインに失敗します;
DocuWare Administrationにログインしようとすると、以下のエラーメッセージが表示され、ログインに失敗します;
"エラーが発生しましたので、以下の情報を管理者に連絡してください:System administrator role was already set!"
解決方法:
このエラーは、DocuWareデータベース内のSystem Administrator Roleエントリーが重複しているために発生する可能性があります。これを解決するためには、重複するエントリーを削除する必要があります。DocuWareデータベースから重複するエントリーを削除する方法については、以下を参照してください;
解決方法:
このエラーは、DocuWareデータベース内のSystem Administrator Roleエントリーが重複しているために発生する可能性があります。これを解決するためには、重複するエントリーを削除する必要があります。DocuWareデータベースから重複するエントリーを削除する方法については、以下を参照してください;
注意: 変更を行う前に、DWsystemデータベースの新しいバックアップをとってください。
1.
MySQL:
SELECT* FROM dwsystem.dwsystemsettings WHERE settings LIKE '%SystemAdministratorRole%'システム管理者行をすべて選択します;
MySQL:
SELECT* FROM dwsystem.dwsystemsettings WHERE settings LIKE '%SystemAdministratorRole%'システム管理者行をすべて選択します;
MSSQL:
SELECT * FROM [dwsystem].[dbo].[dwsystemsettings] WHERE settings LIKE '%SystemAdministratorRole%';
2. 複数のエントリーがある場合、各行の設定列をチェックして、現在 DocuWare Administration へのサインインに使用しているユーザー名に一致するuserName="."エントリーを持つものを特定します。このエントリーは残しておきたいものです。
3. 現在DocuWare Administrationにサインインするために使用しているDocuWareユーザーアカウントと一致しないエントリーのguidを使用して、次のコマンドで重複する行を削除します:
2. 複数のエントリーがある場合、各行の設定列をチェックして、現在 DocuWare Administration へのサインインに使用しているユーザー名に一致するuserName="."エントリーを持つものを特定します。このエントリーは残しておきたいものです。
3. 現在DocuWare Administrationにサインインするために使用しているDocuWareユーザーアカウントと一致しないエントリーのguidを使用して、次のコマンドで重複する行を削除します:
MySQL:
DELETEFROM dwsystem.dwsystemsettings WHERE guid = ' GUID OF DUPLICATE ROW ' ;
DELETEFROM dwsystem.dwsystemsettings WHERE guid = ' GUID OF DUPLICATE ROW ' ;
MSSQL:
DELETEFROM [dwsystem].[dbo].[dwsystemsettings] WHERE guid = ' GUID OF DUPLICATE ROW ' ;
DELETEFROM [dwsystem].[dbo].[dwsystemsettings] WHERE guid = ' GUID OF DUPLICATE ROW ' ;
重複が複数ある場合は、このステートメントを複数回実行し、重複する行ごとにコマンド内のguidを変更する必要があります。
KBAは、オンプレミス組織のみに適用されます。
ご注意:この記事は英語からの翻訳です。この記事に含まれる情報は、オリジナルの英語版製品に基づくものです。翻訳版の記事で使用されている文法などには、細かい誤りがある場合があります。翻訳の正確さを完全に保証することは出来かねますが、ほとんどの場合、十分な情報が得られると思われます。万が一、疑問が生じた場合は、英語版の記事に切り替えてご覧ください。