🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.bazy-danych
Article #195252

Re: nbackup

#195252
From: Smyk
Date: Tue, 28 Feb 2017 08:58
60 lines
3401 bytes
tkalinows@gmail.com wrote at Mo 27.02.2017 22:51:

Nie wiem, czy tkalinowski to OP (janus_123) ? Zakldam, ze tak i takoz 
odpowiadam ...

> W dniu wtorek, 21 lutego 2017 11:03:04 UTC+1 użytkownik Smyk napisał:

>> janus_...interia.pl wrote at Mo 20.02.2017 18:21:
>> 
>> > W dniu poniedziałek, 20 lutego 2017 14:13:39 UTC+1 użytkownik Smyk
>> > napisał:
>> 
>> >> janus....interia.pl wrote at So 19.02.2017 15:36:
>> >> 
>> >> A wyjawisz nam jakim poleceniem startujesz nbackup (parmetry) ?
>> 
>> > 
>> > dobra poddaje się ...   trzy dni na proste wywołanie ShellExecute (0,
>> > 'open',PChar (filenameEdit4.text),
>> > PChar (FilenameEdit1.text+'  -B 0 '+FilenameEdit3.text+' -U SYSDBA -P
>> > masterkey ') ,nil,sw_normal) za duż
>> 
>> No właśnie to "-B 0" nie jest do backup'ów rożnicowych ...

> 
> Smyk, jest do backupów zerowych. Od niej "liczona" jest kopia przyrostowa.
> -B 0 - oznacza backup zerowy/podstawowy. Do niego odwołuje się każda
> kolejna przyrostówka. Czyli, "pierwszy raz" backup:
> 
> nbackup -sysdba -P "haslo" -B 0 baza.fdb_lub_alias kopia0.nbk
> [...]


Pisałeś w pierwszym poście, że masz problem z wywołaniem dla kopi 
przyrostowej, a podałeś przykład dla kopii zerowej. Stąd moja odpowiedź.


Dalej, w przykładzie podajesz:

> ShellExecute (0, 'open',
>    PChar (filenameEdit4.text),
>    PChar (FilenameEdit1.text + '  -B 0 ' + 
>        FilenameEdit3.text + ' -U SYSDBA -P masterkey ')

Nie wiem do zawierają pola textowe, z których sklejasz wywołanie nbackup,
zatem skąd mam wiedzieć, jak wygląda finalny string ! Po za tym, o ile 
dobrze pamiętam Windows API, w przypadku "ShellExecute-Open", trzeba podać 
jako plik/program "cmd.exe" a jako parametr(y) "nbackup ...". Robisz to tak, 
czy robisz inaczej ?

Opis wywołania nbackup wygląda tak:

  nbackup [-U <user> -P <password>] -B 0 <database> [<backupfile>]

U Ciebie parametry nazwane -U i -P są na końcu. Według powyższego to 
parametry nienazwane - <database> i <backupfile> - powinny być na końcu.

Testowałeś wywołania nbackup w oknie poleceń ? Masz działające przykłady ?

Ciao, Smyk
Technical Details
Message-ID: <o93e41$djs$1@news.albasani.net>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!feeder.erje.net!1.eu.feeder.erje.net!news.albasani.net!.POSTED!not-for-mail
References: <414e912f-2790-411e-ad39-43741eb4c671@googlegroups.com> <o8eq22$9sn$1@news.albasani.net> <18a0c713-deb5-459a-998d-bc78fe0af1e7@googlegroups.com> <o8h38n$81k$1@news.albasani.net> <af419938-cf9b-444f-952a-ebd2dd9738f6@googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!feeder.erje.net!1.eu.feeder.erje.net!news.albasani.net!.POSTED!not-for-mail
From: Smyk <duzy.trzmiel@onet.pl>
Newsgroups: pl.comp.bazy-danych
Subject: Re: nbackup
Date: Tue, 28 Feb 2017 09:58:40 +0100
Organization: albasani.net
Lines: 60
Message-ID: <o93e41$djs$1@news.albasani.net>
References: <414e912f-2790-411e-ad39-43741eb4c671@googlegroups.com> <o8eq22$9sn$1@news.albasani.net> <18a0c713-deb5-459a-998d-bc78fe0af1e7@googlegroups.com> <o8h38n$81k$1@news.albasani.net> <af419938-cf9b-444f-952a-ebd2dd9738f6@googlegroups.com>
Mime-Version: 1.0
X-Trace: news.albasani.net LiQbLXBBTvU1BQyS2Y5Mt50cepvxa6bOLg7wH4PFApTsIHXVka+v3zy/B/GerHVuFFerHE/jnhfD2Bs/uO6KstwhqDVBmPiJfW1ozoVzSO9q7SP7cIgecLltYEHXU0LH
NNTP-Posting-Date: Tue, 28 Feb 2017 08:58:41 +0000 (UTC)
Injection-Info: news.albasani.net; logging-data="JBjM4Q0XqdMIZgMbogwLouyc62vBm7+dcO+RaXeqEuAZheut2tIffDDhW6tl4DaoreaphasYat0St36ZB86tgBCegIAAPy5YZ7y5C16hDWlykoKi2AS2wzRCXnZW+hAP"; mail-complaints-to="abuse@albasani.net"
User-Agent: KNode/4.9.5
Cancel-Lock: sha1:bg64YuxpUzI48P/m7QpQnA7xOfo=
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit