Aracılığıyla paylaş


İşleç oluşturma

Şunlar için geçerlidir:SQL ServerAzure SQL Yönetilen Örneği

Önemli

Azure SQL Managed Instanceüzerinde, SQL Server Agent özelliklerinin çoğu şu anda desteklenmektedir fakat hepsi değil. Ayrıntılar için bkz. SQL Yönetilen Örneği'nde SQL Server veya SQL Aracısı iş sınırlamalarından Azure SQL Yönetilen Örneği T-SQL farkları .

Bu makalede, bir kullanıcının SQL Server Management Studio veya Transact-SQL kullanarak SQL Server'daki SQL Server Agent işleri hakkında bildirim alacak şekilde nasıl yapılandırıldığı açıklanır.

Sınırlamalar

Pager ve Net send seçenekleri, SQL Server'ın gelecekteki bir sürümünde SQL Server Aracısı'ndan kaldırılacaktır. Bu özellikleri yeni geliştirme çalışmalarında kullanmaktan kaçının ve şu anda bu özellikleri kullanan uygulamaları değiştirmeyi planlayın.

SQL Server Aracısı, işleçlere e-posta ve çağrı cihazları bildirimleri göndermek için Veritabanı Postası kullanacak şekilde yapılandırılmalıdır. Daha fazla bilgi için bkz. Operatöre Uyarı Atama.

SQL Server Management Studio işleri yönetmek için kolay, grafik bir yol sağlar ve iş altyapısını oluşturmak ve yönetmek için önerilen yoldur.

İzinler

Yalnızca sysadmin sabit sunucu rolünün üyeleri işleçler oluşturabilir.

SQL Server Management Studio'yu kullanma

  1. Nesne Gezgini'nde artı işaretini seçerek SQL Server Agent işlecini oluşturmak istediğiniz sunucuyu genişletin.

  2. SQL Server Aracısı'nı genişletmek için artı işaretini seçin.

  3. İşleçler klasörüne sağ tıklayın ve Yeni İşleç'i seçin.

    Yeni İşleç iletişim kutusunun Genel sayfasında aşağıdaki seçenekler kullanılabilir:

    Seçenek Description
    İsim İşlecin adını değiştirin.
    Etkinleştirildi Operatörü etkinleştirin. Etkinleştirilmediğinde operatöre bildirim gönderilmez.
    E-posta adı İşlecin e-posta adresini belirtir.
    Net mesaj gönderme adresi için net sendkullanılacak adresi belirtin.
    Pager e-posta adı operatörün çağrı cihazı için kullanılacak e-posta adresini belirtir.
    Çağrı cihazı nöbet zamanlaması Çağrı cihazının aktif olduğu saatleri ayarlar.
    Pazartesi - Pazar Çağrı cihazının etkin olduğu günleri seçin.
    İş günü başlıyor SQL Server Aracısı'nın çağrı aracısına ileti gönderdiği günün saatini seçin.
    Workday bitişi SQL Server Aracısı'nın artık çağrı aracısına ileti göndermediği günün saatini seçin.

    Yeni İşleç iletişim kutusunun Bildirimler sayfasında aşağıdaki seçenekler kullanılabilir:

    Seçenek Description
    Uyarılar Örnekteki uyarıları görüntüleyin.
    İşler Örnekteki işleri görüntüleyin.
    uyarı listesi Örnekteki uyarıları listeler.
    İş listesi Mevcut örnekteki işleri listeler.
    E-posta Bu işleci e-posta kullanarak bilgilendirin.
    Çağrı cihazı Operatörü bilgilendirmek için çağrı cihazı adresine e-posta gönderin.
    Net gönderme kullanarak net sendbu işleci bilgilendirin.
  4. Yeni işleci oluşturmayı bitirdiğinizde Tamam'ı seçin.

Transact-SQL kullanma

  1. Nesne Gezgini'nde Veritabanı Motoru'nun bir örneğine bağlanın.

  2. Standart araç çubuğunda, Yeni Sorgu'yu seçin.

  3. Aşağıdaki örneği kopyalayıp sorgu penceresine yapıştırın ve Yürüt'e tıklayın. Bu örnek, kullanıcı danwiiçin işleç bilgilerini ayarlar. İşleç etkinleştirilir ve ardından SQL Server Aracısı pazartesiden cumaya kadar 08:00 ile 17:00 arasında çağrı cihazına göre bildirim gönderir.

    USE msdb;
    GO
    
    EXECUTE dbo.sp_add_operator
        @name = N'Dan Wilson',
        @enabled = 1,
        @email_address = N'danwi',
        @pager_address = N'5551290AW@pager.Adventure-Works.com',
        @weekday_pager_start_time = 080000,
        @weekday_pager_end_time = 170000,
        @pager_days = 62;
    GO
    

Daha fazla bilgi için bkz. sp_add_operator.