Aracılığıyla paylaş


Güvenlik (Rapor Oluşturucusu)

Rapor Oluşturucusu, SQL Server Reporting Services rapor sunucusuyla çalışmak üzere tasarlanan bir rapor yazma istemci uygulamasıdır. Rapor sunucusu yerel modda tek başına sunucu olarak veya SharePoint sitesindeki raporları desteklemek için SharePoint tümleşik modunda çalışacak şekilde yapılandırılabilir.

Rapor Oluşturucusu'nda raporlar, paylaşılan veri kümeleri ve yeniden kullanılabilir rapor bölümleri yazabilirsiniz. Rapor sunucusunda veya SharePoint sitesinde rapor düzenleyebilir ve paylaşılan veri kaynakları, paylaşılan veri kümeleri ve paylaşılan rapor bölümleri ekleyebilirsiniz.

Raporlar ve raporla ilişkili öğeler yazmak, yayımlamak ve kullanmak için güvenlik özelliklerinin aşağıdaki konularla ilişkisini anlamanız gerekir:

  • Rapor sunucusu veya SharePoint sitesi raporlarınızı yayımladığınız yerdir   Bu özellikler rapor sunucusu yöneticisi veya SharePoint sitesi yöneticisi tarafından yönetilir.

  • Yayımlanan raporlar ve raporla ilişkili öğeler   Raporla ilişkili öğeler, katıştırılmış ve paylaştırılmış veri kaynakları ile bunların kimlik bilgilerini, paylaşılan veri kümelerini, parametrelerini, rapor bölümlerini ve rapor modellerini içerir. Bu öğelere uygulanan güvenlik özellikleri rapor yazarı tarafından yönetilir. Rapor yazarının öğeleri yayımlaması ve paylaştırması için rapor sunucusu yöneticisi veya SharePoint sitesi yöneticisi tarafından kendisine yeterli iznin verilmesi gerekir.

  • Rapor tarafından kullanılan dış veri kaynakları   Bu özellikler dış veri kaynağının sahibi tarafından yönetilir.

  • Dış veri kaynaklarını temel alan rapor modelleri   Bu özellikler model tasarımcısı tarafından yönetilir.

  • Parametreler gibi etkileşimli rapor özellikleri   Bu özellikler rapor yazarı tarafından yönetilir.

Raporları ve raporla ilişkili öğeleri yönetmenize ve güvenliğini sağlamanıza yardımcı olacak güvenlik özelliklerinin nasıl kullanıldığını daha iyi anlamak için bu konudaki bilgileri gözden geçirin.

Bu Makalede

Rapor Sunucularına Yönelik Güvenliği Anlama

Yayımlanan Raporlara ve Raporla İlişkili Öğelere Yönelik Güvenliği Anlama

Rapor Verilerine ve Dış Veri Kaynaklarına Yönelik Güvenliği Anlama

Modelleri ve Güvenlik Filtrelerini Anlama

Etkileşimli Özellikler İçin Rapor Yazmaya Yönelik Güvenliği Anlama

Rapor Sunucularına Yönelik Güvenliği Anlama

Rapor yayımlama ve rapor görüntüleme ayrıcalıklı işlemlerdir. Rapor sunucusu yöneticisi aşağıdaki rapor sunucusu türlerinden birinde yalnızca yetkili kullanıcıların rapor yayımlayabilmesini ve görüntüleyebilmesini sağlamak için izin verir.

  • Yerel modda yapılandırılan rapor sunucusu

    Rapor sunucusuna bağlanmak veya rapor sunucusuna göz atmak için geçerli bir URL'ye ve sunucuya erişmenizi sağlayacak yeterli izinlere sahip olmanız gerekir.

    Rapor sunucusunda öğeleri görüntülemek veya yayımlamak için raporla ilişkili öğelere ve işlemlere uygulanacak izin kümeleri roller içinde düzenlenir. Rapor sunucusu yöneticisi sizi bir veya daha çok role atar. Örneğin, önceden tanımlanmış Tarayıcı rolü, raporları, klasörleri, modelleri ve kaynakları görüntülemenizi sağlar.

    Rapor sunucusuna bağlanamıyor veya rapor sunucusuna göz atamıyorsanız, rapor sunucusu yöneticisine başvurun. Daha fazla bilgi için, SQL Server Books Online sitesindeki Reporting Services belgelerinde Security and Protection (Reporting Services) konusuna bakın.

  • SharePoint tümleşik modunda rapor sunucusunu yapılandırma

    Rapor sunucusuna tümleşik bir SharePoint sitesine bağlanmak için SharePoint sitesinin veya alt sitesinin geçerli URL'sine ve bu siteye erişmenizi sağlayacak yeterli izinlere sahip olmanız gerekir.

    Raporla ilişkili öğelere ve işlemlere erişim izni, kullanıcı veya grup hesabını bir izin düzeyiyle eşleyen SharePoint güvenlik ilkeleri aracılığıyla verilir.

    SharePoint sitesine veya alt sitesine bağlanamıyor veya SharePoint sitesine veya alt sitesine göz atamıyorsanız, SharePoint sitesi yöneticisine başvurun. Daha fazla bilgi için, SQL Server Books Online sitesindeki Reporting Services belgelerinde Security and Protection (Reporting Services in SharePoint Integrated Mode) konusuna bakın.

Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön

Yayımlanan Raporlara ve Raporla İlişkili Öğelere Yönelik Güvenliği Anlama

Rapor sunucusunda aşağıdaki klasörler, raporlar ve raporla ilişkili öğeler yönetilir: Raporla ilişkili öğeler, katıştırılmış ve paylaştırılmış veri kaynakları ile bunların kimlik bilgilerini, paylaşılan veri kümelerini, parametrelerini, rapor bölümlerini ve rapor modellerini içerir.

Rapor sunucusunda veya SharePoint sitesinde, raporların ve raporla ilişkili öğelerin ve işlemlerin güvenliği bağımsız olarak sağlanabilir. Raporla ilişkili öğelere ve işlemlere erişim izni, kullanıcı veya grup hesabını öğeyle ilişkili olarak bir izin düzeyiyle eşleyen güvenlik ilkeleri aracılığıyla verilir. Çok sayıda ilkenin yol açacağı karmaşıklığı ve yönetim yükünü azaltmak için klasör gibi bir kapsayıcıdaki izinler kapsayıcıdaki öğeler tarafından devralınır. Örneğin, kullanıcının bir klasörde belirli Raporları Görüntüleme izni varsa, klasördeki öğeler üzerinde Raporları Görüntüleme izni olur.

Öğe düzeyinde güvenlik kullanılarak öğelerdeki veya klasörlerdeki izinlerin üzerine yazılabilir. Öğe düzeyinde güvenlik uygulandıysa, artık söz konusu öğeye üst öğe kapsayıcısından devralınan izin uygulanmaz. Bir klasöre öğe düzeyinde güvenlik uygulandıysa, iç içe klasörler aynı izinleri devralır.

Başka bir kişinin sizin için yayımladığı öğelere göz atamıyor ve bu öğeleri bulamıyorsanız, öğede veya klasörde izin sorununuz olabilir.

Paylaşılmak üzere yayımladığınız öğelere diğer kişilerin göz atmasını ve bu öğeleri bulmasını sağlamak için kullanıcılarınıza erişim sağlayan bir klasör düzeni kurmak üzere rapor sunucusu yöneticisiyle çalışmanız gerekir. Erişim, rapor yazmak ve yayımlanan raporları çalıştırmak için kullanılabilmelidir.

Daha fazla bilgi için, SQL Server Books Online sitesindeki Reporting Services belgelerinde aşağıdaki konulara bakın:

Rapor Bölümleri İçin Bildirimleri Güncelleştirme

Rapor bölümleri diğer kullanıcıların paylaşabilmesi için rapor sunucusunda yayımlanır. Bir tasarım gereksinimi olarak, rapor bölümlerinin yayımlanacağı konumu belirtirsiniz.

Raporlarına rapor bölümleri ekleyen kullanıcılar güncelleştirme özelliğini etkinleştirebilir. Bu özellik etkinleştirildiğinde, kullanıcılar rapor sunucusundaki rapor bölümleri değiştiğinde bildirim alır.

Rapor bölümleri özgün konumlarından taşınırsa, güncelleştirme bildirimi rapor bölümünün hem geçerli konumunu hem de önceki konumunu içerir. Yalnızca güvenilir konumlardan gelen güncelleştirmeleri kabul edin.

Daha fazla bilgi için bkz. Rapor Bölümleri (Rapor Oluşturucusu ve SSRS).

Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön

Rapor Verilerine ve Dış Veri Kaynaklarına Yönelik Güvenliği Anlama

Rapordaki dış veri kaynaklarından verilere erişmek üzere raporunuzda katıştırılmış bir veri kaynağı oluşturur veya paylaşılan veri kaynağı veya paylaşılan veri kümesi için raporunuza bir başvuru eklersiniz.

Her bir katıştırılmış veri kaynağı için, kaynağa ve temel aldığı verilere erişmeye yetecek olacak kimlik bilgilerini sağlamanız gerekir. Bu erişimi sağlayan kimlik bilgileri türünü veri kaynağının sahibi belirler.

Kimlik bilgileri rapor tanımında kaydedilmez. Rapor parametreleri, rapor sunucusundaki veya SharePoint sitesi ve rapor yazma istemcisindeki rapordan bağımsız olarak yönetilir.

Rapor tasarımı sırasında, kimlik bilgileri veri kümesi sorgularını çalıştırmak ve raporun önizlemesini görüntülemek için kullanılır. Çalıştırma sırasında, kimlik bilgileri raporu çalıştırmak ve sorgu sonuçlarını önbelleğe almak için kullanılır. Ayrıca paylaşılan veri kümesi sorgusu sonuçlarını bağımsız olarak da önbelleğe alabilirsiniz. Tasarım zamanı ve çalıştırma zamanı kimlik bilgileri farklı olabilir. Daha fazla bilgi için bkz. Rapor Oluşturucusu'nda Kimlik Bilgilerini Belirtme.

Verilerin güvenliğini sağlama hakkında daha fazla bilgi için SQL Server Books Online sitesindeki Reporting Services belgelerinde aşağıdaki konulara bakın:

Veri kaynakları hakkında daha fazla bilgi için, bkz. Rapor Oluşturucusu'nda Veri Bağlantıları, Veri Kaynakları ve Bağlantı Dizeleri.

Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön

Modelleri ve Güvenlik Filtrelerini Anlama

Dış verileri temel alan bir rapor modelinden veri alınırken, modelde güvenlik filtreleri uygulayabilirsiniz. Bu, raporu çalıştıran her kullanıcı yalnızca izni olan verileri görebileceğinden veri güvenliğini sağlamak için iyi bir yöntemdir.

Rapor parametreleri satır düzeyinde güvenlik için kullanılmaz; kullanıcıların veya kullanıcı gruplarının belirli veri satırlarını görmelerini önlemezler. Bir raporda görüntülenen verilere güvenlik uygulamak için, güvenlik filtreleri veya model öğe güvenliği uygulamanız gerekir.

Daha fazla bilgi için, SQL Server Books Online sitesindeki Reporting Services belgelerinde aşağıdaki konulara bakın:

Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön

Etkileşimli Özellikler İçin Rapor Yazmaya Yönelik Güvenliği Anlama

Raporlar, kullanıcının rapor görünümünü etkileşimli olarak özelleştirmesini sağlamak için çoğu zaman parametre kullanır. İyi bir uygulama sağlayan raporlar tasarlamaya yardımcı olacak aşağıdaki ipuçlarını kullanın:

  • Geçerli değerler sağlamadığınız sürece sorgu parametrelerini temel alan ve Metin türünde olan parametreler kullanmayın. Kullanılabilir bir değerler listesi kullanıcının yalnızca geçerli değerleri seçmesine yardımcı olur. Kullanılabilir değerler listesi olmadan kullanıcının girebileceği değerleri kısıtlayamazsınız.

  • Özel verilerin güvenliğini sağlamak için genel [&UserID] değerini kullanmayın. Rapor parametresi olarak, bu değer URL erişim sözdizimi kullanılarak rapor URL'sinde belirtilebilir. Bu değeri paylaşılan veri kümesinde bir ifadede kullanmak veri kümesinin önbelleğe alınmasını engeller. Daha fazla bilgi için, SQL Server Books Online sitesindeki Reporting Services belgelerinde Using URL Access Parameters konusuna bakın.

Öğeler rapor sunucusunda yayımlandıktan sonra, rapor sunucusu yöneticisi rol tabanlı güvenlik veya klasör ve öğe düzeyinde güvenlik atayarak bu öğelerin güvenliğini sağlamaya yardımcı olabilir. Daha fazla bilgi için, SQL Server Books Online sitesindeki Reporting Services belgelerinde Securing Reports and Resources konusuna bakın.

Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön

Ayrıca bkz.

Kavramlar

Rapor Oluşturucusu'nu Yükleme, Kaldırma ve Destekleme

Rapor Parametreleri (Rapor Oluşturucusu ve SSRS)