|
表 1
|
|
•
|
ファイルが破損しており、ファイルを修復する必要があります。破損ファイルの回復については、『Advanced Operations Guide』を参照してください。
|
|
•
|
v6.0 より前の Btrieve エンジンが、v6.x 以降の MicroKernel ファイルを開こうとしました。
|
|
•
|
リモート ファイルを読み込もうとしましたが、クライアント設定の[ローカル MicroKernel エンジンの使用]および[リモート MicroKernel エンジンの使用]の設定が、誤ってそれぞれオンとオフに設定されています。この状況を解決するには、クライアント ワークステーションで Zen Control Center を開きます。MicroKernel ルーター用の[アクセス]カテゴリのプロパティで、[リモート MicroKernel エンジンの使用]の設定をオンにします。詳細については、『Advanced Operations Guide』の 「ZenCC でローカル クライアントのプロパティを設定するには」を参照してください。
|
|
•
|
Windows for Workgroups ワークステーションで、DOS ブート時に NET START FULL が使用されていません。DOS クライアント モードでフル リダイレクターを得るには、NET START FULL を使用してください。BREQNT.EXE はフル リダイレクションを必要とします。DOS プロンプトで net ver と入力して Enter キーを押します。DOS ワークステーションが Windows サーバーに接続するのに必要なコンポーネントのリストが表示されます。
LSL.COM LAN Card Driver IPXODI.COM IFSHLP.SYS NET START FULL これらは emm386 を使って loadhigh(UMB メモリーへロード)することができます。NET START FULL は上位メモリに読み込まれます。 |
|
•
|
ボリュームを読み込んだ後に MGRstart または Bstart コマンドを発行します。たとえば、次のようにします。
LOAD NSS MOUNT ALL SYS:ETC\INITSYS.NCF MGRSTART または BSTART |
|
1
|
Zen Control Center を起動します。
|
|
2
|
Zen のノードを展開します。
|
|
3
|
[ローカル クライアント]ノードを展開します。
|
|
4
|
|
5
|
[アプリケーションの特性]をクリックします。
|
|
6
|
[スペースを含むファイル/ディレクトリ名]を有効にします。
|
|
•
|
MicroKernel がファイル整合性を復元するためのプリイメージ ファイルを開くことができません。プリイメージ ファイルが消去されていたり破損したりしている場合は、MicroKernel はファイルの整合性を復元できません。破損ファイルの回復については、『Advanced Operations Guide』を参照してください。
|
|
•
|
この MicroKernel が作成したプリイメージ ファイルのファイル構造は、v5.x の MicroKernel が作成したプリイメージ ファイルのファイル構造とは異なります。v5.x 形式の .PRE ファイルが存在する環境では、その .PRE ファイルが属するデータ ファイルを開こうとしたときに、MicroKernel はこのステータス コードを返します。
|
|
•
|
プリイメージ ファイルが破損しているため、データ ファイルの整合性は保証されません。破損ファイルの回復については、『Advanced Operations Guide』を参照してください。
|
|
•
|
クライアント設定オプションの、[アクセス]>[ローカル MicroKernel エンジンの使用]と[アクセス]>[リモート MicroKernel エンジンの使用]のうち、少なくとも 1 つが有効になっていることを確認してください。お使いの環境にサーバー エンジンと Workgroup エンジンの両方が入っている場合は、どちらの設定も有効にする必要があります。
|
|
•
|
クライアント設定オプションの、[アクセス]>[ローカル MicroKernel エンジンの使用]と[アクセス]>[リモート MicroKernel エンジンの使用]の両方が有効になっていることを確認してください。
|
|
•
|
可変長レコードを使用できるファイルで Get オペレーションまたは Step オペレーションを実行したときに、このステータス コードを受け取った場合、ファイルが破損している可能性があります。ファイルが破損している場合、Get オペレーションまたは Step オペレーションを使用して他のレコードを読み取ると、ステータス コード 54 が返されます。『Zen User's Guide』に記載されている手順に従ってファイルを修復してください。
|
|
切り上げ2
|
切り上げ2
|
|||
|
切り上げ2
|
||||
|
切り上げ2
|
切り上げ2
|
|||
|
切り上げ2
|
||||
|
切り上げ2
|
切り上げ2
|
|||
|
切り上げ2
|
切り上げ2
|
|||
|
切り上げ2
|
切り上げ2
|
|||
|
2043
|
1833
|
|||
|
N/A1
|
4203
|
3783
|
||
|
N/A1
|
N/A1
|
4203
|
3783
|
|
|
1 N/A は「適用外」を意味します。
2 「切り上げ」は、ページ サイズを、ファイル バージョンでサポートされる次のサイズへ切り上げることを意味します。たとえば、512 は 1024 に切り上げられ、2560 は 4096 に切り上げるということです。
3 9.5 以降の形式のファイルでは 119 以上のセグメントを指定できますが、インデックスの数は 119 に制限されます。
|
||||
|
•
|
キー セグメントのデータ型に、その型で許可される長さと一致しない長さが指定されている。許可されるキー長については、『SQL Engine Reference』の 「Btrieve キーのデータ型」を参照してください。
|
|
•
|
ファイルの先頭ページが破損しています。この場合は、データ ファイルのバックアップ コピーを使用してください。このステータス コードを受け取ったとき、ソース ファイルのヘッダ ページが破損している可能性がある場合は、『Advanced Operations Guide』の説明に従ってファイルを回復してください。
|
|
•
|
v5.x MicroKernel がアクセラレイティド モードでアクセスし、正常に閉じられていない v5.x データ ファイルをアプリケーションが開こうとしたか、v6.0 以降の MicroKernel が Set/Clear Owner オペレーション中に修復不能なエラーを検出したファイルを開こうとしました。ファイルの整合性は保証されません。破損ファイルの回復については、『Advanced Operations Guide』を参照してください。
|
|
•
|
アプリケーションは、MicroKernel v5.x 形式のファイルを、v5.x MicroKernel を使用して開こうとしましたが、そのファイルは以前に v6.0 以降の MicroKernel がアクセスし、その後正常に閉じられなかったため、ディスク上にプリイメージ ファイルが残っています。バージョン 5.x の MicroKernel は、v6.0 以降の形式で作成されたプリイメージ ファイルを読み取ることはできません。
|
|
•
|
このステータス コードは、レコードのファイルが v5.x 形式である場合、ファイル アクセスに矛盾が発生していることを示す場合があります。たとえば、タスク 1 がファイルを排他トランザクション内でロックしているとします。タスク 2 は同じファイルからレコードを読み取って、トランザクションが挿入したレコードを更新するものとします。タスク 2 がレコードを読み取った後にタスク 1 がトランザクションを中止した場合、タスク 2 は Update オペレーションの発行時にこのステータス コードを受け取ります。
|
|
•
|
ファイルが破損している可能性があるため、ファイルを回復する必要があります。破損ファイルの回復については、『Advanced Operations Guide』を参照してください。
|
|
•
|
オルタネート コレーティング シーケンス(ACS)定義の先頭バイト(識別バイト)に、16 進の AC(ユーザー定義の ACS)、AD(ロケール固有 ACS)、または AE(インターナショナル ソート規則のサポート)が含まれていません。最初のバイトには適切な値を入れてください。
|
|
•
|
MicroKernel が v5.x 形式でファイルを作成するよう設定されている場合に、大小文字区別フラグと ACS フラグの両方が設定されたキー セグメントを作成しようとしました。この組み合わせは、v5.x ファイルでは無効です。
|
|
•
|
[作成ファイルのバージョン]を 6.x に設定して、7.x のデータ型である CURRENCY、TIMESTAMP などのいずれかを使用しようとしました。v7.x より前のファイルは、これらのキー タイプをサポートしていません。
|
|
•
|
[作成ファイルのバージョン]を 9.0 以前のバージョンに設定し、新しいデータ型である AUTOTIMESTAMP、GUID、TIMESTAMP2 などを使用しようとしました。古いファイル バージョンはこれらのデータ型をサポートしていません。
|
|
1
|
Zen Control Center を起動します。
|
|
2
|
[エンジン]ノードを展開し、目的のエンジン名を探します。
|
|
3
|
エンジン名を右クリックして[プロパティ]を選択します。
|
|
4
|
[ファイル互換性]をクリックします。
|
|
5
|
右側のフレーム内で、[作成ファイルのバージョン]を変更します。
|
|
•
|
[置換]オプションを使用してファイルを作成しようとしましたが、ファイル名とロケーションが同じバウンド MicroKernel データ ファイルが既に存在します。ただし、MicroKernel は MicroKernel データ辞書ファイル(FILE.DDF)または設定ファイル(DBNAMES.CFG)を開けませんでした。
|
|
•
|
Delete オペレーションを実行しようとした場合は、制限規則が実施されていて、削除しようとしているレコードに含まれる主キー値が参照ファイルの外部キーを参照しています。RI の詳細については、『Advanced Operations Guide』を参照してください。
|
|
•
|
[置換]オプションを使用してファイルを作成しようとしましたが、ファイル名とロケーションが同じバウンド MicroKernel データ ファイルが既に存在します。ただし、MicroKernel はその既存バウンド ファイルが同期していないことを検出しました(つまり、既存のファイルを開こうとしたときにも、このステータス コードが返されます)。
|
|
•
|
|
•
|
MicroKernel が同時に開くことのできるセッションの最大数に達しました。このステータス コードを受け取らないようにするには、[セッション数]設定オプションの値を大きくします。Pervasive.SQL V8 を開始している場合は、MicroKernel がセッション数を動的に管理するため、セッション数を手動で増減させることはできません。
|
|
•
|
DOS リクエスターのみ:Btrieve リクエスターを再ロードして、メッセージ バッファー サイズの値を大きくします。これは、/D パラメーターを使って行います。このパラメーターの説明は『Getting Started with Zen』に記載されています。
|
|
1
|
Zen Control Center を起動します。
|
|
2
|
[エンジン]ノードを展開し、目的のエンジン名を探します。
|
|
3
|
エンジン名を右クリックして[プロパティ]を選択します。
|
|
4
|
[パフォーマンス チューニング]をクリックします。
|
|
5
|
右側のフレーム内で、[キャッシュ割当サイズ]にキャッシュに割り当てるメモリ量を入力して、値を調整します。詳細については、『Advanced Operations Guide』の「キャッシュ割当サイズ」を参照してください。
|
|
•
|
サーバー設定の[パフォーマンス チューニング]で[キャッシュ割当サイズ]設定オプションの値を小さくします。
|
|
•
|
MicroKernel が BLOG.CFG を見つけられません。このファイルが、ログの対象となるデータ ファイルを含む物理ドライブの、実際のルート ディレクトリの \BLOG ディレクトリに格納されていることを確認してください(マップされたルート ディレクトリは使用しないでください)。ファイルが複数のボリュームに分散している場合は、それぞれのボリュームに \BLOG ディレクトリを作成する必要があります。
|
|
•
|
MicroKernel が BLOG.CFG ファイルを読み取れません。ファイルが正しい形式でないか、破損しているかのいずれかです。BLOG.CFG ファイルの形式については、『Advanced Operations Guide』を参照してください。
|
|
•
|
データファイルに対するすべてのアクティブなセッションを閉じます。
|
|
•
|
butil -endbu コマンドを実行(または、Backup Agent を使用している場合は pvbackup -off コマンドを実行)して Continuous オペレーションを終了します。
|
|
•
|
データ ファイルに対して、「トランザクション ログ」または「トランザクション一貫性保持」が設定されている場合は、そのデータ ファイルの単独の Open オペレーションを実行してトランザクション ログをロールフォワードします。
|
|
•
|
インデックス キーのよりよい配分を維持していくために、インデックス バランスの設定をオンにする(インデックス バランスをオンにするとパフォーマンスが若干落ちます)。『Advanced Operations Guide』の「インデックス バランスの実行」を参照してください。
|
|
•
|
|
•
|
Backup Agent がオンになっている場合は、バックアップを完了させ、エージェントをオフにしてから、最適化を開始します。『Advanced Operations Guide』の 「Backup Agent」 も参照してください。
|
|
•
|
ファイルが最大サイズに達しました。この制限はファイル バージョンやページ サイズ、および 1 ページあたりのレコード数によって異なります。詳しい説明については、『Advanced Operations Guide』の「ファイル サイズ」を参照してください。
|
|
•
|
|
•
|
MicroKernel は、MicroKernel を使用していないときに、次の条件すべてに当てはまる場合にも、このステータス コードを返します。
|
|
•
|
[置換]オプションを使用してファイルを作成しようとした。
|
|
1
|
Zen Control Center を起動します。
|
|
2
|
[エンジン]ノードを展開し、目的のエンジン名を探します。
|
|
3
|
エンジン名を右クリックして[プロパティ]を選択します。
|
|
4
|
[パフォーマンス チューニング]をクリックします。
|
|
5
|
右側のフレーム内で、[キャッシュ割当サイズ]にキャッシュに割り当てるメモリ量を入力して、値を調整します。『Advanced Operations Guide』の「キャッシュ割当サイズ」を参照してください。
|
|
•
|
HKEY_LOCAL_MACHINE\SOFTWARE\Actian\Zen\MicroKernel Router\Local を調べます。この値が yes の場合はローカル、no の場合はサーバーです。
|
|
1
|
ZenCC で、[ローカル クライアント]ノードを展開します。
|
|
2
|
|
3
|
[アクセス]をクリックします。
|
|
4
|
|
5
|
|
•
|
|
•
|
Windows 3.x 環境で、スペースが含まれている共有ドライブ名を使用しています。この状態を解決するには、共有ドライブ名からスペースを削除します。たとえば、"D Drive" という名前のサーバーに接続する場合は、共有名を "D_Drive" に変更してください。
|
|
•
|
|
•
|
サーバーのみの場合:名前付きパイプは、このオペレーティング システムでサーバー名の解決に使用されます。オペレーティング システム レベルのネットワークがターゲットの名前付きパイプを見つけられませんでした。
|
|
•
|
Windows 32 ビット サーバー上のサーバー エンジンにアクセスしようとしていますが、サーバー エンジンの[リモート リクエストの受付]設定がオフになっています。この設定をオンにする必要があります。『Advanced Operations Guide』の 「ZenCC でローカル クライアントのプロパティを設定するには」を参照してください。プロパティ ツリーで[アクセス]カテゴリをクリックします。
|
|
•
|
Linux - リモート サーバーのデータへアクセスするためのユーザー名とパスワードを設定する必要があります。この問題を解決するには、pvnetpass ユーティリティを使用して、特定のサーバーに対するユーザー名とパスワードを指定するか、そのサーバーのデフォルトのユーザー名とパスワードを作成してください。セキュリティに関する詳細については、『Advanced Operations Guide』を参照してください。pvnetpass ユーティリティに関する詳細については、『Zen User's Guide』を参照してください。
|
|
•
|
Zen Control Center を使用します。詳細については、『Advanced Operations Guide』の 「ZenCC でローカル クライアントのプロパティを設定するには」を参照してください。
|
|
•
|
|
•
|
Zen Control Center を使用します。詳細については、『Advanced Operations Guide』の 「ZenCC でローカル クライアントのプロパティを設定するには」を参照してください。
|
|
•
|
|
切り上げ2
|
切り上げ2
|
|||
|
切り上げ2
|
||||
|
切り上げ2
|
切り上げ2
|
|||
|
切り上げ2
|
||||
|
切り上げ2
|
切り上げ2
|
|||
|
切り上げ2
|
切り上げ2
|
|||
|
切り上げ2
|
切り上げ2
|
|||
|
2043
|
1833
|
|||
|
N/A1
|
4203
|
3783
|
||
|
N/A1
|
N/A1
|
4203
|
3783
|
|
|
1 N/A は「適用外」を意味します。
2 「切り上げ」は、ページ サイズを、ファイル バージョンでサポートされる次のサイズへ切り上げることを意味します。たとえば、512 は 1024 に切り上げられ、2560 は 4096 に切り上げるということです。
3 9.5 以降の形式のファイルでは 119 以上のセグメントを指定できますが、インデックスの数は 119 に制限されます。
|
||||
|
•
|
データベース エンジンがインストールされていないクライアントで License Administrator を起動した可能性があります。[OK]をクリックして、サーバーへの接続を確立してください。
|
|
•
|
|
•
|
ネットワーク通信がサーバーへの接続を妨害しています。サーバーに対して ping コマンドを実行し、ネットワーク通信が機能していることを確認してください。
|
|
•
|
認証サーバーがダウンしている。確認するには、elspv.actian.com をブラウザーに貼り付けます。サーバーが動作している場合は、「NEW ELS MAIN SITE AMS09 version 1.5.2 Build 70 - 11.30.0.14」のようなメッセージを返します。
|
|
1
|
ZenCC で、[ローカル クライアント]ノードを展開します。
|
|
2
|
|
3
|
[アクセス]をクリックします。
|
|
4
|
|
1
|
ZenCC で、[ローカル クライアント]ノードを展開します。
|
|
2
|
|
3
|
[アクセス]をクリックします。
|
|
4
|
|
表 2
|
|
表 3
|
|
表 4
|
|
表 5
|