Out of curiosity, why are you surprised by that? That is the data that
is being backed up.
> Suggestions for other approaches?
Restore the backup and apply a SQL script to modify those values.
You stated that you don't have direct SQL access to production server, but
test-system is usually located on different server and is under full control of
developer.
"Getting Started" manual is quite short and hardly can take hours to read.
If you have database at hand, you can connect to it with embedded acces which does not reqire the password at all.
>> You are referring to this?
Simply connect to DB without the server name/ip address. If you connect succesfully, then embeded access 😊
Regards,
Karol Bieniaszewski
To view this discussion on the web, visit https://groups.google.com/d/msgid/firebird-support/e9272a92-95b5-4595-969b-4e1955ebc941n%40googlegroups.com.
https://firebirdsql.org/rlsnotesh/install2-win32-embed.html
Sounds promising, but after a first read i don't understand what " your application " is referencing to.
That simply means the application you intend to use to access
database.
In your case it is simply isql.exe or perhaps flamerobin.
Using the embedded server, would i be able to create a batch- powershell- python- whaterver- script that runs a few UPDATE's on a copy of my DB? Would that be ISQL, that acts through the embedded server?
ISQL can do the job.
I guess then i won't even need a .fbk file, but just copy the original .fdb, update it via the embedded server, and done.
Presumably yes - at least if it is not blocked by database
encryption.
You should use the same version as your application in this case.
I have to use isql with the -nod parameter, else a trigger prevents logging in as SYSDBA: "no login for sysdba allowed".
Presumably it is an good idea to find out which username the
application uses and open database specifying that user instead of
SYSDBA. This soult enable you to run your updates with triggers
active.
As explained earlyer, the -nod lets me get around a trigger that prevents sysdba from login.
What i did not achieve so far:
How (if at all) can i use a tool like flamerobin or DBeaver to connect through the embedded firebird? My issue is, i don't see how i would use the -nod argument from flamerobin
It should be much easier to connect with another username that is not blocked out by triggers.
Either embedded does ignore password or you can reset it when logged in as sysdba.
Elmar