[ zpezer @ 09.05.2016. 14:28 ] @
| Kako najjednostavnije napraviti backup , nekoliko tablica , a ne cijele baze . Pošto baza ima prevelike neke tablice,
i ti se podaci nikako ne mijenjaju , želio bi napraviti dosta često backUp onih tablica ,gdje se mijenjaju podaci.
naravno ovdne ne mislim ručno nego procedurom i Scheduled Task, triger mi nebi odgovaroa, nego vremenska postavka.
HVALA |
[ jablan @ 09.05.2016. 15:14 ] @
//edit: sorry, pogrešna baza :)
[ dava @ 07.09.2016. 14:14 ] @
Evo rješenje preko batch fajlova:
prvi fajl:
SET sufix=%DATE%_%TIME%
SET sufix=%sufix::=_%
SET sufix=%sufix:,=_%
SET sufix=%sufix: =_%
CALL drugiFajl %sufix%
drugi fajl:
del artikli.txt
del Artikli_detalji.txt
bcp " SELECT * FROM nekaBaza.dbo.artikli" queryout Artikli.txt -U sa -P password -C RAW -c -t :.: -r \n
bcp " SELECT * FROM nekaBaza.dbo.ARTIKLI_DETALJI" queryout Artikli_detalji.txt -U sa -P password -C RAW -c -t :.: -r \n
rar a -dt backup%.rar artikli.txt Artikli_detalji.txt
Ovako ćeš pri svakom startanju batch fajla dobiti u txt obliku podatke iz ove dve tabele iz primjera, zapakovane u rar arhivu koja će u nazivu imati datum i vrijeme bekapa što znači da novi neće gaziti starog.
PS: jeste da je prošlo 120 dana od pitanja, ali možda nekom posluži.
Copyright (C) 2001-2024 by www.elitesecurity.org. All rights reserved.