0

Firebird でいくつかのことをテストしたかったので、ここに来ました。
実際、Firebird-3 に付属する
ようになった LibreOffice Base でデータベースを作成する必要があります。そのため、LibreOffice は単なるインターフェースおよびデータベース管理ツールです。
その結果、isql や FlameRobin などの他のアプリケーションからアクセスできる fdb ファイルを取得します。

ここで問題が発生します。sysbda のユーザー名とパスワードを使用して、localhost (isql と FlameRobin の両方を使用) を介してデータベースに接続しようとすると、次のエラー メッセージが表示されます。

isql-fb 
Use CONNECT or CREATE DATABASE to specify a database
SQL> connect localhost:test.fdb user sysbda password mdptestmdp;
Statement failed, SQLSTATE = 28000
Your user name and password are not defined. Ask your database administrator to set up a Firebird login.

またはFlameRobinで:

*** IBPP::SQLException ***
Context: Database::Connect
Message: isc_attach_database failed

SQL Message : -902
Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements

Engine Code    : 335544472
Engine Message :
Your user name and password are not defined. Ask your database administrator to set up a Firebird login.

詳細については、

  • localhost サーバー経由ではなく、通常のパスを使用してデータベースにアクセスすると、機能します。
  • sysbda のユーザー名とパスワードを変更、確認、再確認しました。
  • FlameRobin で「localhost」を右クリックして作成した 1 人の新しいユーザーでテストしましたが、何も変わりません。
  • LO Base データベース作成ウィザード (Firebird ファイルに接続) から作成された 1 つのデータベース fdb ファイルと、isql-fb ツールの SQL プロンプト内で作成されたデータベースでテストしました。
  • sudo apt install flamerobinLibreOffice 6.3を使用してLubuntu 18.04で実行し、デフォルトのUbuntuパッケージ(およびsudo apt install firebird3*)からFirebird3.0とFlameRobinをインストールしました

どうすればいいのか本当にわかりません...調べようとしましたが、その解決策が見つかりませんでした...
私はまだそのようなコンピューターの問題に熟練していません...そしてサーバーで働いたことはありません側面...おそらく「localhost」も構成する必要があります...?(従量制の 4G 経由でのみインターネットに接続しています)。

それを修正するのに役立つ可能性のある詳細については、私に尋ねてください。

EDIT
あなたのコメント、Mark Rorreveel に続いて、ここにいくつかの新しい情報があります:

  • connect localhost:test.fdb user sysbda password 'mdptestmdp';何も変わらない…
  • SYSBDA.password ファイルで自分のユーザー名とパスワードを確認しましたが、それらは指定されたものです。
  • #AuthServer = Srp. #を削除する必要がありますか?
  • #AuthClient = Srp, Srp256, Legacy_Auth #Non Windows clients. 同様に # 削除されますか?
  • #UserManager = Srp. 同様に #? を削除するには
4

0 に答える 0