rolleri SQL Server Reporting Services

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

Azure DevOps Server'daki kullanıcılara belirli izinleri atamak için SQL Server Reporting Services rollerini kullanabilirsiniz. Azure DevOps Server'deki her kullanıcı ve gruba Reporting Services'te uygun izinler atanmalıdır. Reporting Services, rol atamaları aracılığıyla varsayılan güvenlik sağlar. Kullanıcıları ve grupları önceden tanımlanmış rollere atamak için Management Studio ve Rapor Yöneticisi gibi SQL Server için yönetim araçlarını kullanabilirsiniz.

Raporlama Hizmetleri'nde önceden tanımlanmış rollerden birinde uygun üyeliği belirlemek için Azure DevOps Server'de grup üyeliğini kullanabilirsiniz. Rolün ek yapılandırması gerekmez. Ancak önceden tanımlanmış rolleri değiştirebilir ve iş gereksinimlerinizi daha iyi karşılamak için özel roller ekleyebilirsiniz. Özel roller ekler veya önceden tanımlanmış rolleri değiştirirseniz, rollerin raporlara ve raporlama özelliklerine uygun erişim düzeyi için gereken izinlere sahip olduğundan emin olun. Daha fazla bilgi için bkz. Yerel Mod Rapor Sunucusu üzerinde izin verme.

aşağıdaki önceden tanımlanmış rollerin Azure DevOps Server kullanılması önerilir:

  • Sistem Yöneticisi
  • Team Foundation İçerik Yöneticisi
  • Tarayıcı

Reporting Services'te önceden tanımlanmış roller hakkında daha fazla bilgi için bkz. Önceden tanımlanmış rolleri kullanma.

Önemli

Reporting Services üyeliğini yalnızca önceden tanımlanmış roldeki üyelik tarafından verilen belirli erişim düzeyine ve izinlere ihtiyaç duyan kullanıcılarla kısıtlamanız gerekir. Kullanıcının veya grubun projedeki rolünü tamamlamak için gereken en düşük izinlere sahip önceden tanımlanmış role bir kullanıcı veya grup ekleyin. Örneğin, bir kullanıcının yalnızca proje zamanlamasını görüntülemesi gerekiyorsa, kullanıcıyı İçerik Yöneticisi rolüne değil Tarayıcı rolüne eklemeniz gerekir.

Sistem Yöneticisi

Sistem Yöneticisi rolü, bir rapor sunucusu için genel sorumluluğu olan, ancak içindeki içerik için gerekli olmayan bir rapor sunucusu yöneticisi için yararlı olan izinleri içerir. Sistem Yöneticisi rolü, bir yerel yöneticinin bilgisayarda sahip olabileceği tam izin aralığını iletmez. Azure DevOps Yöneticilerini hem Sistem Yöneticisi rolüne hem de İçerik Yöneticisi rolüne eklemeniz gerekir. İki rol tanımı birlikte Azure DevOps Administrators grubunun üyeleri için gereken tam bir izin kümesi sağlar.

Team Foundation İçerik Yöneticisi

Yöneticilerinizi SQL Server Reporting Services barındıran sunucudaki Team Foundation İçerik Yöneticileri grubuna eklediğinizden emin olun. Aksi takdirde, proje oluşturmaya çalışırken TF218027 hatası tarafından engellenme gibi sorunlarla karşılaşabilir.

Bu makalede açıklanan diğer rollerden farklı olarak, Team Foundation İçerik Yöneticisi rolü SQL Server'da varsayılan bir rol değildir. Rol özellikle Azure DevOps Server yüklendiğinde Azure DevOps Server ile SQL Server Reporting Services arasında tümleştirme için oluşturulur. Yapısı ve izinleri, SQL Server yerel İçerik Yöneticisi rolüne benzer. Team Foundation İçerik Yöneticisi rolü, raporları ve web içeriğini yöneten kullanıcılar için yararlı olan, ancak rapor yazması ya da bir web sunucusunu ya da SQL Server örneğini yönetmesi gerekmeyen izinler içerir. İçerik yöneticisi raporları dağıtır, rapor modellerini ve veri kaynağı bağlantılarını yönetir ve raporların nasıl kullanılacağına karar verir. Team Foundation İçerik Yöneticisi rolü, projedeki Proje Yöneticileri grubuna ait olan kullanıcıların yanı sıra Proje Koleksiyonu Yöneticileri grubuna ait olan kullanıcılar için gereken tipik izin aralığını sağlar. Bu role Azure DevOps Administrators grubunun üyelerini de eklemelisiniz.

Tarayıcı

Tarayıcı rolü, raporları görüntüleyen ancak bunları yazması veya yönetmesi gerekmeyen kullanıcılar için yararlı olan izinleri içerir. Bu rol, projedeki Katkıda Bulunan veya Okuyucu grubuna ait kullanıcılar için temel özellikler sağlar.

İlgili makale