Mengatur properti penyebaran (Reporting Services)
Di SQL Server Data Tools (SSDT) atau Visual Studio, Anda harus menentukan server laporan dan secara opsional folder untuk laporan dan sumber data bersama sehingga Anda bisa menerbitkan item dalam proyek Server Laporan ke server laporan. Properti dan nilai yang diperlukan SQL Server Data Tools (SSDT) atau Visual Studio untuk membuat, mempratinjau, dan menyebarkan laporan disimpan dalam konfigurasi proyek proyek Server Laporan. Anda dapat membuat beberapa set bernama untuk properti proyek ini, sehingga Anda dapat dengan mudah beralih antar set properti. Setiap set properti adalah konfigurasi. Misalnya, Anda dapat memiliki konfigurasi untuk menerbitkan laporan ke server pengujian dan konfigurasi yang berbeda untuk menerbitkan laporan ke server produksi.
Gunakan Configuration Manager untuk membuat dan mengelola kumpulan properti proyek dalam konfigurasi proyek. Configuration Manager adalah fitur yang didukung oleh Visual Studio, di mana SQL Server Data Tools didasarkan.
Catatan
Jangan bingung fitur ini dengan Manajer Konfigurasi Server Laporan, yang digunakan untuk mengonfigurasi Reporting Services setelah penginstalan. Untuk informasi selengkapnya, lihat Mengonfigurasi dan mengelola server laporan (mode asli SSRS).
Catatan
Di SQL Server Data Tools, tindakan menerbitkan laporan dari proyek atau solusi Server Laporan dikenal sebagai menyebarkan laporan.
Mengatur properti penyebaran
Klik kanan proyek laporan, lalu pilih Properti.
Dalam kotak dialog Halaman Properti untuk proyek, pilih konfigurasi yang akan diedit dari daftar Konfigurasi . Konfigurasi umumnya adalah DebugLocal, Debug, dan Release.
Catatan
Anda dapat menggunakan beberapa konfigurasi untuk beralih dengan cepat di antara server atau pengaturan laporan yang berbeda.
Di kotak teks OutputPath , masukkan atau tempel jalur di sistem file lokal Anda untuk menyimpan definisi laporan yang digunakan dalam verifikasi build, penyebaran, dan pratinjau laporan. Jalur harus berbeda dari jalur yang Anda gunakan untuk proyek dan jalur relatif yang merupakan folder anak di bawah jalur proyek.
Dalam kotak teks ErrorLevel , masukkan tingkat keparahan masalah build yang dilaporkan sebagai kesalahan. Masalah yang terjadi saat membuat laporan, sumber data, atau sumber daya proyek lainnya dengan tingkat keparahan kurang dari atau sama dengan nilai ErrorLevel dilaporkan sebagai kesalahan; jika tidak, masalah dilaporkan sebagai peringatan. Kesalahan apa pun menyebabkan tugas build gagal. Tingkat keparahan yang valid adalah 0 hingga 4 inklusif. Nilai defaultnya adalah 2.
ErrorLevel dapat digunakan untuk meningkatkan atau mengurangi sensitivitas build. Misalnya, ketika laporan dengan peta dibangun selama penyebaran ke server laporan SQL Server 2008 (10.0.x) kesalahan ditampilkan secara default dan membuat laporan gagal. Jika Anda menurunkan ErrorLevel , peta dihapus dari laporan, peringatan akan ditampilkan, dan membangun laporan akan berlanjut.
Di daftar StartItem, pilih laporan untuk ditampilkan di jendela pratinjau atau di jendela browser saat proyek laporan dijalankan.
Di daftar OverwriteDataSources, pilih True untuk menimpa sumber data bersama di server setiap kali sumber data bersama diterbitkan, atau pilih False untuk menyimpan sumber data di server.
Dalam daftar TargetServerVersion, pilih SQL Server 2016 versi Reporting Services atau pilih Deteksi Versi untuk secara otomatis menentukan versi yang diinstal pada server yang diidentifikasi oleh properti URL TargetServer. Nilai defaultnya adalah SQL Server 2016 atau yang lebih baru.
Gunakan TargetServerVersion untuk menyesuaikan laporan bawaan , yang ditempatkan di jalur yang ditentukan dalam OutputPath, untuk versi server laporan yang ditentukan dalam URL TargetServer.
Dalam kotak teks TargetDataSourceFolder , masukkan folder di server laporan untuk menempatkan sumber data bersama yang diterbitkan. Nilai default untuk TargetDataSourceFolder adalah Sumber Data. Jika Anda membiarkan nilai ini kosong, sumber data diterbitkan ke lokasi yang ditentukan di TargetReportFolder.
Dalam kotak teks TargetReportFolder , masukkan folder di server laporan tempat menempatkan laporan yang diterbitkan. Nilai default untuk TargetReportFolder adalah nama proyek laporan.
Catatan
Untuk server laporan yang berjalan dalam mode asli, Anda harus memiliki izin Terbitkan pada folder target untuk menerbitkan laporan ke folder tersebut. Izin penerbitan disediakan melalui penetapan peran yang memetakan akun pengguna Anda ke peran yang menyertakan operasi penerbitan. Untuk informasi selengkapnya, lihat Membuat dan mengelola penetapan peran. Untuk server laporan yang berjalan dalam mode terintegrasi SharePoint, Anda harus memiliki izin Anggota atau Pemilik di situs SharePoint. Untuk informasi selengkapnya, lihat situs SharePoint dan referensi izin daftar untuk item server laporan.
Dalam kotak teks TargetServerURL , masukkan URL server laporan target. Sebelum menerbitkan laporan, Anda harus mengatur properti ini ke URL server laporan yang valid. Saat menerbitkan ke server laporan yang berjalan dalam mode asli, gunakan URL direktori virtual server laporan (misalnya, http://server/reportserver atau https://server/reportserver). Direktori virtual ini ada di server laporan, bukan portal web.
Saat menerbitkan ke server laporan yang berjalan dalam mode terintegrasi SharePoint, gunakan URL ke situs atau subsitus tingkat atas SharePoint. Jika Anda tidak menentukan situs, situs tingkat atas default digunakan, misalnya,
https://*servername*
,https://*servername*/*site*
, atauhttps://*servername*/*site*/*subsite*
.
Mengatur properti Configuration Manager
Klik kanan proyek laporan, lalu pilih Properti.
Dalam kotak dialog Halaman Properti untuk proyek, pilih Configuration Manager.
Dalam kotak dialog Configuration Manager , pilih konfigurasi yang akan diedit. Konfigurasi aktif saat ini ditampilkan sebagai Aktif(<konfigurasi>).
Dalam Konteks Proyek, untuk setiap proyek dalam solusi, pilih atau hapus Build atau Deploy.
Catatan
Jika Build dipilih, Perancang Laporan membangun proyek laporan dan memeriksa kesalahan sebelum mempratinjau atau menerbitkan ke server laporan. Jika Sebarkan dipilih, Perancang Laporan menerbitkan laporan ke server laporan seperti yang didefinisikan dalam properti penyebaran. Jika Sebarkan tidak dipilih, Perancang Laporan menampilkan laporan yang ditentukan dalam properti StartItem di jendela pratinjau lokal.