私は、Firebird データベースを SQL に変換するスクリプトを作成する任務を負っています。サンプル ファイルが与えられました。1 つは .FDB で、もう 1 つは .GDB です。kinterbasdb ライブラリと Firebird Guardian 2.0 を使用して、FDB ファイルに接続できましたが、GDB ファイルで同じコードを実行しようとすると、エラー メッセージが表示されます。
コード:
ファイル名 = r'C:\TEMP\TEST_DB.GDB'
ユーザー = 'sysdba'
パスワード = 'マスターキー
con = kinterbasdb.connect(dsn=ファイル名、ユーザー=ユーザー、パスワード=パスワード)
結果:
kinterbasdb.OperationalError: (-820, 'isc_attach_database: \n ファイル C:\TEMP\TEST_DB.GDB のディスク上の構造はサポートされていません; 11.1 が見つかりました, 11.0 をサポートしています')
どんなアドバイスも役に立ちます。