Forum
Arkadaslar sirketimizde sql 2005e sabah 8:30 aksam 22:00 arasi bilgi giriliyor bunun disinda giris yapan yok.
Bu giris yapilmayan saatlerde mdf ve log dosyalarinin back upini almak istiyorum. Bunun icinde oncelikle kill komutunu kullanacagim batch dosyasini scheduled task ile mesela saat 00:00 da calistirarak ms sql 2005 kapatmak 00:30 da back up yapan yazilimi (second copy) devreye sokarak back up baska bir diske yazmak ve 01:00 da ise start komutunu kullanan bir batch dosyasini scheduled task ile calistirarak sabaha sql serveri calisir ve veri girisine musait halde tutmak istiyorum.
Sizce bu tur bir sey uygulamam verilere zarar verebilirmi yoksa batch ile kullandigim kill ve start komutu bu isi gorur mu, yapmak istedigim bu verileri backuplama isleminin otomatik bir hale gelmesi.
Cevaplariniz icin simdiden tesekkur ederim
Merhaba
net stop / start MSSQL$SQLEXPRESS komutu ile batch dosyası yapı schedule ya atip zaman aralıkları verebilirsin. Backup programın üzerinde kendi schedule ozelliği olması gerek nt backup gib orn.
Boyle yapacagına sql server üzerinde kendi üzerinde ki yedeklemesini kullanabilirsiniz tavsiyem.
Veya sql express kullanıyorsanız asagıdaki komut da isinizi görecektir sistemize uygun olarak editliyip scheculde kullanabilirsiniz.
sqlcmd -S .\SQLEXPRESS -i "D:\BACKUP\**.sql"
xcopy d:\backup\*.* z:\backup\ /e /c /y