Bagikan melalui


Menghentikan Pekerjaan

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.

Topik ini menjelaskan cara menghentikan pekerjaan Microsoft SQL Server Agent. Pekerjaan adalah serangkaian tindakan tertentu yang dilakukan SQL Server Agent.

Sebelum Anda mulai

Batasan dan Pembatasan

  • Jika pekerjaan saat ini menjalankan langkah jenis CmdExec atau PowerShell, proses yang sedang dijalankan (misalnya, MyProgram.exe) dipaksa berakhir sebelum waktunya. Ini dapat menyebabkan perilaku yang tidak dapat diprediksi, seperti file yang digunakan oleh proses yang ditahan terbuka.

  • Untuk pekerjaan multiserver, instruksi STOP untuk pekerjaan diposting ke semua server target pekerjaan.

Keamanan

Untuk informasi terperinci, lihat Menerapkan Keamanan Agen SQL Server.

Menggunakan SQL Server Management Studio

Untuk menghentikan pekerjaan

  1. Di Object Explorer, sambungkan ke instans Mesin Database SQL Server, lalu perluas instans tersebut.

  2. Perluas SQL Server Agent, perluas Pekerjaan, klik kanan pekerjaan yang ingin Anda hentikan, lalu klik Hentikan Pekerjaan.

  3. Jika Anda ingin menghentikan beberapa pekerjaan, klik kanan Monitor Aktivitas Pekerjaan, lalu klik Tampilkan Aktivitas Pekerjaan. Di Monitor Aktivitas Pekerjaan, pilih pekerjaan yang ingin Anda hentikan, klik kanan pilihan Anda, lalu klik Hentikan Pekerjaan.

Menggunakan T-SQL

Untuk menghentikan pekerjaan

  1. Di Object Explorer, sambungkan ke instans Mesin Database.

  2. Pada bilah Standar, klik Kueri Baru.

  3. Salin dan tempel contoh berikut ke dalam jendela kueri dan klik Jalankan.

    -- stops a job named Weekly Sales Data Backup  
    USE msdb ;  
    GO  
    
    EXEC dbo.sp_stop_job  
        N'Weekly Sales Data Backup' ;  
    GO  
    

Untuk informasi selengkapnya, lihat sp_stop_job (Transact-SQL).

Menggunakan Objek Manajemen SQL Server

Untuk menghentikan pekerjaan

Panggil metode Hentikan kelas Pekerjaan dengan menggunakan bahasa pemrograman yang Anda pilih, seperti Visual Basic, Visual C#, atau PowerShell. Untuk informasi selengkapnya, lihat Objek Manajemen SQL Server (SMO).