Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

SQL Server da Veritabanı Yönetiminin Otomatikleştirilmesi

Benzer bir sunumlar


... konulu sunumlar: "SQL Server da Veritabanı Yönetiminin Otomatikleştirilmesi"— Sunum transkripti:

1 SQL Server da Veritabanı Yönetiminin Otomatikleştirilmesi
Microsoft SQL Server, veritabanlarını tutan bir sunucu olarak, belki tek başına (ilgisiz) çalışabilir. Ancak her an bir hata ile karşılaşılarak hizmetini kesebilir. Örneğin veritabanının Transaction Log dosyası dolar ve veritabanına artık kayıt girilemez hale gelir. Bu durumda ne olacak? İşte SQL Server'da görevlerin otomatikleştirilmesi, belli yönetim işlerini otomatik olarak yapmayı kapsar. Bu kapsamda belli koşullar tanımlanır ve olduğunda belli bir işlem yerine getirilerek yönetim yapılmış olur.

2 SQL Server da Veritabanı Yönetiminin Otomatikleştirilmesi
NOT: Yönetim görevlerini zamanlı olarak yerine getirmek ve ilgili operatörlere mesaj göndermek için SQL Server Agent servisinin çalışması gerekir. SQL Server'da yedeklenme (backup), Veri transferi, İndekslerin bakımı, İşlerin (Job) yönetimi, Veritabanı hatalarına karşı mesajlar ve düzeltme işlemleri gibi otomatik yönetim görevlerini destekler

3 SQL Server Agent’ı Başlatmak
Configuration manager altından SQL Server Agent’i sağ tıklayıp başlatın

4 SQL Server Agent MS ya girilir ve SQL Agent genişletilir

5 Yeni Job (İş) Oluşturma
SQL Server üzerinde bulunan Job (Schedule) mantığıyla bir çok işi otomatik olarak SQL Server a yaptırmak mümkün. Bu işlemlerden biride otomatik yedek aldırma. Örneğin bir job tasarlayıp her akşam gece da database veya databaselerin yedeğini aldırabiliriz. ÖRNEK: SQL Server 2008 üzerinde DENEME databasenin otomatik yedeğini almak için bir job tasarlayalım.

6 Yeni Job (İş) Oluşturma
Management Studio >> SQL Server Agent >> Jobs kısmına gelip sağ tık ile New job a geçelim

7 Yeni Job (İş) Oluşturma

8 Yeni Job (İş) Oluşturma
Steps seçilir ve New tıklanır

9 Yeni Job (İş) Oluşturma
İşin adı (DENEME BACKUP) yazılır

10 Yeni Job (İş) Oluşturma
Yedekleme komutu yazılır OK tıklanır ve Schedule (zamanlama) ekranına gelinir ve new seçilir

11 Yeni Job (İş) Oluşturma
Schedules bölümü job un hangi otomatik süreyle işleneceğinin belirleneceği bölümdür. Resimde de görmüş olduğunuz üzere günlük,haftalık,aylık istediğimiz gibi ayarlama yapabilmekteyiz. Biz bu örneğimizde sonucu hızlıca alabilmek açısından dakikada 1 seçeneğini ayarlıyoruz.

12 Schedule (Zaman Ayar) Ekranı Ayarlamalar
Schedule ün adı yazılır Schedule Adı

13 Schedule (Zaman Ayar) Ekranı Ayarlamalar
Başlama bitiş saati (start ve end) ile yedekleme sıklığı (Occurence) seçilir Sıklık Başlama Bitiş

14 Notifications (Uyarı) Ekranı
Ok tıklanarak..Notifications a geçilir

15 Notifications (Uyarı) Ekranı
Notifications kısmı, job görevini tamamladıktan sonra ilgili kişilere bilgi vermelerin ayarlandığı bölümdür. Bu örnek için işlem tamamlandığında kendimize mail atacağız.. Bunun için mail ayarlarını yapılandırmak gerekmektedir. Bunu daha sonra anlatacağız

16 Notifications (Uyarı) Ekranı
Eposta Ayarlanmış kabul ediliyor.. O seçiliyor Check ediliyor İşlem Tamamlandığında (completes..) seçiliyor

17 SQL Server dan Eposta Mesajları Alma
Ok tıklandığında eposta ayarlarımız düzgün yapılandırılırsa eposta kutumuza mesaj gelecektir Uygulamalarımızda SQL Server üzerinden direk mail gönderebiliriz. Örneğin bir job hazırlayıp doğum günü olan kişilere otomatik olarak mail gönderme yada otomatik backup alan job larda herhangi bir hata oluştuğunda yetkili kişilere mail gönderilmesini sağlayabiliriz. Bunun için SQL Server üzerinde bazı ayarlamaların yapılması gerekmektedir. İlk olarak Database Mail ayarlamasının nasıl yapıldığına bakalım.

18 Mail Yapılandırma Management Studio >> Management >> Database Mail kısmında sağ tık yapıp Configure Database Mail i seçelim. Açılan ekranda next e basıp bir sonraki gelen ekranda ilk seçenek seçiliyken next e basalım ve aşağıdaki ekrana erişelim.

19 Mail Yapılandırma Ekranı

20 Mail Yapılandırma Ekranı
Bu ekrandan sonra Next e Basalım Eposta Ayarlama

21 Profil Adı yazılır sonra Add tıklanır
Mail Yapılandırma Profil Adı yazılır sonra Add tıklanır

22 Örnek Bir Yapılandırma Ayarı

23 Mail Yapılandırma Ok Tıkladıktan sonra gelen ekranlara next-next diyerek Database Mail yapılandırmasını sonlandıralım Yapılan ayarlamaların doğru olduğunu test etmek için Database Mail e sağ tıklayıp Send Test  bölümüne geçelim

24 Mail Test Mail Hesabı test edilir

25 Mail Hesabını Kullanan Örnek bir Job Ekranı


"SQL Server da Veritabanı Yönetiminin Otomatikleştirilmesi" indir ppt

Benzer bir sunumlar


Google Reklamları