Sunuyu indir
Sunum yükleniyor. Lütfen bekleyiniz
YayınlayanBalbay Bilge Değiştirilmiş 10 yıl önce
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ı
Benzer bir sunumlar
© 2024 SlidePlayer.biz.tr Inc.
All rights reserved.