{"id":2982,"date":"2013-03-22T23:32:01","date_gmt":"2013-03-22T23:32:01","guid":{"rendered":"http:\/\/mehmetsalihdeveci.net\/?p=2982"},"modified":"2019-02-28T08:52:46","modified_gmt":"2019-02-28T08:52:46","slug":"sql-server-maintenance-plans-ile-backup-alma","status":"publish","type":"post","link":"https:\/\/ittutorial.org\/sql-server-maintenance-plans-ile-backup-alma\/","title":{"rendered":"SQL Server Maintenance Plans ile Backup Alma"},"content":{"rendered":"<p>Merhaba,<\/p>\n<p>Bu yaz\u0131mda sizlere SQL Server da Maintenance Plans ile Backup plan\u0131 olu\u015fturup uzun vadede tek bir job ile veritaban\u0131n\u0131z\u0131n backup \u0131n\u0131n nas\u0131l al\u0131nabilece\u011fini g\u00f6sterece\u011fim. SQL Server da Backup nas\u0131l al\u0131n\u0131r ne tip backup lar vard\u0131r Backup neden al\u0131n\u0131r bilgisini bilmeyenler <a href=\"http:\/\/mehmetsalihdeveci.net\/2012\/10\/01\/sql-server-2008-backup-restore-islemi-1\/\">bu linkteki yaz\u0131m\u0131<\/a> okuyabilirler.<\/p>\n<p>Kritik sistemlerin Veritabanlar\u0131 afet (Data Kayb\u0131n\u0131n ya\u015fanabilece\u011fi her olay \u00f6r: Disk Corruption, Sunucunun down olup a\u00e7\u0131lamamas\u0131, Do\u011fal afetler) durumlar\u0131na kar\u015f\u0131 yada kullan\u0131c\u0131 bazl\u0131 hatalara kar\u015f\u0131 (Drop Table, Drop User, Truncate Table, Drop Database) belli aral\u0131klarla mutlaka yedeklerinin al\u0131nmas\u0131 gereklidir.<\/p>\n<p>Bu Yedekleme stratejisi Database in i\u00e7erdi\u011fi datalar\u0131n kritikli\u011fine g\u00f6re de\u011fi\u015fir. Baz\u0131 veritabanlar\u0131n\u0131n(Kritikli\u011fi az olan) ayda 1 yedekleri al\u0131n\u0131rken baz\u0131 veritabanlar\u0131n\u0131n(Kritik veritabanlar\u0131) haftada 1 full backup \u0131 al\u0131n\u0131rken her g\u00fcn g\u00fcn\u00fcn belirli aral\u0131klar\u0131nda Differential backup \u0131 al\u0131nmaktad\u0131r. Bu backup lar Disklere al\u0131nabildi\u011fi gibi maliyeti \u00e7ok \u00e7ok d\u00fc\u015f\u00fck olan tape lere de al\u0131nabilmektedir.<\/p>\n<p>Veri hacmi \u00e7ok b\u00fcy\u00fck olan b\u00fcy\u00fck \u015firketler genellikle backup lar\u0131n\u0131 Tape backup \u015feklinde almaktad\u0131r \u00e7\u00fcnk\u00fc petabyte lara varan veriler i\u00e7in disk maliyeti kimi zaman tape in 100 kat\u0131 yada 1000 kat\u0131na \u00e7\u0131kabilmektedir. Bundan dolay\u0131 b\u00fcy\u00fck holdingler petabyte a yak\u0131n databaselerinin backup lar\u0131n\u0131 tape almaktad\u0131r. Bu kadar giri\u015ften sonra \u015fimdi Maintenance Plan ile bir Backup plan\u0131 olu\u015fturup belirli aral\u0131klarla backup al\u0131nmas\u0131n\u0131 g\u00f6sterece\u011fim.<\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/03\/maintenance.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3000\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/03\/maintenance.gif\" alt=\"Maintenance\" width=\"499\" height=\"450\" \/><\/a><\/p>\n<p><strong><!--more--><\/strong><\/p>\n\n<p><strong>Maintenance Plan<\/strong><\/p>\n<p>SQL Server da Maintenance Plan ile veritabanlar\u0131m\u0131z\u0131n devaml\u0131l\u0131\u011f\u0131n\u0131 sa\u011flayacak koruyacak ve daha performansl\u0131 \u00e7al\u0131\u015ft\u0131racak d\u00fczenli ve s\u00fcrekli \u00e7al\u0131\u015facak planlar olu\u015fturabiliriz. Bu planlar\u0131 a\u015fa\u011f\u0131daki gibi listeleyebiliriz.<\/p>\n<ol>\n<li><span style=\"line-height: 13px;\">Veritabanlar\u0131m\u0131z\u0131n belli bir Schedule a g\u00f6re Full, Differential ve Transaction Log backup lar\u0131n\u0131 d\u00fczenli olarak ald\u0131rabiliriz.<\/span><\/li>\n<li>Index maintenance yaparak veritaban\u0131m\u0131z\u0131n performans\u0131n\u0131 art\u0131rabiliriz.<\/li>\n<li>Vertaban\u0131 objelerimizin istatistiklerini g\u00fcncelleyebiriz. \u00d6r: Bir sorgu \u00e7al\u0131\u015fmadan \u00f6nce sql server onun plan\u0131n\u0131 \u00e7\u0131kar\u0131r ve \u00f6yle ko\u015far. Bu istatistikler bazen \u00e7e\u015fitli sebeplerle bozulabiliyor bunlar\u0131n d\u00fczenli aral\u0131klarla kontrol edilip g\u00fcncellenmesi gerekli.<\/li>\n<li>Veritaban\u0131m\u0131z\u0131n belli aral\u0131klarla b\u00fct\u00fcnl\u00fc\u011f\u00fcn\u00fc kontrol ettirmemiz gerekli bunu manuel olarak DBCC CHECKDB T-Sql koduyla da yapabiliriz. Not: Bu kodu sadece ihtiya\u00e7 duydu\u011fumuzda \u00e7al\u0131\u015ft\u0131rmam\u0131z gerekli.<\/li>\n<\/ol>\n<p>Ben bu yaz\u0131mda sizlere Maintenance plan ile Backup plan\u0131 olu\u015fturmay\u0131 anlataca\u011f\u0131m. \u00d6rnek olmas\u0131 a\u00e7\u0131s\u0131ndan Backup stratejim a\u015fa\u011f\u0131daki gibi olacakt\u0131r.<\/p>\n<p>TestDatabase ad\u0131ndaki database imin 5 Dk da bir Full Backup \u0131n\u0131 alaca\u011f\u0131m ve 1 saatten daha eski olan Backuplar\u0131n silinmesini sa\u011flayaca\u011f\u0131m. Silmenin sebebi hem 1-2 full backup dan fazlas\u0131n\u0131n gereksiz olmas\u0131ndan dolay\u0131 hemde yer s\u0131k\u0131nt\u0131s\u0131 ya\u015fanmamas\u0131 i\u00e7indir.<\/p>\n<p>Not: Normal canl\u0131 sistemlerde b\u00f6yle bir stratejinin olabilece\u011fini d\u00fc\u015f\u00fcnm\u00fcyorum ben burda \u00f6rnek g\u00f6sterebilmek i\u00e7in bu \u015fekilde yapt\u0131m. 5 dk da bir ilgili job \u0131n \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 g\u00f6sterebilmek i\u00e7in bu \u015fekilde yapt\u0131m.<\/p>\n<p>Genellikle canl\u0131 sistemlerin backup lar\u0131 haftada yada 3 g\u00fcnde 1 al\u0131n\u0131p her g\u00fcnde Differential backup ve Transaction log backup \u015feklinde al\u0131n\u0131r. Yine belirteyim bu stratejiler kurumdan kuruma veritabanlar\u0131ndan veritabanlar\u0131na g\u00f6re de\u011fi\u015fmektedir.<\/p>\n<p><strong>SQL Server Management Studio Kullanarak Maintenance Plan olu\u015fturma<\/strong><\/p>\n<p>1.Management Studio dan MYTESTINSTANCE adl\u0131 SQL Instance s\u0131ma ba\u011fland\u0131m ve a\u015fa\u011f\u0131daki gibi daha \u00f6nceden olu\u015fturdu\u011fum TestDatabase adl\u0131 veritaban\u0131yla ilgili i\u015flemleri yapaca\u011f\u0131m.<\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/03\/1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2984\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/03\/1.png\" alt=\"1\" width=\"380\" height=\"368\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/03\/1.png 380w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/03\/1-300x291.png 300w\" sizes=\"auto, (max-width: 380px) 100vw, 380px\" \/><\/a><\/p>\n<p>2.Maintenance plan tab\u0131 Management Tab\u0131 alt\u0131nda a\u015fa\u011f\u0131daki gibi bulunmaktad\u0131r. Maintenance Plans Tab\u0131na sa\u011f t\u0131klad\u0131\u011f\u0131m\u0131zda a\u015fa\u011f\u0131daki ekran gelecektir.<\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/03\/2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2985\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/03\/2.png\" alt=\"2\" width=\"407\" height=\"446\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/03\/2.png 407w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/03\/2-274x300.png 274w\" sizes=\"auto, (max-width: 407px) 100vw, 407px\" \/><\/a><\/p>\n<p>3. Bu ad\u0131mda New Maintenance Plan a t\u0131klay\u0131p a\u015fa\u011f\u0131daki gibi Maintenance plan \u0131m\u0131za bir isim veriyoruz. Plan\u0131n Ad\u0131n\u0131 i\u015flemimizden dolay\u0131 Backup diyorum Ok butonuna t\u0131klay\u0131p devam ediyorum.<\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/03\/3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2986\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/03\/3.png\" alt=\"3\" width=\"614\" height=\"363\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/03\/3.png 736w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/03\/3-300x178.png 300w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/a><\/p>\n<p>4. Yukardaki i\u015flemin devam\u0131nda Management Studio Tool u bize a\u015fa\u011f\u0131daki gibi bir geli\u015ftirme ortam\u0131 sunacakt\u0131r. Burada Toolbox \u0131n i\u00e7erisindeki i\u015flemleri se\u00e7erek plan\u0131m\u0131z\u0131 olu\u015fturabiliriz. Her bir i\u015flem kutucu\u011funun arka plan\u0131nda ilgili T-SQL Kodlar\u0131 bulunmaktad\u0131r.<\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/03\/4.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2987\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/03\/4.png\" alt=\"4\" width=\"614\" height=\"521\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/03\/4.png 877w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/03\/4-300x255.png 300w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/03\/4-768x652.png 768w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/a><\/p>\n<p>5. Yukar\u0131daki ekranda sol altta bulunan ToolBox dan Backup Database Task tool unu s\u00fcr\u00fckleyip pembe ortama s\u00fcr\u00fckl\u00fcyoruz. S\u00fcr\u00fckledi\u011fimizde A\u015fa\u011f\u0131daki gibi kare \u015feklinde bir flow task\u0131 g\u00f6r\u00fcnecektir. Buna \u00e7ift t\u0131klad\u0131\u011f\u0131m\u0131zda Backup plan\u0131 i\u00e7in gerekli ekran a\u015fa\u011f\u0131daki gibi gelecektir.<\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/03\/5.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2988\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/03\/5.png\" alt=\"5\" width=\"614\" height=\"468\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/03\/5.png 1277w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/03\/5-300x229.png 300w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/03\/5-768x586.png 768w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/03\/5-1024x782.png 1024w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/a><\/p>\n<p>6. Backup Database Task ekran\u0131ndan hangi database in Backup \u0131n\u0131n al\u0131naca\u011f\u0131n\u0131, Tape mi Disk e mi al\u0131naca\u011f\u0131, Compress edilip edilmeyece\u011fi gibi opsiyonlar a\u015fa\u011f\u0131daki gibi se\u00e7ilir.<\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/03\/6.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2989\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/03\/6.png\" alt=\"6\" width=\"614\" height=\"465\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/03\/6.png 1281w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/03\/6-300x227.png 300w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/03\/6-768x582.png 768w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/03\/6-1024x776.png 1024w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/03\/7.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2990\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/03\/7.png\" alt=\"7\" width=\"614\" height=\"471\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/03\/7.png 1275w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/03\/7-300x230.png 300w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/03\/7-768x590.png 768w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/03\/7-1024x786.png 1024w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/03\/8.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2991\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/03\/8.png\" alt=\"8\" width=\"614\" height=\"403\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/03\/8.png 1097w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/03\/8-300x197.png 300w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/03\/8-768x505.png 768w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/03\/8-1024x673.png 1024w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/a><\/p>\n<p>7. Bu ad\u0131ma kadar olan ad\u0131mda Backup i\u00e7in gerekli opsiyonlar\u0131 belirledik. TestDatabase adl\u0131 veritaban\u0131n\u0131n Full Backup \u0131n\u0131 Diske S\u0131k\u0131\u015ft\u0131r\u0131lm\u0131\u015f bir \u015fekilde (Compression olacak \u015fekilde) plan olu\u015fturulmu\u015ftur. \u00a0Bu ad\u0131mda Cleanup task\u0131m\u0131z\u0131 da olu\u015fturuyoruz. Disk \u00fczerinde biriken eski backup lar\u0131n silinmesi gerekiyor aksi takdirde disk \u015fi\u015fer ve dolar. Genellikle canl\u0131 sistemlerde en fazla 1 full backuptan 2 tane bulundurulur e\u011fer yer var ise al\u0131nan yeni backuplardan sonra genellikle eski backup lar silinir. Bunun i\u00e7inde Otomatik Cleanup task\u0131 olu\u015fturuyoruz. Soldaki History Cleanup Task \u0131 s\u00fcr\u00fckleyip flowla ba\u011fl\u0131yoruz. Cleanuo task\u0131 m\u0131za Backup al\u0131nan file \u0131 tan\u0131t\u0131p burada 1 saatten eski Backup lar\u0131n silinmesini setliyoruz a\u015fa\u011f\u0131daki gibi.<\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/03\/9.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2992\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/03\/9.png\" alt=\"9\" width=\"614\" height=\"537\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/03\/9.png 865w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/03\/9-300x263.png 300w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/03\/9-768x672.png 768w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/03\/10.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2993\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/03\/10.png\" alt=\"10\" width=\"614\" height=\"405\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/03\/10.png 1435w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/03\/10-300x198.png 300w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/03\/10-768x507.png 768w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/03\/10-1024x676.png 1024w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/a><\/p>\n<p>8. Bu ad\u0131ma kadar Backup ve Cleanup task ini olu\u015fturduk. Bu taskleri hangi aral\u0131klarda \u00e7al\u0131\u015fmas\u0131 gerekti\u011fini plana a\u015fa\u011f\u0131daki schedule dan ekliyoruz. Schedule u sa\u011f \u00fcst k\u00f6\u015fedeki Takvim ikonun t\u0131klayarak a\u015fa\u011f\u0131daki gibi a\u00e7\u0131yoruz. Schedule \u0131n her g\u00fcn 24 saat aral\u0131ks\u0131z olarak her 5 dk da bir \u00e7al\u0131\u015fmas\u0131 \u015feklinde a\u015fa\u011f\u0131daki gibi setlendi.<\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/03\/111.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3006\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/03\/111.png\" alt=\"11\" width=\"614\" height=\"310\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/03\/111.png 1618w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/03\/111-300x152.png 300w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/03\/111-768x389.png 768w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/03\/111-1024x518.png 1024w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/a><\/p>\n<p>9. Taskleri tamamlad\u0131ktan sonra kaydedip \u00e7\u0131k\u0131yoruz. \u00c7\u0131kt\u0131ktan sonra a\u015fa\u011f\u0131daki gibi SQL Server Agent \u0131n alt\u0131nda Jobs Sekmesinin alt\u0131nda Maintanance Plan sonucu olu\u015fan Joblar create edilmi\u015f.<\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/03\/121.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3009\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/03\/121.png\" alt=\"12\" width=\"291\" height=\"627\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/03\/121.png 291w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/03\/121-139x300.png 139w\" sizes=\"auto, (max-width: 291px) 100vw, 291px\" \/><\/a><\/p>\n<p>Job \u0131n \u00e7al\u0131\u015f\u0131p \u00e7al\u0131\u015fmad\u0131\u011f\u0131n\u0131 kontrol etti\u011fimizde a\u015fa\u011f\u0131daki gibi backup lar\u0131n al\u0131nd\u0131\u011f\u0131n\u0131 g\u00f6r\u00fcyoruz.<\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/03\/161.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3011\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/03\/161.png\" alt=\"16\" width=\"614\" height=\"250\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/03\/161.png 964w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/03\/161-300x122.png 300w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/03\/161-768x313.png 768w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/a><\/p>\n<p>Yukardaki g\u00f6r\u00fcnt\u00fcden Backuplar\u0131n al\u0131nd\u0131\u011f\u0131n\u0131 g\u00f6r\u00fcyoruz. Cleanup task \u0131n\u0131n \u00e7al\u0131\u015f\u0131p \u00e7al\u0131\u015fmad\u0131\u011f\u0131n\u0131da bir ka\u00e7 dakka sonra bakt\u0131\u011f\u0131m\u0131zda g\u00f6r\u00fcyoruz. A\u015fa\u011f\u0131daki g\u00f6r\u00fcnt\u00fcden de g\u00f6r\u00fcld\u00fc\u011f\u00fc \u00fczere 17:30 da al\u0131nan backup dan sonra \u00fcstteki resimde g\u00f6r\u00fclen 16:30 daki backup \u0131n silinmi\u015f oldu\u011funu g\u00f6r\u00fcyoruz. B\u00f6ylece hem Backup task \u0131 hemde Cleanup task i \u00e7al\u0131\u015f\u0131yor.<\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/03\/171.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3012\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/03\/171.png\" alt=\"17\" width=\"614\" height=\"246\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/03\/171.png 967w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/03\/171-300x120.png 300w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/03\/171-768x308.png 768w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/a><\/p>\n<p>Son olarak Job \u0131m\u0131z\u0131n History sine bakarak hatalar\u0131 g\u00f6rebilir job \u0131n ge\u00e7mi\u015fte neler yapt\u0131\u011f\u0131n\u0131 a\u015fa\u011f\u0131daki gibi g\u00f6rebilirz. Bunun i\u00e7in Job a gelip Sa\u011f t\u0131klay\u0131p gelen men\u00fcde View History e t\u0131klarsak a\u015fa\u011f\u0131daki gibi ilgili Job \u0131n history sini g\u00f6rebiliriz.<\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/03\/181.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3014\" src=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/03\/181.png\" alt=\"18\" width=\"614\" height=\"346\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/03\/181.png 1276w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/03\/181-300x170.png 300w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/03\/181-768x434.png 768w, https:\/\/ittutorial.org\/wp-content\/uploads\/2013\/03\/181-1024x579.png 1024w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/salihdeveci.files.wordpress.com\/2013\/03\/171.png\">\u00a0<\/a><\/p>\n<p>B\u00f6ylece bir yaz\u0131m\u0131n daha sonuna gelmi\u015f bulunmaktay\u0131m. Bir sonraki yaz\u0131da bulu\u015fmak dile\u011fiyle&#8230;<\/p>\n<p>Esen Kal\u0131n&#8230;.<\/p>\n\n<p>&nbsp;<\/p>\n<p><span style=\"color: #ff0000;\">Oracle Exadata SQL Server Goldengate Weblogic EBS ve Linux konusunda a\u015fa\u011f\u0131daki konularda 7&#215;24 Uzman Dan\u0131\u015fmanlara yada E\u011fitimlere mi\u00a0<\/span><span style=\"color: #ff0000;\">\u0130htiyac\u0131n\u0131z var mehmet.deveci@gridgroup.com.tr adresine mail atarak Bizimle ileti\u015fime ge\u00e7ebilirsiniz.<\/span><\/p>\n<p><span style=\"color: #ff0000;\">&#8211; Oracle Veritaban\u0131 Dan\u0131\u015fmanl\u0131\u011f\u0131<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Oracle Veritaban\u0131 Bak\u0131m ve Destek<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Exadata Dan\u0131\u015fmanl\u0131\u011f\u0131<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Exadata Bak\u0131m ve Destek<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; SQL Server Veritaban\u0131 Dan\u0131\u015fmanl\u0131\u011f\u0131<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; SQL Server Veritaban\u0131 Bak\u0131m ve Destek<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Goldengate Dan\u0131\u015fmanl\u0131\u011f\u0131<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Goldengate Bak\u0131m ve Destek<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Linux Dan\u0131\u015fmanl\u0131\u011f\u0131<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Linux Bak\u0131m ve Destek<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Oracle EBS Dan\u0131\u015fmanl\u0131\u011f\u0131<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Oracle EBS Bak\u0131m ve Destek<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Weblogic Dan\u0131\u015fmanl\u0131\u011f\u0131<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Weblogic Bak\u0131m ve Destek<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Oracle Veritaban\u0131 E\u011fitimleri<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Oracle VM Server Dan\u0131\u015fmanl\u0131\u011f\u0131<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Oracle VM Server Bak\u0131m ve Destek<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Oracle EPPM Dan\u0131\u015fmanl\u0131\u011f\u0131<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Oracle EPPM Bak\u0131m ve Destek<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Oracle Primavera Dan\u0131\u015fmanl\u0131\u011f\u0131<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Oracle Primavera Bak\u0131m ve Destek<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Oracle E\u011fitimleri<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; SQL Server E\u011fitimleri<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Goldengate E\u011fitimleri<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Exadata E\u011fitimleri<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Linux E\u011fitimleri<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Oracle EBS E\u011fitimleri<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Oracle VM Server E\u011fitimleri<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Weblogic E\u011fitimleri<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Oracle EPPM E\u011fitimleri<\/span><br \/>\n<span style=\"color: #ff0000;\">&#8211; Oracle Primavera E\u011fitimleri<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Merhaba, Bu yaz\u0131mda sizlere SQL Server da Maintenance Plans ile Backup plan\u0131 olu\u015fturup uzun vadede tek bir job ile veritaban\u0131n\u0131z\u0131n backup \u0131n\u0131n nas\u0131l al\u0131nabilece\u011fini g\u00f6sterece\u011fim. SQL Server da Backup nas\u0131l al\u0131n\u0131r ne tip backup lar vard\u0131r Backup neden al\u0131n\u0131r bilgisini bilmeyenler bu linkteki yaz\u0131m\u0131 okuyabilirler. Kritik sistemlerin Veritabanlar\u0131 afet (Data Kayb\u0131n\u0131n ya\u015fanabilece\u011fi her olay \u00f6r: &hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[19,23],"tags":[204,508,1031,1515,1577,1583,1620,1625,1628,1654,1655],"class_list":["post-2982","post","type-post","status-publish","format-standard","","category-sql-server","category-veritabani","tag-backup","tag-deveci","tag-mehmet-salih-deveci","tag-salih-deveci","tag-sql-server","tag-sql-server-2008","tag-sql-server-backup","tag-sql-server-da-backup-plani","tag-sql-server-da-maintenance-plans-olusturma","tag-sql-server-maintenace-plans","tag-sql-server-management-studio"],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/posts\/2982","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/comments?post=2982"}],"version-history":[{"count":1,"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/posts\/2982\/revisions"}],"predecessor-version":[{"id":5896,"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/posts\/2982\/revisions\/5896"}],"wp:attachment":[{"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/media?parent=2982"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/categories?post=2982"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/tags?post=2982"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}