Bagikan melalui


Menghentikan Pekerjaan

Berlaku untuk:SQL ServerAzure 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 dari jenis CmdExec atau PowerShell, proses yang sedang dijalankan (misalnya, MyProgram.exe) akan dipaksa untuk berakhir sebelum waktunya. Ini dapat menyebabkan perilaku yang tidak dapat diprediksi, seperti file yang digunakan oleh proses tetap terbuka.

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

Keamanan

Untuk informasi terperinci, lihat Menerapkan SQL Server Agent Security.

Menggunakan SQL Server Management Studio

Untuk menghentikan pekerjaan

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

  2. Perluas Agen SQL Server, 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 Lihat Aktivitas Pekerjaan. Di Monitor Aktivitas Pekerjaan, pilih pekerjaan yang ingin Anda hentikan, klik kanan pilihan Anda, lalu klik Hentikan Pekerjaan.

Menggunakan Transact-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 dari kelas Pekerjaan dengan menggunakan bahasa pemrograman yang Anda pilih, seperti Visual Basic, Visual C#, atau PowerShell. Untuk informasi selengkapnya, lihat SQL Server Management Objects (SMO).