Hello Dmitry, >> When connected to the database from another application, here: >> C:\Program Files\Firebird\Firebird_3_0>gbak -b -m -t -v >> -user sysdba -pas masterkey >> "e:\temp\2014 FB Conference.fdb" "e:\temp\2014 FB Conference.bak" > >Hostless connection string, as I expected.
As per my original e-mail, I'm not surprised this fails. Which is why I switched to attempting to use the service manager. ;) >>> InterBase API Guide, page 202. >> >> I have to look in the >>API guide<< for using a command line tool? > >As an end user, you should not. GBAK reference surely deserves fixing. >As a tool/component developer, I'm pretty surprised you don't know how >to connect to the service manager remotely. As most (if not nearly all) application developers, I don't use the API directly. >> OK, tried that. Connected to the renamed database from another >> application, >> ran this statement: >> >> C:\Program Files\Firebird\Firebird_3_0>gbak -b -m -t >> -se martijn-ws-dev/3054:service_mgr >> -v -user sysdba -pas masterkey >> "e:\temp\2014_FB_Conference.fdb" >> "e:\temp\2014_FB_Conference.bak" >> >> (still used quotes, changed spaces into underscores) >> >> It ran just fine. > >So the problem seems to be with embedded blanks, not with quotes. It seems so. >> See above. Strangely enough, it fails when using -se, but not without >> using -se. > >Because supposedly the problem is inside the service manager. GBAK uses >a somewhat original way of interacting with it. > >Worth registering in the tracker. > >It seems it's already there: >http://tracker.firebirdsql.org/browse/CORE-5263 Ah, it seems so, and quite recent I see (6th of June) Thanks for the help. With regards, Martijn Tonies Upscene Productions http://www.upscene.com
