SQL Server’da Agent Kullanarak Job Oluşturma İşlemi

SQL Server’da Agent Kullanarak Job Oluşturma İşlemi

Herkese merhaba,

Bu yazıda size SQL Server’da Agent Kullanarak Job Oluşturma işleminin nasıl yapılacağından bahsedeceğim.

İlk olarak Job nedir onu açıklayalım. SQL Server’da Job sizin belirleyeceğiniz saatlerde şöyle bir iş yap, tanımladığın şu kişiye mail gönder şeklinde işlemler yapmanıza olanak sağlayan SQL Server Agent Service kullanarak işlemleri yürüten bir görevdir.

Peki bir Job nasıl oluşturulur inceleyelim.

İlk olarak SQL Server Management Studio’yu açıyoruz.

SQL Server Agent üzerinde sağ tık yapıyoruz ve New Job sekmesine tıklıyoruz. Karşınıza aşağıdaki ekran gelecek.

Burada Name kısmında bir ad veriyoruz. Owner kısmı yetkilendirme kısmıdır. Bu kısmı aşağıdaki gibi dolduralım.

Bu kısmı doldurduktan sonra aşağıdaki kısma tıklıyoruz.

Steps kısmına tıklıyoruz ve sonrasinde New butonuna tıklıyoruz. Aşağıdaki ekranı göreceksiniz.

Burada Step Name kısmını yazıyoruz.

Bu kısmı da yukarıdaki gibi dolduralım. Job’un yapacağı işlem Northwind veritabanında Categories tablosuna Select çekme işlemi olacak. İşlemleri yaptıktan sonra OK butonuna tıklıyoruz. Aşağıdaki ekranı göreceksiniz.

Bu kısımdan sonra aşağıdaki kısma tıklıyoruz.

Bu kısımda New butonuna tıklıyoruz. Aşağıdaki ekranı göreceksiniz.

Bu kısımda zamanlama yapabiliyoruz. Name kısmına bir ad veriyoruz.

Yukarıdaki gibi ayarlamalarımızı yapalım.

Kısımları biraz açıklayacak olursak.

Frequency : Hangi sıklıkla yapılması gerektiğidir. Biz burada haftalık olarak seçtik. Cumartesi günü için (Saturday)

Daily Frequency : Her gün hangi zaman diliminde yapılması gerektiğidir. Biz burada 18:40:00 zaman diliminde olmasını belirledik.

Duration : Bu kısım ise kaçta yapılsın, kaça kadar sürsün kısmıdır.

Bu kısımları yaptıktan sonra OK butonuna tıklıyoruz. Aşağıdaki ekranı göreceksiniz.

Bu ekranda diğer ayarları anlatmıyorum. En temel anlamıyla bu ayarlar yapılmış halde OK butonuna tıklıyoruz. Ekran kapanıyor. Yaptığımız Job’u şu kısımda görmekteyiz.

Bundan sonra her cumartesi saat 18:40:00’da bu Job çalışacaktır. Manuel çalıştırmak için ise aşağıdaki işlemi yapıyoruz.

Bu kısma tıkladıktan sonra aşağıdaki ekranı göreceksiniz.

Oluşturulan Job’a ait bilgi edinmek istiyorsak Job üstüne çift tıklarsanız aşağıdaki ekranı göreceksiniz.

View Job History kısmına tıklanır. Aşağıdaki ekranı göreceksiniz.

Anlatacaklarım bu kadar. Umarım anlaşılır olmuştur.

Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.

SQL Server tarafında kendini ilerletmeye çalışırken bildiklerini sürekli başkalarına aktaran, yazılım dünyasında (C#, Java, Python vb.) kendini güncel tutmaya çalışan, araştırma yapmaktan bıkmayan, meraklı, bilginin üzerine bilgi katmaktan mutluluk duyan bir yazılım eğitmeni ve kod sever. – Grafik tasarım dünyasında Indesign’ı anlatacak kadar iyi kullanabilen, Photoshop ve Illustrator’e de orta düzey hakimiyeti bulunan, internet üzerinde online kimya dergisi kurmuş ve bunu yüzbinlerce kişiye ulaştırmayı başaran bir grafik sever. -WordPress tarafında 5 adet web sitesi kurmuş, bu sistemler üzerine çalışan bir WordPress sever. -Sosyal medya üzerinde okumalara ve araştırmalara devam eden, kendi kurmuş olduğu kimya dergisini daha çok kişiye nasıl ulaştırırım diye düşünen ve bu konuda SEO çalışmaları üzerine kafa yoran bir Sosyal Medya sever. Kısaca çok çalışmayı seven, azimli biriyim.

Yazıyı Paylaşın

SQL Server Eğitimleri Kanalına Abone Olun

İlişkili Yazılar

Kimler Neler Demiş?

avatar
 
smilegrinwinkmrgreenneutraltwistedarrowshockunamusedcooleviloopsrazzrollcryeeklolmadsadexclamationquestionideahmmbegwhewchucklesillyenvyshutmouth
  Subscribe  
Bildir