ビュー:

質問
"dwmachine.config "ファイルが壊れていたり、見つからない場合、どのように修正できますか?

答え
まず、壊れた「dwmachine.config」ファイルの名前を変更してください(該当する場合)。その後、DocuWareのセットアップを実行してください。何も変更する必要はありません。単に最初から最後まで実行するだけです。セットアップの最後に "dwmachine.config "ファイルが作成されます。その後、"dwmachine.config "ファイルと以下のダミー "dwmachine.config "ファイルからの抜粋を比較してください。おそらく "LocalWebServices "と "DatabaseConnectionID "パラメータが欠けていることに気づくだろう。これらの行をあなたの "dwmachine.config "ファイルにコピーして(順不同)、抜粋のようにします。

*note: "LocalWebServices "が必要なのは、Platformや設定サービスをローカルで実行している場合だけです。

これらの行をあなたのシステムに合わせます。
LocalWebServices "を適応させるには、単にservernameをローカルのものに合わせるだけでよい。
"DatabaseConnectionID "を適応させるには、データベースにアクセスし、dwsystemデータベースを指すデータベース接続のguidを取得する必要がある。

MySQL:

select guid from DWSystemSettings where settings like '%dwsystem%' and type like '%DatabaseConnection%'

MSSQL:
select "guid" from DWSystemSettings where convert(varchar(max), "settings") like '%dwsystem%' and "type" like '%DatabaseConnection%'

ORACLE:
select "guid" from "DWSystemSettings" where "type" like '%DatabaseConnection%'

"DatabaseConnectionID "パラメータのguidを、ステートメントが返すguid(複数行が返される場合はそのうちの1つ)に置き換える。その後、"dwmachine.config "ファイルは修正され、再び使用できるようになる。

<?xml version="1.0" encoding="utf-8"?>

<ServerConfigSettings OverrideLocation="">
<ServerSettings>

<Settings>
<Setting Key="LocalWebServices" Value="http:</false>
<設定キー="SystemUser" Value="SYSTEM_MACHINENAME" Encrypted=""false" />
<設定キー="SystemUserPwd" 値="(暗号化された値)" 暗号化="true" />
<Setting Key="DatabaseType" Value="MSSQL" Encrypted="false" />
<Setting Key="DatabaseServer" Value="DB-MACHINENAME" Encrypted="false" />
<設定キー="DatabasePort" Value="1433"Encrypted="false" />
<Setting Key="DatabaseUser" Value="sa" Encrypted="false" />
<Setting Key="DatabasePassword" Value="[暗号化された値]" Encrypted="true" />
<設定Key="DatabaseName" Value="dwsystem" Encrypted="false" />
<設定Key="DatabaseConnectionID" Value="882a2803-9553-4a20-bd21-2bfe96dbbab1" Encrypted="false" />
</Settings>
</ServerSettings>
</ServerConfigSettings>

*注意
:DatabaseUser "と "DatabasePassword "パラメーターがない場合は、問題ありません。その場合、信頼されたログインが使用されます。

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