SQL Server Agent Service
Tarih
25/12/2009 10:25
Konu Sahibi
arzuu
Yorumlar
5
Okunma
2302
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy



arzuu
desire
Kullanici Avatari
Aktivasyon Bekleyen
341
17/02/2009
-
Ofis XP
24/04/2010,10:04
SQL Server Agent Service veritabanı yönetim sistemimiz içerisinde veritabanı ajanı olarak da anılır. Bu servisin yaptığı iş sizlerin zamanını belirterekten belli saatlerde şöyle bir iş yap ve işte tanımladığın şu kişiye mail ve başka yolla haber ver şeklinde veya da sizin belirttiğiniz bazı değerler arasında sizin ve veritabanı yönetim sisteminiz için sıkıntılı olabileceği durumlarda şu davranışlarda bulun ve sonuçlarını göster diyebileceğimiz bir servistir. En genel ifadelerle yukarıdaki söylediklerimle özetleyebiliriz agent service’i ancak gelin yukarıda anlattığım olayları bir senaryo itibariyle nasıl yapabiliriz bunu inceleyelim. Günümüzde biliyorsunuz şirketleri ön plana çıkaran en önemli sonuçlardan bir taneside şüphesiz ki şirketimizin verileridir.Düşünün ki büyük bir şirketin DBA(Database Administrator) veritabanı yöneticisiyiz ve işimiz şirketin verilerinin bakımını yapmak ve uygun zamanlarda uygun şekillerde yedekleme işlemini yapmaktır. Anlatacağımız senaryo itibariyle şunu hedefliyoruz.Hangi zaman sürecinde yapmasını bizim belirleyeceğimiz bir job(iş) tanımlayarak ve ne iş yapmasını söyleyerek bizim adımıza birtakım işlemleri gerçekleştirmesini isteyeceğiz. Bu işlemin sonucunda bir operator ile eğer sonuç olumlu, olumsuz yada her iki durumda da bize haber vermesini isteyeceğiz. Burada yapacağımız uygulamaya başlamadan önce söylenecek en önemli konu ise sistemimiz Sql Server Agent Service modda çalışıyor olmalıdır.

İşe bir job tanımlayarak başlayabiliriz. Bunun için Sql Server Management Studio’dan Sql Server Agent bakılır. Çalışmıyorsa üzerine sağ tıklayıp start yaparak çalıştırabiliriz.

resim

resim

Ekrandaki görünteden jobs seçeneğine sağ tıklayarak New Job seçilerek karşımıza açılan ekrandan Job’ımıza bir isim verilir.Yazacağımız job’ımızı herhangi bir kategoride olup olmayacağını Category tarafından seçebiliriz. İstersek eğer job’ımızla ilgili bir açıklama yapmak için Description denilen kısım kullanılır.

resim

Steps seçeneğine geçerek artık uygulanacak olan job’ımızın adımlarını yazmaya başlıyoruz. New diyerek karşımıza çıkan ekranda step bir isim verilir. Step tipine ise T-SQL script yazacağımızı söyledikten sonra hangi veritabanı için işlem yapacağımız seçilir. T-SQL komutunu yazdıktan sonra Parse diyerek yazdığımız işlem tamamlanır. Alt tarafta bulunan Start Step kısmında ise birden fazla adım yazdı isek job’ımızın hangi adımdan başlayacağını söyleyebiliriz. Schedule tabında ise belli bir zaman vererekten işimizi aktif ederiz eğer bunu kullanmayacaksak job’ımızı ilk ana ekran üzerinden ilgili job seçilerek sağ tıklayarak Start Job denilebilir. Ancak biz belli bir zamanda yapmasını istiyoruz.

resim

Adına Backup dediğimiz job’ımızın çalışma zamanını New Schedule diyerek gerekli değerleri set ederek 15:00 olarak belirledik. Ve de job’ımıza bir isim verdik. Notifications tabında ise yapılması gereken operator ile job’ın durumunun bize bildirilmesini sağlamaktır. Bunun için yapılması gereken Operator tanımlamaktır. Bunun için New Operator seçeneğinden operatorumuze bir isim vermektir. Operatorumuze bir isim verdikten sonra E-mail adresini tanımlamak varsa Pager operatoru tanımlamak ve net send adres seceneğine ise bilgisayarımızın adresini yazabiliriz.

resim

Operator tarafında adres ve mail bilgilerini yazdıktan sonra istersen çalıştığından emin olmak için Test tuşuna basarak kontrol edebilirsiniz. Notifications tabında E-mail operatorunun tanımlanan ismiyle seçilir. Pager operatoru yapmadım ancak bunun yerine bilgisayarımın adını set ettim. İsterseniz en altta bulunan Automatically delete job seçeneğini seçerek job’ınızın bundan sonra ki davranışını belirleyebilirsiniz. Artık job’ımızı oluşturduk ve yapmamız gereken bizim tarafımızdan belirtilen zamanda çalışması beklemek.

Alıntıdır.
Cevapla


benremix
Uzman
Kullanici Avatari
Uzman
R.... S....
4.432
17/05/2009
365
Ankara
Ofis 2010
Bugün,09:18
Sn arzu hanım paylaşım için teşekkürler.
SQL için önerebileceğiniz kitap var mı? Saygılar...
Bilgi paylaşıldıkça çoğalır....
Her engel, yaşam koşullarınızı daha iyileştirecek bir fırsattır.


Access için her zaman lazım olacak konu başlıkları listesi 


Cevapla


arzuu
desire
Kullanici Avatari
Aktivasyon Bekleyen
341
17/02/2009
-
Ofis XP
24/04/2010,10:04
sn benremix Sql Server 2005 ve Veritabanı Programlama ,yazarı yaşar gözüdeli kitabını okumanı tavsiye ederim.
Cevapla


benremix
Uzman
Kullanici Avatari
Uzman
R.... S....
4.432
17/05/2009
365
Ankara
Ofis 2010
Bugün,09:18
Teşekkür ederim. İlk fırsatta almaya çalışacağım. Saygılar...
Bilgi paylaşıldıkça çoğalır....
Her engel, yaşam koşullarınızı daha iyileştirecek bir fırsattır.


Access için her zaman lazım olacak konu başlıkları listesi 


Cevapla


benremix
Uzman
Kullanici Avatari
Uzman
R.... S....
4.432
17/05/2009
365
Ankara
Ofis 2010
Bugün,09:18
Sn Arzu hanım aynı yazarın bir de Sql Server 2008 ve Veritabanı Programlama kitabı var. Onu alsam daha güncel olmazmı? Veya pek bir şey farketmiyor mu? Saygılar...
Bilgi paylaşıldıkça çoğalır....
Her engel, yaşam koşullarınızı daha iyileştirecek bir fırsattır.


Access için her zaman lazım olacak konu başlıkları listesi 


Cevapla


arzuu
desire
Kullanici Avatari
Aktivasyon Bekleyen
341
17/02/2009
-
Ofis XP
24/04/2010,10:04
sn benremix Sql server 2008 alman daha iyi olur.
Cevapla







Konuyu Okuyanlar: 1 Ziyaretçi


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
  SQL Server 2008 Express için Bilgi assenucler 7 1.788 12/01/2015, 11:29 alpeki99
  laptopta 2 ayrı sql server ve bir sorun assenucler 5 1.154 07/01/2015, 22:30 assenucler
  Access formundaki açılır kutunun kayıt kaynağını SQL Server'daki parametreli Stored Procedure yapmak abkbek 2 2.229 22/08/2014, 00:08 abkbek
  Sql Server aldığım tablonun otomatik update etmesi highborn 0 1.076 24/07/2014, 14:14 highborn
  SQL Server Metin Birleştirme mmmm 2 2.248 22/10/2013, 18:28 mmmm


Türkçe Çeviri: MCTR, Forum Yazılımı: MyBB, © 2002-2016 MyBB Group.
DMCA.com Protection Status
© Desing by XSTYLED| Develops by ozanakkaya