[ 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.