2016-07-14 7 views
0

以下のコマンドは、Firebird SQLを介してデータベースに接続するために使用されます。ファイアバードへのsqliteデータベースの接続

CONNECT "C:\Users\vkaja\Desktop\testing_mysql\newdb.db" 

newdb.dbファイルスキーマでは、データはSQLiteからダンプされます。

ここではnewdb.dbに読み取りと書き込みのアクセス権があります。しかし、ここに投影されたエラーは有効なユーザー名とパスワードではありません。

Statement failed, SQLCODE = -902

+1

そのSQLCODEを検索して、意味を教えてください。 –

+0

SQLCODE <0、実行は成功しませんでした。 @ J.Chomel – kvk30

+0

kv、より多くの研究努力を示してください。しかし、編集に感謝します。 –

答えて

1

Firebirdは、データベースファイルの拡張子を気にしません。 fdbは「標準」、gdbは歴史的ですが、それは何でもかまいません。ただし、接続するデータベースはFirebirdデータベースでなければなりません。別のデータベースシステム(SQLiteなど)からデータベースファイルを開くことはできません。

あなたの問題は、ユーザー名+パスワードの組み合わせなしで認証しようとしていることです。適切な環境変数を設定していない場合、Firebirdは空のユーザーとパスワードで認証しようとしますあなたのFirebirdのインストールには存在しません。 Firebirdに知られていないユーザー名とパスワードを使用すると、一般的にこのエラーが発生します。

しかし、認証の問題を修正しても、ファイルがFirebirdデータベースではないため、無効なデータベース(またはこれに類するもの)とは異なるエラーがすぐに発生します。

+0

こんにちは、ありがとう、それは参考にされました。 – kvk30

+0

@ kvk30よろしくお願いします。 –

+0

FirebirdのSYSDBAをリセットするにはどうしたらいいですか?私はパスワードSYSDBAを知らない。 – kvk30

関連する問題