Bagikan melalui


Mengelola Proses yang Sedang Berjalan

SQL Server Reporting Services memantau status pekerjaan yang berjalan di server laporan. Secara berkala, server laporan melakukan pemindaian pekerjaan yang sedang berlangsung dan menulis informasi status ke database server laporan atau database aplikasi layanan untuk mode SharePoint. Pekerjaan sedang berlangsung jika salah satu proses berikut sedang berlangsung: eksekusi kueri di server database jarak jauh atau lokal, pemrosesan laporan, dan penyajian laporan.

Anda dapat mengelola pekerjaan pengguna dan pekerjaan sistem.

  • Pekerjaan pengguna dimulai oleh pengguna atau langganan individual. Ini termasuk menjalankan laporan sesuai permintaan, meminta rekam jepret riwayat laporan, membuat rekam jepret laporan secara manual, dan memproses langganan standar.

  • Pekerjaan sistem dimulai oleh server laporan. Pekerjaan sistem mencakup rekam jepret eksekusi laporan terjadwal, rekam jepret riwayat laporan terjadwal, dan langganan berbasis data.

Waktu pemrosesan laporan dan penggunaan sumber daya sangat bervariasi tergantung pada laporan, kompleksitas kueri, jumlah data, dan format penyajian yang ditentukan untuk laporan. Laporan yang memiliki kueri sederhana terhadap sumber data lokal akan sering selesai dalam milidetik dan tidak pernah memerlukan manajemen atau penyetelan. Sebaliknya, laporan besar yang dirender dalam PDF atau Excel mungkin memerlukan waktu pemrosesan yang signifikan tergantung pada sumber daya perangkat keras, opsi pengiriman, dan apakah proses lain berjalan bersamaan. Pada server laporan, sebagian besar proses yang berjalan lama adalah operasi dan proses penyajian laporan yang menunggu pemrosesan kueri berakhir. Terkadang, Anda mungkin perlu membatalkan proses laporan jika ingin membuat komputer offline, atau menghentikan pekerjaan yang sedang berjalan yang membutuhkan waktu terlalu lama untuk diselesaikan.

Proses berikut dapat dibatalkan:

  • Pemrosesan laporan sesuai permintaan.

  • Pemrosesan laporan terjadwal.

  • Langganan standar yang dimiliki oleh pengguna individual.

Membatalkan pekerjaan hanya membatalkan proses yang berjalan di server laporan. Karena server laporan tidak mengelola pemrosesan data yang terjadi pada komputer lain, Anda harus membatalkan proses kueri secara manual yang kemudian tidak memiliki sumber daya pada sistem lain. Pertimbangkan untuk menentukan nilai batas waktu kueri untuk mematikan kueri secara otomatis yang membutuhkan waktu terlalu lama untuk dijalankan. Untuk informasi selengkapnya, lihat Mengatur Nilai Waktu Habis untuk Laporan dan Pemrosesan Himpunan Data Bersama (SSRS). Untuk informasi selengkapnya tentang menjeda laporan untuk sementara waktu, lihat Menjeda Laporan dan Pemrosesan Langganan.

Catatan

Dalam keadaan yang jarang terjadi, Anda mungkin perlu memulai ulang server untuk membatalkan proses. Untuk mode SharePoint, Anda mungkin perlu memulai ulang kumpulan aplikasi yang menghosting aplikasi layanan Reporting Services. Untuk informasi selengkapnya, lihat Memulai dan Menghentikan Layanan Server Laporan.

Dalam Topik ini:

Lihat dan Batalkan Pekerjaan (Mode Asli)

Anda dapat menggunakan SQL Server Management Studio untuk melihat atau membatalkan pekerjaan yang berjalan di server laporan. Anda harus menyegarkan halaman untuk mengambil daftar pekerjaan yang sedang berjalan atau untuk mendapatkan status pekerjaan terbaru dari database server laporan. Saat menyambungkan ke server laporan di Management Studio, Anda dapat membuka folder Pekerjaan untuk melihat daftar laporan yang saat ini sedang diproses di komputer server laporan. Informasi status untuk setiap pekerjaan ditampilkan di halaman Properti Pekerjaan. Anda dapat melihat informasi status untuk semua pekerjaan dengan membuka kotak dialog Batalkan Pekerjaan Server Laporan.

Anda dapat menggunakan SQL Server Management Studio untuk melihat atau membatalkan pekerjaan yang berjalan di server laporan. Anda harus menyegarkan halaman untuk mengambil daftar pekerjaan yang sedang berjalan atau untuk mendapatkan status pekerjaan terbaru dari database server laporan. Saat menyambungkan ke server laporan di Management Studio, Anda dapat membuka folder Pekerjaan untuk melihat daftar laporan yang saat ini sedang diproses di komputer server laporan. Informasi status untuk setiap pekerjaan ditampilkan di halaman Properti Pekerjaan. Anda dapat melihat informasi status untuk semua pekerjaan dengan membuka kotak dialog Batalkan Pekerjaan Server Laporan.

Anda tidak dapat menggunakan Management Studio untuk mencantumkan atau membatalkan pembuatan model, pemrosesan model, atau langganan berbasis data. Melaporkan Layanan tidak menyediakan cara untuk membatalkan pembuatan atau pemrosesan model. Namun, Anda dapat membatalkan langganan berbasis data menggunakan instruksi yang disediakan dalam topik ini.

Cara Membatalkan Pemrosesan Laporan atau Langganan

  1. Di Management Studio, sambungkan ke server laporan. Untuk petunjuknya, lihat Menyambungkan ke Server Laporan di Management Studio.

  2. Buka folder Pekerjaan .

  3. Klik kanan laporan lalu klik Batalkan Pekerjaan.

Cara Membatalkan Langganan Berbasis Data

  1. Buka file RSReportServer.config di editor teks.

  2. Temukan IsNotificationService.

  3. Atur ke False.

  4. Simpan file.

  5. Di Manajer Laporan, hapus langganan berbasis data dari tab Langganan laporan atau dari Langganan Saya.

  6. Setelah Anda menghapus langganan, dalam file RSReportServer.config, temukan IsNotificationService dan atur ke True.

  7. Simpan file.

Mengonfigurasi Pengaturan Frekuensi untuk Mengambil Status Pekerjaan

Pekerjaan yang sedang berjalan disimpan di database sementara server laporan. Anda dapat mengubah pengaturan konfigurasi dalam file RSReportServer.config untuk mengontrol seberapa sering server laporan memindai pekerjaan yang sedang berlangsung dan interval setelah status pekerjaan yang sedang berjalan berubah dari yang baru menjadi berjalan. RunningRequestsDbCycle Pengaturan menentukan seberapa sering server laporan memindai proses yang sedang berjalan. Secara default, informasi status direkam setiap 60 detik. RunningRequestsAge Pengaturan menentukan interval di mana pekerjaan ditransisikan dari yang baru ke berjalan.

Tampilkan dan Batalkan Pekerjaan (Mode SharePoint)

Manajemen pekerjaan dalam penyebaran mode SharePoint diselesaikan menggunakan Administrasi Pusat SharePoint, untuk setiap aplikasi layanan Reporting Services.

Untuk mengelola pekerjaan dalam mode SharePoint

  1. Di Administrasi Pusat SharePoint, klik Kelola aplikasi layanan.

  2. Temukan dan klik nama aplikasi layanan Reporting Services Anda untuk membuka halaman kelola aplikasi.

  3. Klik Kelola Pekerjaan

  4. Klik Id Pekerjaan untuk melihat detail pekerjaan.

  5. Atau klik kotak untuk pekerjaan Anda dan klik Hapus untuk membatalkan pekerjaan. Menghapus pekerjaan tidak menghapus langganan.

Mengelola Pekerjaan Secara Terprogram

Anda dapat mengelola pekerjaan secara terprogram atau dengan menggunakan skrip. Untuk informasi selengkapnya, lihat ListJobs, CancelJob.

Lihat juga

Membatalkan Pekerjaan Server Laporan (Management Studio)
Properti Pekerjaan (Management Studio)
Memodifikasi File Konfigurasi SQL Server Reporting Services (RSreportserver.config)
File Konfigurasi RSReportServer
Manajer Laporan (Mode Asli SSRS)
Memantau Performa Server Laporan