質問

1度大文字小文字を区別する"Case Sensitive(C0)"モードで起動したHelix Coreサーバ(P4D)を、大文字小文字を区別しない"Case Insensitive(-C1)"

モードで起動しようとしたところ「Check p4d -Cx flag usage.」のエラーが表示されました。

対応方法を教えてください。


p4d -r P4ROOT -C1

Perforce server error:
Database open error on db.config!
BTree Case Order Mismatch! Check p4d -Cx flag usage.

回答

「Check p4d -Cx flag usage.」のメッセージは"-C"に続く"0"または"1"の数字が正しいか確認することを促すメッセージです。

0:大文字小文字を区別する
1:大文字小文字を区別しない


一度"Case Sensitive(C0)"モードで作成されたデータベースファイルを、"Case Insensitive(C1)"モードに変更することはできないためエラーメッセージが表示されます。

"Case Insensitive(C1)"モードでご利用いただく場合、新しいHelixサーバを作成する必要があります。