Membuat Jadwal
Berlaku untuk: SQL Server Azure SQL Managed Instance
Penting
Pada Azure SQL Managed Instance, sebagian besar, tetapi tidak semua fitur SQL Server Agent saat ini didukung. Lihat Perbedaan T-SQL Azure SQL Managed Instance dari SQL Server untuk detailnya.
Anda dapat membuat jadwal untuk pekerjaan SQL Server Agent di SQL Server dengan menggunakan SQL Server Management Studio, Transact-SQL, atau SQL Server Management Objects.
Sebelum Anda mulai:
Untuk membuat jadwal, gunakan:
Sebelum Anda mulai
Keamanan
Untuk informasi terperinci, lihat Menerapkan Keamanan Agen SQL Server.
Menggunakan SQL Server Management Studio
Untuk membuat jadwal
Di Object Explorer, sambungkan ke instans Mesin Database SQL Server, lalu perluas instans tersebut.
Perluas SQL Server Agent, klik kanan Pekerjaan, dan pilih Kelola Jadwal.
Dalam kotak dialog Kelola Jadwal , klik Baru.
Dalam kotak Nama , ketik nama untuk jadwal baru.
Jika Anda tidak ingin jadwal diterapkan segera setelah dibuat, kosongkan kotak centang Diaktifkan .
Untuk Jenis Jadwal, pilih salah satu hal berikut ini:
Untuk memulai pekerjaan saat CPU mencapai kondisi diam, klik Mulai setiap kali CPU diam.
Jika Anda ingin jadwal berjalan berulang kali, klik Berulang. Untuk mengatur jadwal berulang, selesaikan grup Frekuensi, Frekuensi Harian, dan Durasi pada dialog.
Jika Anda ingin jadwal hanya berjalan satu kali, klik Satu kali. Untuk mengatur Jadwal satu kali , selesaikan grup Kemunculan satu kali pada kotak dialog.
Menggunakan T-SQL
Untuk membuat jadwal
Di Object Explorer, sambungkan ke instans Mesin Database.
Pada bilah Standar, klik Kueri Baru.
Salin dan tempel contoh berikut ke dalam jendela kueri dan klik Jalankan.
-- creates a schedule named RunOnce. -- The schedule runs one time, at 23:30 on the day that the schedule is created. USE msdb ; GO EXEC dbo.sp_add_schedule @schedule_name = N'RunOnce', @freq_type = 1, @active_start_time = 233000 ; GO
Untuk informasi selengkapnya, lihat sp_add_schedule (Transact-SQL).
Menggunakan Objek Manajemen SQL Server
Untuk membuat jadwal
Gunakan kelas JobSchedule dengan menggunakan bahasa pemrograman yang Anda pilih, seperti Visual Basic, Visual C#, atau PowerShell. Untuk informasi selengkapnya, lihat Objek Manajemen SQL Server (SMO).