Nasıl yapılır: Rapor Oluşturucu erişimi yapılandırma

Report Builder is an ad hoc reporting tool that installs with a SQL Server Reporting Services report server configured for either native mode or SharePoint integration mode.

Rapor Oluşturucuyu erişimi aşağıdaki etkenlere bağlıdır:

  • Rapor Oluşturucu üzerinde kullanılabilir olup olmadığını belirlemek sunucu özelliklerini rapor sunucusu.

  • Rol atamaları veya Report Builder tek tek kullanıcılara veya gruplara kullanılabilmesini izinleri.

  • Kimlik doğrulama ayarlarını kullanıcı kimlik bilgileri aracılığıyla rapor sunucusu geçirilebilir veya anonim erişim uygulama dosyalarını yapılandırılmış olup olmadığını belirler.

Rapor Oluşturucuyu kullanmak için çalışmak için yayımlanmış rapor modeli olmalıdır.

Ön Koşullar

Kuruluş, Developer, standart veya değerlendirme sürümü olmalıdır SQL Server için Rapor Oluşturucu'yu.

The client computer must have the Microsoft .NET Framework 2.0 installed.The .NET Framework provides the infrastructure for running ClickOnce applications.

Kullanmanız gereken Microsoft Internet Explorer 6.0 veya sonrası.

Rapor Oluşturucu her zaman tam güvende çalışacak; kısmi güvende çalışacak şekilde yapılandıramazsınız.Önceki sürümlerde, rapor oluşturucuyu kısmi güvende çalıştırmak mümkün, ancak seçenek olmadığını desteklenen, SQL Server 2008.

Rapor Oluşturucu devre dışı bırakma ve etkinleştirme

Rapor Oluşturucu, varsayılan olarak etkindir.Rapor sunucu yöneticileri rapor sunucusu sistem özelliğini ayarlayarak rapor Oluşturucu özellik devre dışı bırakma seçeneğine sahip EnableReportDesignClientDownload için false.Bu özellik ayarlamak için rapor sunucusu rapor oluşturucuyu karşıdan yüklemeler devre dışı bırakır.

İçin küme rapor sunucusu sistem özellikleri Management Studio'yu veya komut dosyası kullanabilirsiniz:

Rol atamaları yerel mod rapor sunucusunda Rapor Oluşturucu erişim izni verme

Yerel mod rapor sunucusu üzerinde kullanıcı Rapor Oluşturucuyu kullanarak görevleri dahil rol atamaları oluşturun.Oluşturmak veya rol tanımları ve rol atamaları maddeler ve sitede değiştirmek için bir içerik yöneticisi ve sistem yöneticisi olarak düzey.

Önceden tanımlanmış rolleri kullanma aşağıdaki yönergeleri varsayalım.Rol tanımları değiştirme veya sql Server 2000'den yükseltme yaptıysanız, gerekli görevleri içerdikleri doğrulamak için rolleri denetleme.Rol atamaları oluşturma hakkında daha fazla bilgi için bkz: Nasıl yapılır: Ver kullanıcı erişimi rapor sunucusuna (Rapor Yöneticisi).

Rol atamaları oluşturduktan sonra kullanıcıların aşağıdakileri yapmak için izin gerekir:

  • Sistem kullanıcı ve tarayıcı rollere atanan kullanıcılar üzerinde yayımlanmış rapor oluşturucuyu raporları görüntüleyebileceğiniz bir rapor sunucusu, rapor oluşturucuyu başlatmak zorunda kalmadan.

  • Sistem kullanıcı ve rapor oluşturucuyu rollere atanan kullanıcılar modelleri oluşturma, rapor oluşturucuyu başlatmak ve raporları oluşturma ve rapor sunucusu raporları kaydetmek.

  • Sistem kullanıcı ve Yayımcı rollere atanan kullanıcılar için Model Tasarımcısı modellerinden yayımlayabilirsiniz rapor sunucusu.Modelleri Rapor Oluşturucu veri kaynağı olarak kullanılır.

  • Sistem Yöneticisi ve içerik yöneticisi rolleri atanmış kullanıcıların oluşturun, görüntüleyin ve rapor oluşturucuyu raporları yönetmek için tam izinleri vardır.

Doğrulamak için gerekli görevleri rol tanımları olan

  1. Management Studio'yu başlatın ve rapor sunucusu bağlanın.

  2. Açık Güvenlik klasörü.

  3. Açık Sistem rolleri klasörü.

  4. Sağ Sistem Yöneticisive Özellikler.

  5. Seçin yürütme rapor tanımları 'ı tıklatın ve Tamam.

  6. Sağ Sistem kullanıcıve Özellikler.

  7. Seçin yürütme rapor tanımları 'ı tıklatın ve Tamam.

  8. Açık Rol klasörü.

  9. Sağ tarayıcıve Özellikler.

  10. Seçin Görünüm modelleri 'ı tıklatın ve Tamam.

  11. Sağ İçerik Yöneticisive Özellikler.

  12. Seçin Görünüm modelleri, Yönet modelleri, Consume raporları,'ı tıklatın ve Tamam.

  13. Sağ Yayımcıve Özellikler.

  14. Seçin Yönet modelleri 'ı tıklatın ve Tamam.

  15. Yoksa, rapor oluşturucuyu rolü oluşturun:

    1. Açık Güvenlik klasörü.

    2. Sağ Rolve Yeni bir rol.

    3. Rapor Oluşturucu adı yazın.

    4. Böylece kullanıcılar Rapor Yöneticisi'nde için rolü nedir biliyor açıklamasında, rol için bir açıklama girin.

    5. Aşağıdaki görevleri ekleyin: Raporları tüketirler, raporları görüntüleme, Görünüm modelleri, görünümü kaynakları, Görünüm klasörleri, ve tek tek abonelik Yönets.

    6. ' I Tamam rolü kaydetmek için.

Erişim vermek için Rapor Oluşturucu rolü atamaları oluşturmak için

  1. Rapor Yöneticisi'ni başlatın.

  2. ' I Site Ayarları.

  3. ' I Güvenlik.

  4. Kullanıcı veya grubu tıklatın, rapor oluşturucuyu erişimi yapılandırmak istediğiniz için bir rol ataması zaten varsa, düzenleme.

    Aksi halde,'ı Yeni rol ataması.Grup veya kullanıcı, bir Windows girmek etki alanı bu biçimde kullanıcı veya grup hesabı: <etki alanı>\<hesap>.Forms kimlik doğrulaması veya özel güvenlik kullanıyorsanız, dağıtımınız için doğru biçimde kullanıcı veya grup hesabı belirtin.

  5. Seçin Sistem kullanıcıve i Tamam.

  6. Click Giriş.

  7. ' I Özellikler sekmesi.

  8. ' I Güvenlik sekmesi.

  9. Kullanıcı veya grubu tıklatın, rapor oluşturucuyu erişimi yapılandırmak istediğiniz için bir rol ataması zaten varsa, düzenleme.

    Aksi halde,'ı Yeni rol ataması.Grup veya kullanıcı, bir Windows girmek etki alanı bu biçimde kullanıcı veya grup hesabı: <etki alanı>\<hesap>.Forms kimlik doğrulaması veya özel güvenlik kullanıyorsanız, dağıtımınız için doğru biçimde kullanıcı veya grup hesabı belirtin.

  10. Seçin Rapor Oluşturucuyuve i Apply.

  11. Oluşturmak veya ek kullanıcılar veya gruplar için rol atamalarını değiştirmek için yineleyin.

İzinleri Rapor Oluşturucu erişim verme SharePoint ile tümleşik mod rapor sunucusu üzerinde

SharePoint ile tümleşik modu üzerinde rapor sunucusu, Contribute veya tam denetim izin düzeyine sahip kullanıcılar SharePoint rapor oluşturucuyu erişimi verildi.

Özel izin düzeyleri kullanıyorsanız, izin düzey öğe ekleme ve düzenleme öğe içermelidir.Yerleşik izin düzeyleri aracılığıyla rapor oluşturucuyu erişimi hakkında daha fazla bilgi için bkz: Windows SharePoint Services rapor sunucusu öğeleri için yerleşik güvenlik kullanma.Özel izin düzeyleri için izin gereksinimleri hakkında daha fazla bilgi için bkz: Bir SharePoint Web uygulamasına rapor sunucu işlemleri için izinleri ayarlama.

Kimlik doğrulama konuları ve kimlik bilgisi yeniden

Rapor Oluşturucuyu ClickOnce teknolojisini kendi uygulama dosyalarını istemci bilgisayara yüklemek için kullanır.ClickOnce teknolojisini uygulama varsayılan kullanıcı kimliği altında ayrı bir işlem olarak çalışır ve program dosyaları istemci bilgisayarda yerleştirir, tek yönlü uygulama dağıtımı içindir.Rapor Oluşturucu uygulama dosyaları ve rapor sunucusu verileri almak için rapor sunucuya bağlanmanız gerekir çünkü nasıl ClickOnce güvenlik bağlamı ayarlar ve istekleri uzak bilgisayarlara farklı senaryoları altında sorunları anlamanız önemlidir:

  • ClickOnce, her zaman istemci bilgisayarda ayrı bir işlem çalışır.Varsayılan Windows kullanıcı kimlik bilgileri işlem kimliği değildir.ClickOnce oturum verilerini Internet Explorer ile paylaşmaz veya Internet Explorer'dan geçerli kullanıcının güvenlik bağlamı elde edilir.

  • ClickOnce Windows tümleşik güvenliği kimlik doğrulaması üstbilgisi belirtmek istekleri gönderir.Farklı kimlik doğrulama türü için yapılandırılmış bir sunucuya, sunucu ClickOnce istekleri kimlik doğrulaması hatası ile başarısız olur.Bu soruna geçici bir çözüm için ya da Windows tümleşik güvenliği için bir sunucu yapılandırmanız gerekir veya anonim erişim kimlik doğrulaması onay ortadan kaldırmak etkinleştirmeniz gerekir.

  • Rapor Oluşturucuyu rapor sunucusu kendi bağlantı açar.Üzerinde Windows tümleşik güvenlik ile çoklu oturum kullanmıyorsanız, kullanıcılar rapor oluşturucuyu bağlanmak için kimlik bilgileri bilgilerini yeniden yazın gerekir rapor sunucusu.

  • İpucuİpucu

    Buna ek olarak, rapor sunucusu yapılandırılmış ClickOnce Report Builder istemci bilgisayarlarına kurmaları için kullanmaya çalıştığınızda SharePoint tümleşik modda kullanmak için kullanıcıların bir 401 hatayla karşılaşabilir.Bu SharePoint oturum süresi için kimliği doğrulanmış bir kullanıcı korumak için bir çerez kullanır, ancak ClickOnce tanımlama desteği nedeniyle ortaya çıkar.Bir kullanıcı bir ClickOnce uygulaması başlattığında, rapor oluşturucuyu gibi SharePoint için tanımlama bilgisi uygulamanın vermeyen ve bu nedenle SharePoint erişimi engeller ve 401 hatası döndürür.

    Aşağıdaki seçeneklerden birini deneyerek bu soruna geçici çözüm bulabilirsiniz:

    • Seçin Parolamı anımsa kullanıcı kimlik bilgileri bilgilerinizi sağladığınızda seçeneği.

    • Etkinleştirme anonim erişim SharePoint sitesine koleksiyon.

    • Kullanıcı kimlik bilgileri bilgilerini sağlamanız ortamı yapılandırın.Örneğin, bir intranet ortamında, bir çalışma grubuna ait olan ve yerel bilgisayarda kullanıcı hesapları oluşturmak için SharePoint sunucu yapılandırmanız.

Aşağıdaki tablo rapor sunucusu tarafından desteklenen kimlik doğrulaması türleri açıklanır ve olup olmadığı rapor oluşturucuyu erişmek için ek yapılandırma gereklidir.

Rapor sunucusu kimlik doğrulama türü

Rapor Oluşturucu ve ClickOnce uygulama Başlatıcısı nasıl yanıt vereceğini

(Varsayılan) anlaşması

ntlm (varsayılan)

Windows tümleşik güvenliği altında istemci ve sunucu aynı etki alanında dağıttıysanız kimliği doğrulanmış istekler ClickOnce ve rapor oluşturucuyu genelde başarılı olması, kullanıcı rapor oluşturucuyu erişmek için izni olan bir etki alanı hesabı kullanarak istemci bilgisayarda oturum açtıysa, ve rapor sunucusu Windows kimlik doğrulama için yapılandırılır.

Aynı kullanıcı kimliği ClickOnce ve rapor sunucusu tarayıcı bağlantısı olduğundan isteklerin başarılı olduğunu belirtir.

Farklı Çalıştır ve belirtilen varsayılan olmayan kimlik bilgileri ile Internet Explorer kullanıcı açılan istekleri başarısız olur.Belirli bir hesap altında rapor sunucusundaki kullanıcı oturum kurulduktan ve ClickOnce başka bir hesap altında çalışır, rapor sunucusu dosyalara erişimini reddeder.

Kerberos

Rapor Oluşturucuyu kullanmak için gereken Internet Explorer Kerberos doğrudan desteklemez.

Temel kimlik doğrulaması

ClickOnce desteklemek Basic kimlik doğrulaması.Temel kimlik doğrulaması kimlik doğrulaması üstbilgisi belirtmek istekleri formülle değil.Değil kimlik bilgileri bilgilerini geçirmek veya bunları sağlamak için kullanıcıdan.Anonim etkinleştirerek bu sorunlara geçici çözüm Rapor Oluşturucu uygulama dosyalarına erişim.

Anonim erişimi etkinleştirirseniz, istek başarılı olur rapor oluşturucuyu rapor sunucusu kimlik doğrulaması üstbilgisi yoksayar çünkü uygulama dosyaları.Rapor Oluşturucu anonim erişimi etkinleştirme hakkında daha fazla bilgi için bkz: Nasıl yapılır: Raporlama Servisleri temel kimlik doğrulaması yapılandırma.

ClickOnce uygulama dosyaları aldıktan sonra rapor oluşturucuyu rapor sunucusu ayrı bir bağlantı açar.Kullanıcılar gerekir bağlanmak için Rapor Oluşturucu'yu almak için kimlik bilgileri bilgilerini yeniden yazın rapor sunucusu.Rapor Oluşturucuyu ClickOnce veya Internet Explorer kimlik bilgileri toplamaz.

Rapor sunucusu temel kimlik doğrulaması için yapılandırılmışsa ve anonim erişimi etkinleştirmek değil istekleri başarısız olur için Rapor Oluşturucu program dosyaları.ClickOnce kendi isteklerinde Windows tümleşik güvenliği belirtir isteği başarısız olur.Temel kimlik bilgileri doğrulaması için rapor sunucusu yapılandırmak, sunucu geçersiz bir güvenlik paket belirtir ve rapor sunucusu beklediği kimlik bilgileri bulunmadığı için isteği reddeder.

Özel

Özel kimlik doğrulaması kullanmak için rapor sunucusu yapılandırma rapor sunucuda anonim erişim etkin ve hiçbir kimlik doğrulaması denetimi ile istekleri kabul edilir.

ClickOnce uygulama dosyaları aldıktan sonra rapor oluşturucuyu rapor sunucusu ayrı bir bağlantı açar.Kullanıcılar gerekir bağlanmak için Rapor Oluşturucu'yu almak için kimlik bilgileri bilgilerini yeniden yazın rapor sunucusu.Rapor Oluşturucuyu ClickOnce veya Internet Explorer kimlik bilgileri toplamaz.

Değişiklik Geçmişi

Güncelleştirilmiş içerik

Tüm formlar kimlik doğrulaması için geçerli olabilir daha belirgin, bu nedenle genel bir alan 'parolamı anımsa' seçeneğinin açıklaması taşındı.