Bakım Planı Oluşturma (Bakım Planı tasarım yüzeyi)

Şunlar için geçerlidir: SQL Server

Bu makalede, SQL Server'da Bakım Planı tasarım yüzeyini kullanarak tek bir sunucu veya çok sunuculu bakım planının nasıl oluşturulacağı açıklanır. Bakım Planı Sihirbazı temel bakım planları oluşturmak için en iyi yöntem olsa da, tasarım yüzeyini kullanarak bir plan oluşturmak gelişmiş iş akışını kullanmanıza olanak tanır.

Sınırlamalar ve kısıtlamalar

Çok sunuculu bakım planı oluşturmak için, bir ana sunucu ve bir veya daha fazla hedef sunucu içeren çok sunuculu bir ortamın yapılandırılması gerekir. Çok sunuculu bakım planları ana sunucuda oluşturulup korunmalıdır. Bu planlar hedef sunucularda görüntülenebilir ancak yönetilemez.

db_ssisadmin ve dc_admin rollerinin üyeleri ayrıcalıklarını sysadmin'e yükseltebilir. Bu roller Integration Services paketlerini değiştirebildiğinden bu ayrıcalık yükseltmesi oluşabilir; bu paketler SQL Server Aracısı'nın sysadmin güvenlik bağlamı kullanılarak SQL Server tarafından yürütülebilir. Bakım planlarını, veri toplama kümelerini ve diğer Integration Services paketlerini çalıştırırken bu ayrıcalık yükseltmesine karşı koruma sağlamak için, sınırlı ayrıcalıklara sahip bir proxy hesabı kullanacak şekilde paketleri çalıştıran SQL Server Agent işlerini yapılandırın veya db_ssisadmin ve dc_admin rollerine yalnızca sysadmin üyeleri ekleyin.

Permissions

Bakım planları oluşturmak veya yönetmek için sysadmin sabit sunucu rolünün üyesi olmanız gerekir. Nesne Gezgini yalnızca sysadmin sabit sunucu rolünün üyesi olan kullanıcılar için Bakım Planları düğümünü görüntüler.

Bakım Planı tasarım yüzeyini kullanma

Bakım planı oluşturma

  1. Nesne Gezgini'nde artı işaretini seçerek bakım planı oluşturmak istediğiniz sunucuyu genişletin.

  2. Yönetim klasörünü genişletmek için artı işaretini seçin.

  3. Bakım Planları klasörüne sağ tıklayın ve Yeni Bakım Planı'nı seçin.

  4. Yeni Bakım Planı iletişim kutusundaki Ad kutusuna plan için bir ad yazın ve Tamam'ı seçin. Bu, Araç Kutusu'nu ve maintenance_plan_name [Tasarım] yüzeyini, ana kılavuzda oluşturulan Subplan_1 alt planı ile açar.

    Tasarım alanının üst bilgisinde aşağıdaki seçenekler kullanılabilir.

    • Alt Planı Ekle

      Yapılandırabileceğiniz bir alt plan ekler.

    • Alt Plan Özellikleri

      Ana kılavuzda seçili alt plan için Alt Plan Özellikleri iletişim kutusunu görüntüler. Alternatif olarak, kılavuzdaki bir alt plan üzerinde çift tıklayarak Alt Plan Özellikleri iletişim kutusunu görüntüleyebilirsiniz. Bu iletişim kutusu hakkında daha fazla bilgiyi bu makalenin ilerleyen bölümlerinde bulabilirsiniz.

    • Seçili Alt Planı Sil

      Seçili alt planı siler.

    • Alt Plan Zamanlaması

      Seçili alt plan için Yeni İş Zamanlaması iletişim kutusunu görüntüler.

    • Takvimi Kaldır

      Seçili alt plandan bir zaman çizelgesini kaldırır.

    • Bağlantıları Yönetme

      Bağlantıları Yönet iletişim kutusunu görüntüler. Bakım planına ek SQL Server örnek bağlantıları eklemek için kullanılır. Bu iletişim kutusu hakkında daha fazla bilgiyi bu makalenin ilerleyen bölümlerinde bulabilirsiniz.

    • Raporlama ve Loglama

      Raporlama ve Günlük iletişim kutusunu görüntüler. Bu iletişim kutusu hakkında daha fazla bilgiyi bu makalenin ilerleyen bölümlerinde bulabilirsiniz.

    • Servers

      Alt plan görevlerinin çalıştırılacağı sunucuları seçmek için kullanılan Sunucular iletişim kutusunu görüntüleyin. Bu seçenek yalnızca çok sunuculu ortamlardaki ana sunucularda etkinleştirilir. Daha fazla bilgi için bkz. Çok Sunuculu Ortam ve Bakım Planı (Sunucular) oluşturma.

    • İsim

      Bakım planı adını görüntüleyin. Yeni bakım planları için ad, bakım planı tasarımcısı açılmadan önce bir iletişim kutusunda belirtilir. Bakım planını yeniden adlandırmak için Nesne Gezgini'nde plana sağ tıklayın ve yeniden adlandır'ı seçin.

    • Açıklama

      Bakım planı için bir açıklama görüntüleyin veya belirtin. Açıklama için uzunluk üst sınırı 512 karakterdir.

    • Designer Surface

      Bakım planlarını tasarlayın ve bakımını yapın. Tasarımcı yüzeyini kullanarak plana bakım görevleri ekleyin, bir plandaki görevleri kaldırın, görevler arasında öncelik bağlantıları belirtin ve görev dallanma ile paralelliği belirtin.

    İki görev arasındaki öncelik bağlantısı, görevler arasında bir ilişki oluşturur. İkinci görev ( bağımlı görev), yalnızca ilk görevin yürütme sonucu ( etkileyen görev) belirtilen ölçütlerle eşleşiyorsa yürütülür. Genellikle belirtilen yürütme sonucu Başarılı, Başarısız veya Tamamlama'dır. Daha fazla bilgi için aşağıdaki 8 . adıma bakın.

  5. Tasarım alanının üst bilgisinde Subplan_1'i çift tıklayın ve Alt Plan Özellikleri iletişim kutusunda alt plan için bir ad ve açıklama girin.

    Alt Plan Özellikleri iletişim kutusunda aşağıdaki seçenekler kullanılabilir.

    • İsim

      Alt planın adı.

    • Açıklama

      Alt planın kısa bir açıklaması.

    • Takvim

      Alt planın hangi zamanlamaya göre çalıştırılacağını gösterir. Alt Plan Zamanlaması seçeneğini belirleyerek Yeni İş Zamanlaması iletişim kutusunu açın. Zamanlamayı alt düzlemden silmek için Zamanlamayı Kaldır'ı seçin.

    • Olarak çalıştır listesi

      Bu alt görevi çalıştırmak için kullanılacak hesabı seçin.

  6. Alt Plan Zamanlaması'nı seçerek Yeni İş Zamanlaması iletişim kutusuna zamanlama ayrıntılarını girin.

  7. Alt düzlemi oluşturmak için görev akışı öğelerini Araç Kutusu'ndan plan tasarım yüzeyine sürükleyip bırakın. Görev seçeneklerini yapılandırmak üzere iletişim kutularını açmak için görevlere çift tıklayın.

    Araç Kutusu'nda aşağıdaki bakım planı görevleri mevcuttur:

    • Veritabanı Görevini Yedekleme
    • Veritabanı Bütünlüğünü Denetleme Görevi
    • SQL Server Aracısı İş Görevini Yürütme
    • T-SQL Deyimi Görevini Yürütme
    • Geçmiş Temizleme Görevi
    • Bakım Temizleme Görevi
    • Operatörü Bilgilendirme Görevi
    • Dizini Yeniden Oluştur Görevi
    • Dizin Görevini Yeniden Düzenle
    • Veritabanını Küçültme Görevi
    • İstatistikleri Güncelleştirme Görevi

    Araç Kutusu'na görev eklemek için:

    1. Araçlar menüsünde Araç Kutusu Öğelerini Seç'i seçin.

    2. Araç Kutusu'nda görünmesini istediğiniz araçları seçin ve ardından Tamam'ı seçin.

    Araç Kutusu'na bakım planı görevleri eklemek, bunları Bakım Planı Sihirbazı'nda da kullanılabilir hale getirir. Yukarıdaki tek tek görevler hakkında daha fazla bilgi için , Bakım Planı Sihirbazı'nı Başlatma altındaki Bakım Planı Sihirbazı'nı Kullanmabölümüne bakın.

  8. Görevler arasında iş akışı tanımlamak için:

    1. Önceki göreve sağ tıklayın ve Öncelik Kısıtlaması Ekle'yi seçin.

    2. Denetim Akışı iletişim kutusundaki Son listesinde bağımlı görevi seçin ve Tamam'ı seçin.

    3. Öncelik Kısıtlaması Düzenleyicisi iletişim kutusunu açmak için iki görev arasındaki bağlayıcıya çift tıklayın.

      Öncelik Kısıtlaması Düzenleyicisi iletişim kutusunda aşağıdaki seçenekler kullanılabilir.

      • Kısıtlama seçeneği

        Kısıtlamanın iki görev arasında nasıl çalıştığını tanımlar.

      • Değerlendirme işlemi listesi

        Öncelik kısıtlamasının kullandığı değerlendirme işlemini belirtin. İşlemler şunlardır: Kısıtlama, İfade, İfade ve Kısıtlama ve İfade veya Kısıtlama.

      • Değer listesi

        Kısıtlama değerini belirtin: Başarı, Başarısızlık veya Tamamlama. Başarı varsayılandır.

        Uyarı

        Öncelik kısıtlama çizgisi Başarı için yeşil, Hata için kırmızı ve Tamamlama için mavidir.

      • İfade

        İfade, İfade ve Kısıtlama veya İfade veya Kısıtlama işlemlerini kullanıyorsanız, bir ifade yazın. İfade bir Boole değeri olarak değerlendirilmelidir.

      • Test

        İfadeyi doğrulayın.

      • Birden çok kısıtlama

        Kısıtlanmış görevin yürütülmesini denetlemek için birden çok kısıtlamanın nasıl birlikte çalışılacağını tanımlayın.

      • Mantıksal AND

        Aynı yürütülebilir dosyadaki birden çok öncelik kısıtlamasının birlikte değerlendirilmesi gerektiğini belirtmek için seçin. Tüm kısıtlamalar True olarak değerlendirilmelidir. Bu seçenek varsayılandır.

        Uyarı

        Bu tür bir öncelik kısıtlaması düz yeşil, kırmızı veya mavi çizgi olarak görünür.

      • Mantıksal VEYA

        Aynı yürütülebilir dosyadaki birden çok öncelik kısıtlamasının birlikte değerlendirilmesi gerektiğini belirtmek için seçin. En az bir kısıtlama True olarak değerlendirilmelidir.

        Uyarı

        Bu öncelik kısıtlaması türü noktalı yeşil, kırmızı veya mavi çizgi olarak görünür.

  9. Farklı bir zamanlamaya göre çalıştırılacak görevleri içeren başka bir alt plan eklemek için araç çubuğunda Alt Plan Ekle'yi seçerek Alt Plan Özellikleri iletişim kutusunu açın.

  10. Farklı sunuculara bağlantı eklemek için:

    1. Tasarım alanının araç çubuğunda Bağlantıları Yönet'i seçin.

    2. Bağlantıları Yönet iletişim kutusunda Ekle'yi seçin.

    3. Bağlantı Özellikleri iletişim kutusundaki Bağlantı adı kutusuna, oluşturduğunuz bağlantının adını girin.

    4. SQL Server verilerine bağlanmak için aşağıdakileri belirtin altında, Sunucu adı seçin veya girin kutusuna kullanmak istediğiniz SQL Server örneğinin adını girin veya üç noktayı (...) seçin ve SQL Server iletişim kutusunda bir sunucu seçin. SQL Server iletişim kutusundan bir sunucu seçerseniz Tamam'ı seçin.

    5. Sunucuda oturum açmak için bilgileri girin altında Windows NT Tümleşik güvenliği kullan'ı veya Belirli bir kullanıcı adı ve parola kullan'ı seçin. Belirli bir kullanıcı adı ve parola kullanmayı seçerseniz, bu bilgileri sırasıyla Kullanıcı adı ve Parola kutularına girin.

    6. Bağlantı Özellikleri iletişim kutusunda Tamam'ı seçin.

    7. Bağlantıları Yönet iletişim kutusunda Kapat'ı seçin.

  11. Raporlama seçeneklerini belirtmek için:

    1. Tasarım alanının araç çubuğunda Raporlama ve Günlüğe Kaydetme'yi seçin.

    2. Raporlama ve Günlük iletişim kutusundaki Raporlama'nın altında Metin dosyası raporu oluştur veya Raporu e-posta alıcısına gönder'i veya her ikisini birden seçin.

      1. Metin dosyası raporu oluştur'u seçerseniz Yeni dosya oluştur veya Dosyaya ekle'yi seçin.

      2. Yukarıdaki seçime bağlı olarak, Klasör veya Dosya adı kutularına bilgileri girerek eklenecek yeni dosya veya dosyanın adını ve tam yolunu girin. Alternatif olarak, üç noktayı (...) seçin ve Klasörü Bul -server_name veya Veritabanı Dosyalarını Bul -server_name iletişim kutularından klasör veya dosya adının yolunu seçin.

      3. Raporu e-posta alıcısına gönder'i seçerseniz, Aracı işleci listesinde e-postayla gönderilen raporun alıcısını seçin.

        Uyarı

        SQL Server Aracısı, posta göndermek için Veritabanı Postası kullanacak şekilde yapılandırılmalıdır. Daha fazla bilgi için bkz. SQL Server Agent Mail'i Veritabanı Postasını Kullanacak Şekilde Yapılandırma

    3. Daha ayrıntılı bilgileri kaydetmek için Günlük altında Genişletilmiş bilgileri günlüğe kaydet'i seçin.

    4. Başka bir sunucuya bakım planı sonuç bilgilerini yazmak için Uzak sunucuda günlüğe kaydet'i seçin ve Bağlantı listesinden bir sunucu bağlantısı seçin veya Yeni'yi seçip Bağlantı Özellikleri iletişim kutusuna bağlantı bilgilerini girin.

    5. Raporlama ve Günlüğe Kaydetme iletişim kutusunda Tamam'ı seçin.

  12. Sonuçları günlük dosyası görüntüleyicisinde görüntülemek için , Nesne Gezgini'ndeBakım Planları klasörüne veya belirli bir bakım planına sağ tıklayın ve Geçmişi Görüntüle'yi seçin.

    Günlük Dosyası Görüntüleyicisi -server_name iletişim kutusunda aşağıdaki seçenekler kullanılabilir.

    • Günlüğü Yükle

      Yüklenecek günlük dosyasını belirtebileceğiniz bir iletişim kutusu açın.

    • Export

      Günlük dosyası özet kılavuzunda gösterilen bilgileri bir metin dosyasına dışarı aktarmanızı sağlayan bir iletişim kutusu açın.

    • Yenileme

      Kullanılabilir sunucuların listesini yenileyin.

    • Filtre

      Bağlantı, Tarih veya diğer Genel filtre ölçütleri gibi günlük dosyasını filtrelemek için kullanılan ayarları belirtmenize olanak tanıyan bir iletişim kutusu açın.

    • Arama yap

      Günlük dosyasında belirli bir metin arayın. Joker karakterlerle arama desteklenmez.

    • Durdur

      Günlük dosyası girdilerini yüklemeyi durdurur. Örneğin, uzak veya çevrimdışı bir günlük dosyasının yüklenmesi uzun sürüyorsa ve yalnızca en son girdileri görüntülemek istiyorsanız bu seçeneği kullanabilirsiniz.

    • Günlük dosyası özeti

      Bu bilgi panelinde günlük dosyası filtrelemesinin özeti görüntülenir. Dosya filtrelenmemişse filtre uygulanmadı metnini görürsünüz. Günlüğe bir filtre uygulanırsa, şu metni görürsünüz: Günlük girişlerini filtrele nerede:<filtre kriterleri>.

    • Tarih

      Olayın tarihini görüntüler.

    • Kaynak

      Hizmetin adı (örneğin, MSSQLSERVER) gibi olayın oluşturulduğu kaynak özelliği görüntüler. Bu, tüm günlük türlerinde görünmez.

    • Message

      Olayla ilişkili tüm iletileri görüntüler.

    • Günlük Türü

      Olayın ait olduğu günlük türünü görüntüler. Seçilen tüm günlükler günlük dosyası özet penceresinde görünür.

    • Günlük Kaynağı

      Yakalanan olayın bulunduğu kaynak günlüğünün açıklamasını görüntüler.

    • Seçili satır ayrıntıları

      Sayfanın en altında seçili olay satırıyla ilgili ek ayrıntıları görüntülemek için bir satır seçin. Sütunlar kılavuzdaki yeni konumlara sürüklenerek yeniden sıralanabilir. Kılavuz üst bilgisindeki sütun ayırıcı çubukları sola veya sağa sürüklenerek sütunlar yeniden boyutlandırılabilir. Sütunu otomatik olarak içerik genişliğine boyutlandırmak için kılavuz üst bilgisindeki sütun ayırıcı çubuklarına çift tıklayın.

    • Örneği

      Olayın gerçekleştiği örneğin adı. Bu, bilgisayar adı\örnek adı olarak görüntülenir.