3

ここに画像の説明を入力これまで PervasiveSql に触れたことはありませんでしたが、今では大量の .ddf ファイルと .Btr ファイルがあります。コントロールセンターで新しいデータベースを作成し、これらのファイルを含むフォルダーを指定するだけでよいと読みました。これを行ってデータベースを見ると、何もありません。私は Pervasive に慣れていないので、何か間違ったことをしていると確信しています。

編集:コマンドプロンプト実行後のスクリーンショットを追加

4

1 に答える 1

6

PCC でデータベース名を作成するには、エンジンに接続し、エンジン名を右クリックして [新規]、[データベース] の順に選択する必要があります。これを行うと、次のダイアログが表示されます。 データベースの作成ダイアログ

データベース名とパスを入力します。DDF が配置されているパス。ほとんどの場合、デフォルトのオプションで十分です。

より長いプロセスについては、http://docs.pervasive.com/products/database/psqlv11/wwhelp/wwhimpl/js/html/wwhelp.htm#href=uguide/using.02.5.html に記載されています。

データベース名を作成したときに DDF ファイル (FILE.DDF、FIELD.DDF、および INDEX.DDF) を含むディレクトリを指定した場合は、テーブルが一覧表示されます。DDF ファイルがないディレクトリを指定した場合、データベースは作成されますが、テーブルは定義されません。ベンダーから DDF を取得するか、CREATE TABLE (IN DICTIONARY 句を使用) を使用してテーブル エントリを作成するか、DDF BUilder を使用してテーブル エントリを追加する必要があります。

スクリーン ショットに基づくと、FILE.DDF には 10 レコードしかありません。これはたりない。最低限必要なシステム テーブルがあります (X$FILE、X$FIELD、X$INDEX など)。DDF が有効なセットではないようです。DDF を提供したクライアントまたはベンダーに連絡し、すべてのテーブル定義を含むセットを要求してください。

データベース名にテーブルがリストされたら、ODBC を使用してデータにアクセスできます。

于 2014-02-03T01:20:52.090 に答える