ビュー:

動作:
DocuWareサーバーモジュールがインストールされているコンピューター名を変更すると、サービスが起動しなくなります。

**注意: DocuWareシステムの名前の変更は、標準サポート契約の一部ではありません。したがって、DocuWareサポートにこのタスクの実行を依頼する場合は、有料のプロフェッショナルサービスのタスクとして実行されます。**


解決方法:
コンピューター名はDocuWareサーバーの設定に保存されているため、変更した名前に設定を合わせるために変更する必要があります。本記事では、DocuWareシステムデータベースおよび構成ファイルにおけるサーバー名設定の変更方法について詳しく説明します。このデモでは、DocuWareのすべてのサーバーモジュールが1台のマシンにインストールされていると仮定します。この例では、DocuWareの内部データベース(MySQL)を使用しています。別のデータベースを使用する場合は、管理ツールを使用して、同じ設定を変更する必要があります。

コンピューター名がわからない場合は、[ マイコンピューター ]を右クリックし、[プロパティ] 、[コンピューター名]の順に選択します。ドメイン名が付いている場合は、ドメイン名を除いたコンピューター名のみをコピーしてください。


すべてのDocuWareサービスを停止してから、管理コンソール(MySQL Query Browser)を開き、データベースDWSystem、テーブルDWServerを選択 します。



以下のMySQLスクリプトは、これらすべてを一度に変更します(Query Browserを使用している場合は、 [新規作成]->[スクリプト]タブを使用する必要があります):

MYSQL:
Set @NewMachineName = 'NewMachineName';
Set @OldMachineName = 'OldMachineName';

update DWServer set machine_name = @NewMachineName;
update DWServer set name = replace(name,@OldMachineName,(@NewMachineName collate utf8_general_ci));
update DWServer set settings = replace(settings,@OldMachineName,(@NewMachineName collate utf8_general_ci));
update DWServer set connection = replace(connection,@OldMachineName,(@NewMachineName collate utf8_general_ci));

MSSQLデータベースを使用するシステムの場合:

MSSQL:
declare @NewMachineName varchar(max) = 'NewMachineName';
declare @OldMachineName varchar(max) = 'OldMachineName';

update DWServer set machine_name = @NewMachineName;
update DWServer set settings = replace(convert(varchar(max),settings),@OldMachineName, @NewMachineName);
update DWServer set connection = replace(connection,@OldMachineName,@NewMachineName);
update DWServer set name = replace(name,@OldMachineName,@NewMachineName)


***注意:'NewMachineName'と'OldMachineName'は適宜変更してください。***

認証サーバー、ワークフローサーバー、通知サーバーの設定ファイル(DWAuthenticationServer.exe.settings、 DWWorkflowServer.exe.settings、DWNotificationServer.exe.settings)を開きます。これらのファイルは、サーバーのプログラムフォルダ(例:C:㊟Program files(x86)㊟DocuWareAuthentication Server、C:㊟Program files(x86)㊟DocuWareWorkflow Server、C:㊟Program files(x86)㊟DocuWareNotification Server)にあります。ConnectionSettings」と「SwitchServerProviderChannels」のセクションのコンピューター名を変更します。

*注:DocuWareバージョン7.4以降では、Notification Serverが廃止されました。変更が必要なのは、認証サーバーとワークフローサーバーだけです。*




今すぐDocuWareサービスを起動してください。起動時にエラーが発生する場合があります(無視してください。)DocuWare管理ツールにログインし、以下の場所でコンピューター名を変更してください:

DocuWare System > Database Connections > Authentication > Connection Parameters > Database Server Name > [Change]
DocuWare System > Database Connections > Workflow Engine > Connection Parameters > Database Server Name > [Change] [変更]
DocuWare System > Database Connections > Notification > Connection Parameters > Database Server Name > [変更]
DocuWare System > Web Connections > Machine, Internal Address, and HTTP root directory > URL > [変更]。




C:¥Program Files¥DocuWare¥DocuWarePlatformにあるPlatformWeb.configファイルの「ConnectionSettingsパラメーターを変更してください:



C:◆ProgramData◆DocuWare◆ServerConfigにあるDocuWare.PlatformModel.settingsファイルの「ConnectionSettingsパラメーターを変更する必要があります。



すべてのDocuWareサービスを再起動して、DocuWareにログインしてみてください。

KBAはオンプレミス組織にのみ適用されます。

注意:この記事英語からの翻訳ですこの記事まれる情報オリジナルの英語版製品づくものです。翻訳版記事使用されている文法などには、細かいりがある場合があります。翻訳正確さを完全保証することは出来かねますがほとんどの場合、十分情報られるとわれます。万一、疑問じた場合、英語版記事えてごください