Peran SQL Server Reporting Services

Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019

Anda dapat menggunakan peran di SQL Server Reporting Services untuk menetapkan izin tertentu kepada pengguna di Azure DevOps Server. Setiap pengguna dan grup di Azure DevOps Server harus diberi izin yang sesuai di Reporting Services. Reporting Services menyediakan keamanan default melalui penetapan peran. Anda dapat menggunakan alat manajemen untuk SQL Server, seperti Management Studio dan Report Manager, untuk menetapkan pengguna dan grup ke peran yang telah ditentukan sebelumnya.

Anda dapat menggunakan keanggotaan grup di Azure DevOps Server untuk menentukan keanggotaan yang sesuai dalam salah satu peran yang telah ditentukan sebelumnya di Reporting Services. Tidak diperlukan konfigurasi peran tambahan. Namun, Anda dapat memodifikasi peran yang telah ditentukan sebelumnya dan menambahkan peran kustom untuk memenuhi kebutuhan bisnis Anda dengan lebih baik. Jika Anda menambahkan peran kustom atau memodifikasi peran yang telah ditentukan sebelumnya, pastikan bahwa peran tersebut memiliki izin yang diperlukan untuk tingkat akses yang sesuai ke fitur laporan dan pelaporan. Untuk informasi selengkapnya, lihat Memberikan izin pada Server Laporan Mode Asli.

Peran yang telah ditentukan berikut ini disarankan untuk digunakan dengan Azure DevOps Server:

  • Administrator Sistem
  • Team Foundation Content Manager
  • Browser

Untuk informasi selengkapnya tentang peran yang telah ditentukan sebelumnya di Reporting Services, lihat Menggunakan peran yang telah ditentukan.

Penting

Anda harus membatasi keanggotaan di Reporting Services hanya untuk pengguna yang memerlukan tingkat akses dan izin tertentu yang diberikan oleh keanggotaan dalam peran yang telah ditentukan sebelumnya. Tambahkan pengguna atau grup ke peran yang telah ditentukan sebelumnya yang memiliki izin minimum yang diperlukan untuk menyelesaikan peran pengguna atau grup dalam proyek. Misalnya, jika pengguna hanya perlu melihat jadwal proyek, Anda harus menambahkan pengguna ke peran Browser tetapi tidak ke peran Pengelola Konten.

Administrator Sistem

Peran Administrator Sistem mencakup izin yang berguna untuk administrator server laporan yang memiliki tanggung jawab keseluruhan untuk server laporan, tetapi belum tentu untuk konten di dalamnya. Peran Administrator Sistem tidak menyampaikan izin lengkap yang mungkin dimiliki administrator lokal di komputer. Anda harus menambahkan Administrator Azure DevOps ke peran Administrator Sistem dan peran Pengelola Konten. Bersama-sama, kedua definisi peran memberikan sekumpulan izin lengkap yang diperlukan oleh anggota grup Administrator Azure DevOps.

Team Foundation Content Manager

Pastikan untuk menambahkan administrator Anda ke grup Team Foundation Content Managers di server yang menghosting SQL Server Reporting Services. Jika tidak, mereka mungkin mengalami masalah, seperti diblokir oleh kesalahan TF218027 saat mencoba membuat proyek.

Tidak seperti peran lain yang dijelaskan dalam artikel ini, peran Team Foundation Content Manager bukan peran default dalam SQL Server. Peran ini dibuat khusus untuk integrasi antara Azure DevOps Server dan SQL Server Reporting Services saat Azure DevOps Server diinstal. Struktur dan izinnya mirip dengan peran Pengelola Konten yang asli untuk SQL Server. Peran Team Foundation Content Manager mencakup izin yang berguna bagi pengguna yang mengelola laporan dan konten web tetapi tidak selalu menulis laporan atau mengelola server web atau instans SQL Server. Pengelola konten menyebarkan laporan, mengelola model laporan dan koneksi sumber data, dan memutuskan cara menggunakan laporan. Peran Team Foundation Content Manager menyediakan berbagai izin umum yang diperlukan oleh pengguna yang termasuk dalam grup Administrator Proyek dalam sebuah proyek, selain pengguna yang termasuk dalam grup Administrator Koleksi Proyek. Anda juga harus menambahkan anggota grup Administrator Azure DevOps ke peran ini.

Browser

Peran Browser mencakup izin yang berguna untuk pengguna yang melihat laporan, tetapi tidak selalu menulis atau mengelolanya. Peran ini menyediakan kemampuan dasar bagi pengguna yang termasuk dalam grup Kontributor atau Pembaca dalam proyek.

Artikel terkait