0

Centura アプリケーション構成は初めてです

Centurasql.ini構成ファイルを含む Windows クライアント アプリケーションを開こうとすると、以下のエラーが表示されます。

誰でも問題を理解するのを手伝ってもらえますか?

エラーコード: 401

理由: FOR SQLBASE: 指定されたデータベースが見つかりません。SQLBase は、"x:\dbdir\dbname\dbname.DBS" という名前のファイルを見つけることができません。x:\dbdir は、デフォルトの c:\SQLBASE であるか、DBDIR SQL.INI 構成キーワードで変更されています。マルチユーザー ネットワーク構成では、このエラーは、ネットワークが正常に機能していることを示していますが、データベース システムは指定されたデータベース ファイル名を見つけることができませんでした。

SQLBASE 以外のデータベースの場合: この問題は、クライアントがゲートウェイ (SQLNBIOS など) との通信に使用する SERVERNAME パラメータのプロトコル タイプを省略すると、SQLGateway でも発生する可能性があります。
たとえば、SERVERNAME=SERVER33、SQLQUEUE DBNAME=DB2DBMS、SQLQUEUE、SQLNBIOS などです。

リモート クライアント プロセス (LAN 上の SQLNBIOS を使用して SQLGateway マシンと通信する) が SQLGateway マシンに接続することを許可しません。

DOS または MS Windows から Unixware SQLBase Server への SPX 接続の場合、クライアント セクションの下の SQL.INI ファイルで「serverpath=...」パラメータが省略されているかどうかを確認します。

対処法: データベース ファイルが存在することを確認します。デフォルトのドライブ文字と dbdirname は、DBDIR SQL.INI 構成キーワード パラメータでオーバーライドされない限り、c:\SQLBASE です。DBDIR キーワードが欠落していないこと、または間違ったデータベース ディレクトリを指していないことを確認します。指定されたデータベースに DBNAME キーワードが指定されていることを確認してください。SERVER キーワードが欠落していないこと、または他のネットワーク サーバー名と競合していないことを確認します。CONFIG.SYS ファイルで、FILES=40 パラメータが設定されたファイルが少なくとも 40 個あることを確認します。接続の試行中にサーバーが初期化されていた場合は、サーバーの初期化後に接続を再試行してください。上記のすべてが失敗する場合は、別のデータベース名を使用するか、同じマシンでシングル ユーザー モードでデータベースに接続してみてください。ローカル エンジンに接続できる場合は、おそらくネットワーク構成エラーが存在することを示しています。

4

0 に答える 0