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 flamerobin
LibreOffice 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
. 同様に #? を削除するには