Firebird 3.0.4 is installed and Python v3.7.7 on a Windows10 64 bits system.
I can restore a database with the following command:
gbak.exe -r -USER user -PASSWORD password database.fdk database.fdb
I would like to do the same using fdb (Firebird Embedded) in a Python script but it does not work!
conn = fdb.services.connect(host='localhost', user='user', password='password', fb_library_name=API)
conn.restore(database.fbk, database.fdb)
restore_report = conn.readlines()
----> 1 conn = fdb.services.connect(host='localhost', user='user', password='password', fb_library_name=API)
2 conn.restore(database.fbk, database.fdb)
3 restore_report = con.readlines()
4 restore_report
TypeError: connect() got an unexpected keyword argument 'fb_library_name'
conn = fdb.services.connect(host='localhost', user='user', password='password')
conn.restore(database.fbk, database.fdb)
restore_report = conn.readlines()
DatabaseError: ('Services/isc_service_attach:\n- SQLCODE: -902\n- Unable to complete network request to host "localhost".\n- Failed to establish a connection.', -902, 335544721)