Memecahkan masalah laporan Reporting Services

Artikel ini membantu Anda memecahkan masalah dengan desain laporan Reporting Services dan mempratinjau laporan. Ini juga menyediakan panduan tentang menyelesaikan masalah saat menerbitkan laporan ke server laporan dalam mode asli atau mode SharePoint. Selain itu, ini mencakup pemecahan masalah untuk melihat laporan di server laporan atau mengekspor laporan ke format file yang berbeda.

Memantau server laporan

Anda dapat menggunakan alat sistem dan database untuk memantau aktivitas server laporan. Anda juga dapat melihat file log pelacakan server laporan, atau mengkueri log eksekusi server laporan untuk informasi terperinci tentang laporan tertentu. Jika Anda menggunakan Monitor Performa, Anda dapat menambahkan penghitung kinerja untuk layanan Web Server Laporan dan layanan Windows ke penyempitan identitas dalam pemrosesan sesuai permintaan atau terjadwal.

Untuk informasi selengkapnya, lihat Memantau performa server laporan.

Menampilkan log server laporan

Reporting Services merekam banyak peristiwa internal dan eksternal untuk mencatat file yang merekam data tentang laporan tertentu, informasi penelusuran kesalahan, permintaan dan respons HTTP, dan melaporkan peristiwa server. Anda juga dapat membuat log performa dan memilih penghitung kinerja yang menentukan data mana yang akan dikumpulkan. Direktori default untuk file log untuk penginstalan default adalah <drive>\Program Files\Microsoft SQL Server\MSRS130.MSSQLSERVER\Reporting Services\LogFiles.

Untuk informasi selengkapnya, lihat File log dan sumber Reporting Services.

Untuk menentukan secara khusus apakah penantian laporan disebabkan oleh pengambilan data, pemrosesan laporan, atau penyajian laporan, gunakan Log Eksekusi. Untuk informasi selengkapnya, lihat Melaporkan ExecutionLog server dan tampilan ExecutionLog3.

Menampilkan tumpukan panggilan untuk pesan kesalahan pemrosesan laporan di server laporan

Saat Anda melihat laporan yang diterbitkan di Manajer Laporan, Anda mungkin melihat pesan kesalahan yang mewakili kesalahan pemrosesan atau penyajian umum. Untuk melihat informasi selengkapnya, Anda dapat melihat tumpukan panggilan.

Untuk melihat tumpukan panggilan, masuk ke server laporan dengan menggunakan kredensial administrator lokal, klik kanan halaman Manajer Laporan, lalu pilih Tampilkan Sumber. Tumpukan panggilan menyediakan konteks terperinci untuk pesan kesalahan.

Menggunakan SQL Server Management Studio untuk memverifikasi kueri dan kredensial

Anda dapat menggunakan SQL Server Management Studio untuk memvalidasi kueri kompleks sebelum menyertakannya dalam laporan Anda.

Untuk informasi selengkapnya, lihat Editor kueri Mesin Database dan Mengelola objek dengan menggunakan Object Explorer.

Menganalisis laporan masalah dengan data laporan yang di-cache pada klien

Saat penulis laporan membuat laporan di Business Intelligence Development Studio, klien penulisan menyimpan data sebagai file .rdl.data, yang digunakan saat Anda mempratinjau laporan. Setiap kali kueri berubah, cache diperbarui. Untuk men-debug masalah laporan, terkadang berguna untuk mencegah refresh untuk data laporan sehingga data tidak berubah saat Anda menelusuri kesalahan.

Untuk mengontrol apakah SQL Server Data Tools (SSDT) hanya dapat menggunakan data yang di-cache, tambahkan bagian berikut ke devenv.exe.config di SQL Server Data Tools. Lokasi direktori default adalah: <drive>:Program Files\Microsoft Visual Studio 10.0\Common7\IDE.

<system.diagnostics>  
      <switches>  
         <add name="Microsoft.ReportDesigner.ReportPreviewStore.ForceCache" value="1" />  
      </switches>  
   </system.diagnostics>  

Selama nilai diatur ke 1, hanya data laporan yang di-cache yang digunakan. Pastikan untuk menghapus bagian ini saat Anda selesai men-debug laporan.

Kesalahan dan peristiwa (Reporting Services)

Butuh bantuan?