Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

SQL Server Management Studio Express - potrebna pomoc

[es] :: MS SQL :: SQL Server Management Studio Express - potrebna pomoc

[ Pregleda: 2818 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Dino Mehmeda Mujkic

Član broj: 213686
Poruke: 22
212.39.124.*



Profil

icon SQL Server Management Studio Express - potrebna pomoc02.07.2009. u 10:41 - pre 179 meseci
Trebam mi pomoc oko jedne baze
Situacija je sljedeca:
U bazu se dnevno upisuje cca 2000 zapisa.
Ovih dana bi trebao arhivirati dio od 01.05 - 31.05 o onda to obrisati, a na pocetku avgusta arhivirati dio od 01.06 - 30.06 o onda obrisati, itd., tako da imam za svaki mjesec pojedinacno backup a nece mi se baza prepunit jer cu redovno brisati zapise.
Pravio sam backup kompleten baze ali ovo sa arhiviranjem samo odredjenog broja zapisa i da ih onda obrisem, to nisam nikad.
 
Odgovor na temu

M E N E
borislav
Temerin

Član broj: 30434
Poruke: 231
*.static.isp.telekom.rs.



+1 Profil

icon Re: SQL Server Management Studio Express - potrebna pomoc03.07.2009. u 07:36 - pre 179 meseci
Hm.
Ja bih, da sam na tvom mestu, uradio full backup baze i arhivirao je. Znao bih da mi je tu stanje iz npr. JUNA meseca 2009. (ne bih se trudio da cupam samo te podatke i samo njih da arhiviram)
Sto se tice brisanja podataka.... skript koji ce proci kroz bazu i na ulazne parametre (npr pocetni i kranji datum, ili samo broj meseca) brisati odgovarajuce podatke.
Uhvatili ste me nespremnog
 
Odgovor na temu

Dino Mehmeda Mujkic

Član broj: 213686
Poruke: 22
212.39.124.*



Profil

icon Re: SQL Server Management Studio Express - potrebna pomoc03.07.2009. u 09:21 - pre 179 meseci
OK!
Sto se tice backup-a, znam kako cu to napraviti, ali bi mi trebala pomoc oko brisanja. Na koji cu nacin izbrisati sve podatke iz baze koji su upisani, npr do 31.05.2009 godine
 
Odgovor na temu

Zidar
Canada

Član broj: 15387
Poruke: 3085
*.100.46-69.q9.net.



+79 Profil

icon Re: SQL Server Management Studio Express - potrebna pomoc03.07.2009. u 14:40 - pre 179 meseci
Ako u tabeli pise datum, mozda bi ovo pomoglo:

DELETE <Ime tabele)
WHERE DatumUpisa < '20090531'

Verovatno je situaciaj slozenija, pa iams kao neku tabelu Fakture, gde pise datum, i onda za fakture imas tabelu STavke, koja nema datum, nego samo broj fakture i tako dalje. Onda brises prvo stavke, p twek onda fakture. Otprilike ovako:


DELETE Stavke
WHERE Stavke.BrojFakture IN (SELECT Fakture.BrojFakture FROM Fakture WHERE DAtumFakture < '20090531')

Imas pozdrav od Faruka ;-)


 
Odgovor na temu

adopilot
Admir Hodžić
It menager
Sarajevo BiH

Član broj: 123492
Poruke: 134
217.199.135.*

Sajt: nemam ja to


Profil

icon Re: SQL Server Management Studio Express - potrebna pomoc03.07.2009. u 17:59 - pre 179 meseci
Dva Puta Select pa onda Delete
S poštovanjem
 
Odgovor na temu

[es] :: MS SQL :: SQL Server Management Studio Express - potrebna pomoc

[ Pregleda: 2818 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.