Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir: SQL Server
Azure SQL Yönetilen Örnek
Ö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ı .
SQL Server Management Studio, Transact-SQL veya SQL Server Yönetim Nesneleri kullanarak SQL Server'da SQL Server Aracısı işleri için bir zamanlama oluşturabilirsiniz.
Güvenlik
Ayrıntılı bilgi için bkz. SQL Server Agent güvenliğini uygulama.
SQL Server Management Studio'yu kullanma
Nesne Gezgini'nde SQL Server Veritabanı Altyapısı örneğine bağlanın ve ardından bu örneği genişletin.
SQL Server Agent genişletin, İşleröğesine sağ tıklayın ve Zamanlamaları Yönetseçeneğini belirleyin.
Zamanlamaları Yönet iletişim kutusunda Yeni'yi seçin.
Adı kutusuna yeni zamanlama için bir ad yazın.
Zamanlama oluşturulduktan hemen sonra geçerli olmasını istemiyorsanız Etkin onay kutusunu temizleyin.
Zamanlama Türüiçin aşağıdakilerden birini seçin:
CPU'lar boşta koşuluna ulaştığında işi başlatmak için CPU'lar boşta olduğunda Başlat'ı seçin.
Zamanlamanın tekrar tekrar çalışmasını istiyorsanız Yinelenen'i seçin. Yinelenen zamanlamayı ayarlamak için Sıklık, Günlük Sıklıkve Süre gruplarını iletişim kutusunda tamamlayın.
Zamanlamanın yalnızca bir kez çalışmasını istiyorsanız , Bir kez'i seçin. Tek seferlik zamanlama ayarlamak için, iletişim kutusundaki Tek seferlik etkinlik grubunu tamamlayın.
Transact-SQL kullanma
Nesne Gezgini'nde, bir veritabanı motoru örneğine bağlanın.
Standart araç çubuğunda, Yeni Sorgu'yu seçin.
Aşağıdaki örneği kopyalayıp sorgu penceresine yapıştırın ve Yürüt'e tıklayın. Bu örnek adlı
RunOncebir zamanlama oluşturur. Program, oluşturulduğu gün saat 23:30'da bir kez çalışır.USE msdb; GO EXECUTE dbo.sp_add_schedule @schedule_name = N'RunOnce', @freq_type = 1, @active_start_time = 233000; GO
Daha fazla bilgi için bkz. sp_add_schedule.
SQL Server Yönetim Nesnelerini Kullanma
Visual Basic, Visual C# veya PowerShell gibi seçtiğiniz bir programlama dilini kullanarak JobSchedule sınıfını kullanın. Daha fazla bilgi için bkz. SQL Server Yönetim Nesneleri (SMO).