Baze podataka

SQL 2014 maintenance - ne briše backupove

Stric_Jura čet 20.7.2017 10:36

Pozdrav,

 

počeo me mučiti backup servera - odjdnom mi narastao - i gledam, SQL mašina mi ostala bez prostora....

 

unazad 40-ak dana, SQL odradi backup, ali je prestao brisati stare (2 dana) backupove...

 

ulogiran kao sa - pokrenem naredbu iz joba za brisanje (T-SQL) i ona uredno obriše starije backupove iz mape (i podmapa) u kojoj ih SQL Agent puca...

 

ali cijeli posao - odradi novi bacup, ali stare ne obriše...

 

Job je kreirao bivši kolega (zasebni admin account - tipa a.ime), i tom računu kojem sam promijenio AD lozinku, i sve drugo što je on postavio radi...

 

Stric_Jura čet 20.7.2017 11:21

U Backup_Full_subplanu imam ovo - jedan primjer

 

O
BACKUP DATABASE [_Test] TO DISK = N''putanja\_Test_backup_2017_07_20_083126_6421241.bak'' WITH RETAINDAYS = 4, NOFORMAT, NOINIT, NAME = N''_Test_backup_2017_07_20_083126_6421241'', SKIP, REWIND, NOUNLOAD, STATS = 10
GO
declare @backupSetId as int
select @backupSetId = position from msdb..backupset where database_name=N''_Test'' and backup_set_id=(select max(backup_set_id) from msdb..backupset where database_name=N''_Test'' )
if @backupSetId is null begin raiserror(N''Verify failed. Backup information for database ''''_Test'''' not found.'', 16, 1) end
RESTORE VERIFYONLY FROM DISK = N''putanja\_Test_backup_2017_07_20_083126_6421241.bak'' WITH FILE = @backupSetId, NOUNLOAD, NOREWIND

 

znači putanja maskira pravu...