User’s Guide
このドキュメントについて
このドキュメントの読者
表記上の規則
Zen について
Zen データベース管理システムについて
データベースとは
データベース管理システムとは
Zen のコンポーネント
MicroKernel エンジン
リレーショナル エンジン
クライアント(別称:リクエスター)
Zen Control Center
各種ユーティリティ
ドキュメント
主要なコンセプト
データベース構造と用語
値
列またはフィールド
行またはレコード
セル
テーブル
インデックス
データベース
スキーマ
リモート
ローカル
リレーショナル
結合
Zen 独自の利点
エンジンのアクセス方法
用語に関する備考
DBMS 製品について
Zen Workgroup
Zen Enterprise Server
Zen Cloud Server
Zen マニュアルの使い方
Getting Started
What's New
User’s Guide
Advanced Operations Guide
SQL Engine Reference
Status Codes and Messages
追加情報
ファイル システムのセキュリティ
Zen の使用
データベース エンジンの起動と停止
Windows サーバー上での Enterprise Server エンジンの起動と停止
サービスの依存関係
Windows 上での Workgroup エンジンの起動と停止
Linux、macOS および Raspbian 上でのデータベース エンジンの起動と停止
Linux および Raspbian
macOS
Linux および Raspbian
macOS
Linux および Raspbian
macOS
データベース エンジンが実行しているかどうかをリモートの PowerShell セッションから確認する
Windows IoT Core または Nano Server 上のデータベース エンジンを起動/停止する
データベース エンジンの管理者権限の許可
管理者権限を必要とするタスク
管理者権限の許可方法
Active Directory 環境内での権限
管理者以外のユーザーへ提供される権利
管理者権限を許可するタスク
Windows サーバーでの管理者権限の許可
サービスの設定とログイン権限
デフォルトの設定
アカウントとしてのログオン
ユーザー権利ポリシーのタスク
Linux システムおよび macOS での管理者権限の許可
ODBC データベース アクセスの設定
ODBC 標準
サーバーとクライアント
データ ソース名
内部データベース名
MicroKernel エンジンを使用するアプリケーション
ZenCCを使用したデータベース アクセスの設定
Windows でのデータベース アクセスの設定
Linux または macOS サーバーでのデータベース アクセスの設定
Windows クライアントからのクライアント アクセスの設定
Linux または macOS クライアントでのクライアント DSN の設定
ZenCC を使ってリモート エンジンのデータにアクセスする
その他のアプリケーションから ODBC を介してデータにアクセスする
事前の確認
データベースには使用可能な DSN がありますか?
Microsoft Excel を使用したデータのアクセス
Microsoft Access を使用したデータのアクセス
DSN の削除
Zen Control Center の使用
Zen Control Center の概要
ZenCC のインストール
Windows での ZenCC の起動
Linux での ZenCC の起動
macOS での Control Center の起動
ZenCC キャッシュをクリアする必要がある状況
ZenCC 内のエディターおよびビュー
エディターおよびビューの特性
Zen エクスプローラー
オブジェクトとそのプロパティ
右クリック タスク
SQL Editor
グリッド
テキスト
アウトライン
Table Editor
ユーザー設定
ZenCC ウィンドウ ビューの初期設定
ファイル エンコードの初期設定
その他のユーティリティ
外部ツール
Windows サーバー上のサービス
サービスのプロパティ
データベース エンジン
データベース エンジンのプロパティ
Capacity Usage ビューアー
Monitor
Defragmenter
データベース
データベースのプロパティ
コード ページ
データベース コード ページ
ZenCC 接続エンコード
ディレクトリ
辞書のロケーション
データ ディレクトリ
全般
バウンド データベース
整合性の設定
長いメタデータ(メタデータ バージョン 2)
リレーショナル制約
セキュリティ
[データベースの新規作成]GUI のリファレンス
Zen データベースの作成、編集、削除、および修復
テーブル
データベース テーブル
システム テーブル
テーブルのプロパティ
スキーマの管理
データベース スキーマのエクスポート オプション
テーブル スキーマのエクスポート オプション
IN DICTIONARY
スキーマのエクスポート作業とインポート作業
エクスポート後のデータベース スキーマ ファイルの一般的な使用法
特殊なケース:セキュリティで保護されたデータベース スキーマの操作
特殊なケース:複数のレコード定義またはバリアントのレコード定義の操作
スキーマのエクスポートおよびインポートの問題のトラブルシューティング
スキーマのエクスポートのログ
オルタネート コレーティング シーケンス(ACS)
無効なエントリ
重複している列
Btrieve のヌル キー
スキーマのインポートのログ
SQL エラー
バリアント レコードに関するメッセージ
参照整合性制約
メタデータのバージョン エラー
スキーマ検証のログ
オフセットの不一致
データ型の不一致
属性の欠落
インデックスの欠落
データの作成、インポート、およびエクスポート
ZenCC を使用してデータを作成する
バルク データ ユーティリティを使用してデータをインポートする
データ インポート ウィザードを使ったデータのインポート
制限事項
データ エクスポート ウィザードを使ったデータのエクスポート
ストアド プロシージャ、トリガー、ユーザー定義関数、およびビュー
グループ、ユーザー、およびセキュリティ
セキュリティの作業
一般的な作業
Btrieve セキュリティ ポリシーの作業
ユーザーとグループの作業
権限の割り当て作業
データベース エンジンとクライアントの設定
[ファイルを開く]ダイアログと[ファイルを保存]ダイアログ
エンコードの選択
デフォルトのエンコード
ファイル名で使用できない文字
ファイルを開くダイアログ([SQL ドキュメントを開く])
ファイルを保存するダイアログ([SQL ドキュメントの保存])
オペレーティング システムの標準ダイアログを使用する
データのインポート/エクスポート、スキーマのエクスポートでサポートされるワイド文字データ
[データのインポート]ダイアログ
[データのエクスポート]ダイアログ
[テーブル スキーマのエクスポート]ダイアログ
ライセンス管理
ライセンス管理の概念
ライセンス モデル
同時ユーザー ライセンス モデル
ユーザー数の取得
容量ベース ライセンス モデル
使用データ
使用データの見積もり
使用データが制限に達したときの動作
使用データが制限に達したときの対処方法
使用データの初期制限値の取得
ライセンスの適用
製品の認証
プロキシ サーバー経由の認証アクセス
Windows プロキシ サーバー
Linux および macOS のプロキシ サーバー
インターネット接続がない場合のオフライン認証
キーの状態
検証失敗および検証失敗期間
無効または検証失敗になったキーの修復
ユーザー数または使用データの追加
ユーザー数を増やす
使用データの制限を増やす
メッセージ ログ
License Administrator のグラフィカル ユーザー インターフェイス
GUI のビジュアル リファレンス
License Administrator のコマンド ライン インターフェイス
CLI 構文
ライセンス管理の操作
License Administrator
GUI 操作
CLI 操作
別の認証操作
Notification Viewer
GUI 操作
CLI 操作
別の認証操作
手動認証
手動による認証解除
Notification Viewer
Table Editor
Table Editor の概念
概要
Table Editor の各ページ
[列]ページ
[インデックス]ページ
[外部キー]ページ
[SQL ビュー]ページ
CREATE ステートメント
ALTER ステートメント
データ型
ヌル値
Table Editor のグラフィカル ユーザー インターフェイス
[列]ページ
[インデックス]ページ
[外部キー]ページ
[SQL ビュー]ページ
Table Editor 各種作業
一般的な作業
はじめに
データ
列のタスク
インデックスのタスク
外部キーのタスク
SQL ビューのタスク
全般的な作業
列のタスク
インデックスのタスク
外部キーのタスク
[SQL ビュー]のタスク
SQL Editor
SQL Editor の概念
概要
ステートメント区切り文字
制限事項
ステートメントの結果を表示する
グリッド ウィンドウ ビュー
グリッド ウィンドウの確認
データの修正および行の追加
影響を受けるレコードとスクロール
テキスト ウィンドウ ビュー
テキスト ウィンドウの確認
スクロールおよび位置付け
アウトライン ウィンドウ ビュー
共通 SQL オブジェクトで作業する
Table Editor の[SQL ビュー]タブでの SQL Editor の使用
SQL Editor の各種作業
一般的な作業
実行のタスク
グリッドのタスク
テキスト ビューのタスク
アウトライン ビューのタスク
共通 SQL オブジェクトのタスク
全般的な作業
ステートメント実行のタスク
グリッドのタスク
テキスト ウィンドウのタスク
アウトライン ビューのタスク
共通 SQL オブジェクトのタスク
Zen System Analyzer(PSA)
PSA の概念
よく寄せられる質問
デフォルトのログ ファイルの名前は何ですか?
別のログ ファイル名を使用することができますか?
ログ ファイルのローカル ロケーションはデフォルトでどこですか?
ログ ファイルのリモート ロケーションはデフォルトでどこですか?
ログ ファイルにはどのような種類の情報が含まれていますか?
ツールが実行されるたび、ログ ファイルの情報はどのようになりますか?
PSA の実行方法は?
どのような場合に PSA を使用するのですか?
PSA GUI のビジュアル リファレンス
PSA のタスク
一般的な作業
モジュールのタスク表示
アクティブ インストールのテスト
ネットワーク レベルでのテスト
MicroKernel レベルでのテスト
リレーショナル レベルでのテスト
ログ ファイル内のタスク
コマンド ライン インターフェイス ユーティリティ
CLI ユーティリティの概要
CLI ユーティリティを持つプラットフォーム
CLI ユーティリティの場所
Windows
Linux、macOS、および Raspbian
プラットフォームおよびエンジンのタイプごとのユーティリティ
コマンド ライン インターフェイス ツールのリファレンス
bcfg
bdu
説明
概要
パラメーター
注記
各種設定
エラー ログ
制約
最良実施例
サンプル ソース ファイル
例
bmon
btadmin
説明
概要
オプション
関連項目
注記
butil
説明
概要
オプション
関連項目
clilcadm
説明
概要
オプション
関連項目
clipaadm
説明
概要
パラメーターなし
2 つの手順でパラメーターを使用
関連項目
dbdefrag
dbmaint
説明
概要
オプション
例
関連項目
deu
説明
概要
オプション
データ ソースのコード ページ
SELECT 結果のコード ページ
その他のエクスポート形式
例
dsnadd
説明
概要
オプション
例
注記
ODBC およびデータ ソース名(DSN)
よく寄せられる質問
ODBC ヘッダー ファイル
関連項目
isql
説明
概要
オプション
コマンド
注記
例
関連項目
licgetauth
説明
概要
オプション
関連項目
psc
説明
概要
オプション
例
リターン コード
psregedit
説明
概要
オプション
psregsvr
説明
概要
オプション
pvdbpass
説明
概要
オプション
例
pvddl
説明
概要
オプション
関連項目
pvnetpass
説明
概要
オプション
例
関連項目
rbldcli
説明
概要
オプション
関連項目
Macintosh の Finder における Zen スクリプトの使用
Finder から使用できる Zen スクリプト
ライセンスの管理
データベース エンジン サービスの管理
基本的なトラブルシューティング
一般的なトラブルシューティング
データにアクセスしようとしたときに、1114 というエラーを受け取りました。
接続文字列に ServerDSN または DBQ が見つからなかったというエラー メッセージを受け取りました。
エンジン コンポーネントのバージョンがクライアント コンポーネントのバージョンと異なっているというメッセージを受け取りました。
サーバー エンジン上のデータを取得することができません
ZenCC は大きなレコード セットを取得する際に処理速度が低下したりハングしたりします。
ZenCC からのエラー メッセージ
データベース名を取得できません。操作に必要なアクセス権がありません
指定のリモートエンジンに接続できません。通信コンポーネントがすべてリモート サーバーに読み込まれており、使用可能なセッションがあることを確認し、再試行してください。
サーバーへの接続に失敗しました。
不明な設定プロパティ
よく寄せられる質問
インストール
既存のバージョンの製品をアンインストール、または新しいバージョンをインストールすると、データ ファイルはなくなってしまいますか?
インストールまたはアップグレードしたばかりの「プラグイン」製品が Zen エクスプローラーに表示されないのはなぜでしょう?
どのタイプのクライアント インストールを行うべきでしょうか?
インストールのリリース バージョンとビルドを確認するにはどうすればよいですか?
Zen はターミナル サーバー上でサポートされますか?
フェールオーバーまたはクラスタリング環境に Zen をインストールできますか?
ロード バランス環境に Zen をインストールできますか?
Btrieve v6.x またはそれ以前のバージョンを実行しているサーバー上に Zen をインストールできますか?
再起動したときに、Workgroup エンジンが自動的に起動しないようにするにはどうしたらよいですか?
ZenCC
Linux または macOS での ZenCC の起動方法は?
セキュリティ
オペレーティング システムのユーザーとパスワードを使用してログインする場合と、データベースのユーザーとパスワードを使用してログインする場合の違いは何ですか?
Zen_Admin グループが定義済みまたは管理者権限を持っているのに "ログイン失敗" のメッセージを受け取るのはなぜですか?
ユーザー数
ユーザー数のアップグレードはどのように認証すればよいですか?
同時ユーザー ライセンス モデルを利用している Zen エンジンでは、データにアクセスするユーザー数をどのように監視するのですか?2 つのエンジンで同時にデータにアクセスした場合はどうなりますか?
Workgroup エンジンは、同時ユーザー ライセンスを使用しますか?または 1 台ごとのライセンスを使用しますか?
Zen エンジンのライセンスを、同時ユーザー ライセンスからデータの使用量に基づくライセンスに移行しようと考えています。自分のライセンスに適したサイズはどのように調べることができますか?
ネットワーク
ネットワークの問題はどのようにテストすればよいですか?ネットワークでほかのシステムが表示されますが、自分のデータを見ることができません。
データ アクセスでの問題
v6.x 以前の Btrieve から最新バージョンの Zen にアップグレードしました。ほかの誰もがアクセス可能な場合でも、ファイルにアクセスできないとのエラー メッセージが表示されるようになりました。何が間違っているのでしょうか?
サーバー上にファイルが存在し、共有になっていますが、Zen でそれを読み取ることができません。何が間違っているのでしょうか?
SQL クエリを使用して旧テーブルの定義を作成しています。結果レコードのサイズが異なってしまいました。なぜでしょうか。
バージョン 9 のデータ ファイルをバージョン 8、7 または 6 のファイル形式に変換したいのですが、どのようにすればよいですか?
ODBC と DDF
ODBC を使用してデータ ファイルにアクセスできるかどうかを知るにはどうしたらよいですか?
DDF のコード記述されたファイルパスはどのようにしたら変更できますか?
データ辞書(DDF)の安全性を確保する一番よい方法はなんですか?
非標準 DDF を使用しているかどうかを知るにはどうしたらよいですか?
異なるデータベース間で DDF を混合して統合させることができますか?
DDF Sniffer はどうなったのでしょう?
類似する 2 つの Btrieve ファイルがあり、一方のファイルに DDF を作成しました。2 つのファイルは類似しているので、もう一方の Btrieve ファイルでも同じ DDF を使うことができますか?
Btrieve ファイルのオーナー ネームのセットを持っています。DSN を作成した後で、ODBC を使用してファイルを開くことができません。なぜでしょうか?
リレーショナル エンジン用のクライアント側のリクエスターがありますか?
Zen のアクセス方法は ODBC のみですか?
ほかのいくつかの製品のように、すべてのデータ、データ定義、ストアド プロシージャ、セキュリティ、テーブルの関係などが含まれる単一のデータベースがありますか?
リレーショナル エンジンには、データにアクセスまたはデータに影響するよう設計されたストアド プロシージャ、またはほかのタイプのスクリプトを実行できるスケジューラがありますか?
アップグレードおよび移行
既存の Btrieve ファイルを使用してテーブルを作成する場合、ウィザードで表示される列数が実際の Btrieve ファイルの列数より少ないです。何が間違っているのでしょうか?
その他
Btrieve レコードをファイルにダンプしたのですが、そのファイルを読み取ることができませんでした。どうしてでしょう?
Zen をトレース モードで実行できますか?
データ ファイルやインデックス内で不要部分削除を行いますか?たとえば、削除したレコードの領域は回復または再利用されますか?
データベースがオンラインでバックアップできる機能は何ですか?多くのトランザクションを開いている状態でバックアップを行っているときにサーバーがダウンした場合はどうなりますか?
User’s Guide
基本的なトラブルシューティング
databaseExplorer:PSQL Explorer%PSQL エクスプローラーは、PCC で表示、管理できるユーザー、テーブル、データベース、エンジンなどのオブジェクトをツリー形式で表示します。
GeneralPrefPage:初期設定%初期設定は、関連付けられている DSN エントリの削除と、SQL ドキュメントを開くたびにデータベースの入力を求めるダイアログの表示の抑制を制御します。
dataGridPrefPage:データ グリッドの初期設定%データ グリッドの初期設定では最大の列幅、行番号、文字トリミングなどグリッド表示を設定します。
sqlEditorPrefPage:SQL Editor の初期設定%SQL Editor の初期設定では、表示する単語数および行数などのエディター特性と、SQL ステートメントの区切り文字を設定します。
tableEditorPrefPage:Table Editor の初期設定%Table Editor の初期設定ではテーブル グリッドのデフォルトの色を設定します。
dataTextPrefPage:テキスト出力の初期設定%データ出力の初期設定ではフォント、列幅、SQL スクリプト エラーなどテキスト ウィンドウ表示を設定します。
EncodingPrefPage:ファイル エンコードの初期設定%ファイル エンコードの初期設定では、SQL ドキュメントを開く、SQL ドキュメントを閉じる、テーブル スキーマのエクスポート、データのインポート、データのエクスポート用に使用するデフォルトのファイル エンコードを設定します。
externalToolsNewDialog:外部ツールを追加するには%[外部ツール]ダイアログでは、ソフトウェア プログラムを[ツール]メニューに追加することで簡単に起動できます。
externalToolsPrefPage:外部ツールの初期設定%外部ツールの初期設定では、[ツール]メニューに表示される外部ツールを設定します。
servicesPropPage:Windows サーバー上のサービス%オペレーティング システムの開始ポリシーに基づいてトランザクショナル インターフェイスとリレーショナル インターフェイスを起動する方法の設定です。
newServerWizard:リモート サーバー エンジンを登録するには%サーバーは、通信するリモート マシン上のデータベース エンジンをここから検出します。
dbCodePagePropPage:データベースのコード ページのプロパティ%コード ページのプロパティでは、データベースのコード ページと、データベースへの接続に使用するエンコードを設定します。
dbDirectoriesPropPage:データベース ディレクトリのプロパティ%ディレクトリのプロパティ ページでは、データ ファイルおよびデータ辞書ファイル(DDF)の場所を設定します。
dbGeneralPropPage:データベースの全般のプロパティ%全般のプロパティ ページでは、データベースのバインド、参照整合性の設定、メタデータのデフォルト バージョン、およびエンコードを設定します。
dbConstraintsPropPage:データベースのリレーショナル制約%リレーショナル制約のプロパティ ページでは、データベースに設定されている制約の一覧が表示されます。
dbSecurityPropPage:データベースのセキュリティのプロパティ%セキュリティのプロパティ ページでは、データベースのセキュリティと、トランザクショナル インターフェイスのセキュリティ メソッドを設定します。
newDBWizard:[データベースの新規作成]GUI のリファレンス%これらの設定に基づいて、新しいデータベースが作成されます。
removeDSNDialog:データベースを削除するには%データベースを削除する際、それに関連する DSN(データ ソース名)も削除することができます。DSN の削除はデフォルトのアクションとして設定できます。
tablePropPage:テーブルのプロパティ%全般的なプロパティ、列の情報、およびインデックスの情報など、テーブルに関する読み取り専用の情報です。
exportSchema:特定のテーブルまたはすべてのテーブルのスキーマのエクスポート%[スキーマのエクスポート]では、特定のテーブルまたはデータベース全体のスキーマをエクスポートします。
importData:データのインポート%[データのインポート]では、テキスト ファイルの区切り文字付きデータを読み込んで、そのデータをインポート設定に基づいてテーブルへ追加します。
exportData:データのエクスポート%[データのエクスポート]では、テーブルのデータをエクスポート設定に基づいて区切り文字付きテキスト ファイルへ書き込みます。
newGroupWizard:新しいグループを作成するには%セキュリティのため、グループ レベルの権限を設定できます。グループに属するユーザーは、個人用の権限でなくグループの権限を持ちます。
newUserWizard:新しいユーザーを作成するには%セキュリティのため、個々のユーザーの権限を設定できます。
groupPermPropPage:グループに権限を割り当てるには%セキュリティのため、グループのメンバーになっているユーザーに対し、データベース、テーブル、列、ストアド プロシージャ、またはビューに関するグループ権限を設定することができます。
userPermPropPage:ユーザーに権限を割り当てるには%セキュリティのため、グループのメンバーになっていないユーザーに対し、データベース、テーブル、列、ストアド プロシージャ、またはビューに関する個人用のユーザー権限を設定することができます。
OpenSQLDoc:選択したエンコードで SQL ドキュメントを開く%[SQL ドキュメントを開く]ダイアログは、ファイルを開くときにファイル エンコードを変更できるもう 1 つのダイアログです。
license_administrator
licadmin_gui
tableEditorIndexPage:[インデックス]ページ%[インデックス]ページは、インデックスおよびインデックス セグメントに関する作業を行える Table Editor の領域です。
tableEditorForeignKeyPage:[外部キー]ページ%[外部キー]ページは、外部キーに関する作業を行える Table Editor の領域です。
tableEditorColumnPage:[列]ページ%[列]ページは、テーブル列に関する作業を行える Table Editor の領域です。
newTableWizard:新規テーブルのために Table Editor を起動するには%このウィザードで選択した設定に基づいて、新規テーブルが作成されます。
sqlEditor:SQL Editor%SQL Editor は、PSQL データベースに対し、SQL(構造化問い合わせ言語)ステートメントを実行するための、ZenCC 内のウィンドウです。
dataGridView:データ グリッド ビュー%グリッドでは、SQL SELECT ステートメントで返される結果を表示するのにスプレッドシート フォーマットを使用します。
sqlOutlineView:SQL アウトライン ビュー%アウトライン ウィンドウは、SQL ステートメントをツリー構造で管理、実行するためのビューです。
dataGridAddRowsDialog:グリッドにデータ行を追加するには%グリッドでは、既存のグリッド セルの値を編集したりテーブルに行を追加したりすることで、データベースのデータを直接変更できます。
Welcome_System_Analyzer
System_Analyzer
View_Modules
View_Modules_Grid
Test_Network_Communication
Test_Network_Communication_Adv
Network_Communication_Test_Results
Test_Transactional_Engine
Transactional_Engine_Test_Results
Test_Relational_Engine
Relational_Engine_Test_Results
Completing_System_Analyzer
このサイトは、JavaScriptを有効にして最適に動作します