Aracılığıyla paylaş


SHAREPoint sitesinde SQL Server Reporting Services Rapor Görüntüleyicisi web bölümünü dağıtma

Şunlar için geçerlidir: SQL Server 2016 (13.x) Reporting Services ve sonraki sürümler Power BI Rapor Sunucusu SharePoint 2013 ve sonraki sürümleri SharePoint Online desteklenmiyor

Rapor Görüntüleyicisi web bölümü, SharePoint sitenizdeki SQL Server Reporting Services (yerel mod) raporlarını görüntülemek için kullanılabilecek özel bir web bölümüdür. Web bölümünü kullanarak rapor sunucusundaki raporları görüntüleyebilir, gezinebilir, yazdırabilir ve dışarı aktarabilirsiniz. Rapor Görüntüleyicisi web parçası, SQL Server Reporting Services rapor sunucusu veya Power BI Rapor Sunucusu tarafından işlenen rapor tanımı (.rdl) dosyalarıyla ilişkilendirilir. Bu Rapor Görüntüleyicisi web bölümü, Power BI Rapor Sunucusu'nda barındırılan Power BI raporlarıyla kullanılamaz.

Rapor Görüntüleyicisi web bölümünü SharePoint Server 2013, SharePoint Server 2016 veya SharePoint Server 2019 ortamına ekleyen çözüm paketini el ile dağıtmak için aşağıdaki yönergeleri kullanın. Çözümü dağıtmak, web bölümünü yapılandırmak için gerekli bir adımdır.

Rapor Görüntüleyicisi web bölümü tek başına bir çözüm paketidir ve SQL Server Reporting Services için SharePoint tümleşik moduyla ilişkilendirilmemiştir.

Gereksinimler

Önemli

"15.X.X.X" sürümünden ReportViewerWebPart başlayarak, mevcut Reporting Services SharePoint tümleşik modu paylaşılan hizmet uygulamalarınızla yan yana yükleyebilirsiniz. .wsp çözümünün bu güncelleştirmesi ile yeni dosyalar kullanıma sunuldu ve önceki çözümün geri çekilmesi ve yeni .wsp'nin sırasıyla ve Uninstall-SPSolution cmdlet'leri kullanılarak Install-SPSolution yeniden dağıtılması gerekiyor.

SharePoint Server sürümlerini destekleyin:

  • SharePoint Server 2019 (SharePoint Sunucusu 2019)
  • SharePoint Sunucusu 2016
  • SharePoint Server 2013

Reporting Services sürümlerini destekleme:

  • SQL Server 2008 Reporting Services (Yerel mod) ve üzeri
  • Power BI Rapor Sunucusu

Rapor Görüntüleyicisi web bölümü çözüm paketini indirme

Rapor Görüntüleyicisi web bölümü Microsoft İndirme Merkezi'nde kullanılabilir.

Rapor Görüntüleyicisi web bölümü çözüm paketini indirme

Çiftlik çözümünü dağıtın

Bu bölümde çözüm paketinin SharePoint grubunuza nasıl dağıtılacağı gösterilmektedir. Bu görevin yalnızca bir kez gerçekleştirilmesi gerekir.

  1. SharePoint sunucusunda, Yönetici Olarak Çalıştır seçeneğini kullanarak bir SharePoint Yönetim Kabuğu açın.

  2. Çiftlik çözümünü eklemek için Add-SPSolution komutunu çalıştırın.

    Add-SPSolution -LiteralPath "{path to file}\ReportViewerWebPart.wsp"
    

    Cmdlet çözümün adını, çözüm kimliğini ve Deployed=False değerini döndürür. Sonraki adımda çözümü dağıtacaksınız.

  3. Çiftlik çözümünü dağıtmak için Install-SPSolution cmdlet'ini çalıştırın.

    SharePoint 2013

    Install-SPSolution -Identity ReportViewerWebPart.wsp -CompatibilityLevel "14,15" -GACDeployment -WebApplication {URL to web application}
    

    SharePoint Server 2016 ve 2019

    Install-SPSolution -Identity ReportViewerWebPart.wsp -GACDeployment -WebApplication {URL to web application}
    

Özelliği etkinleştirme

  1. SharePoint sitenizde, sol üstteki dişli simgesini seçin ve Site Ayarları'nı seçin.

    Ayarlar menüsünü ve Site ayarlarını vurgulayan ekran görüntüsü.

    Varsayılan olarak, SharePoint web uygulamalarına 80 numaralı bağlantı noktası üzerinden erişilir. Bu, genellikle https://<computer name> girerek kök site koleksiyonunu açarak bir SharePoint sitesine erişebileceğiniz anlamına gelir.

  2. Site Koleksiyonu Yönetimi'ndeSite koleksiyonu özellikleri'ne tıklayın.

  3. Rapor Görüntüleyicisi web bölümü Özelliği'ni bulana kadar sayfayı aşağı kaydırın.

  4. Etkinleştir'i seçin.

    Rapor Görüntüleyicisi web bölümünü etkinleştir özelliğini gösteren ekran görüntüsü.

  5. Her siteyi açıp Site Eylemleri'ne tıklayarak daha fazla site koleksiyonu için yineleyin.

İsteğe bağlı olarak, Enable-SPFeature cmdlet'ini kullanarak tüm sitelerde bu özelliği etkinleştirmek için PowerShell'i de kullanabilirsiniz.

Get-SPWebApplication "<web application url>" | Get-SPSite -Limit ALL | 
        ForEach-Object {
            Write-Host "Enabling feature for $($_.URL)"
            Enable-SPFeature -identity "ReportViewerWebPart" -URL $_.URL -ErrorAction Continue
        }

Çözümü kaldırma

SharePoint Yönetim Merkezi çözüm geri çekme olanağı sağlasa da, bir yükleme veya düzeltme eki dağıtım sorununu sistematik olarak gidermediğiniz sürece ReportViewerWebPart.wsp dosyasını geri çekmeniz gerekmez.

  1. SharePoint Yönetim Merkezi'ndeki Sistem Ayarları'ndaGrup çözümlerini yönet'i seçin.

  2. ReportViewerWebPart.wsp öğesini seçin.

  3. Çözümü Geri Çek'i seçin.

Web bölümünü Site ayarlarından kaldırma

Çözümün geri çekilmesi, Rapor Görüntüleyicisi web bölümünü SharePoint sitenizdeki web bölümleri listesinden kaldırmaz. Rapor Görüntüleyicisi web bölümünü kaldırmak için aşağıdakileri yapın.

  1. SharePoint sitenizde, sol üstteki dişli simgesini seçin ve Site Ayarları'nı seçin.

    Dişli menüsünün, Site ayarlarının vurgulandığı ekran görüntüsü.

    Varsayılan olarak, SharePoint web uygulamalarına 80 numaralı bağlantı noktası üzerinden erişilir. Bu, genellikle https://<computer name> girerek kök site koleksiyonunu açarak bir SharePoint sitesine erişebileceğiniz anlamına gelir.

  2. Web Tasarımcısı Galerileri'nin altında web bölümlerini seçin.

  3. ReportViewerNativeMode.dwp öğesinin yanındaki düzenle simgesini seçin. Sonuçların ilk sayfasında listelenmeyebilir.

  4. Öğeyi Sil'i seçin. Öğeyi Sil'i vurgulayan Web Bölümü Galerisi'nin ekran görüntüsü.

Web bölümünün silinmesi PowerShell kullanılarak denenebilir, ancak bunun için doğrudan bir komut yoktur.

Desteklenen diller

Web bölümü ile aşağıdaki diller desteklenir:

  • İngilizce (en)
  • Almanca (de)
  • İspanyolca (sp)
  • Fransızca (fr)
  • İtalyanca (it)
  • Japonca (ja)
  • Kore dili (ko)
  • Portekizce (pt)
  • Rusça (ru)
  • Çince (Basitleştirilmiş - zh-HANS ve zh-CHS)
  • Çince (Geleneksel - zh-HANT ve zh-CHT)

Troubleshoot

  • SharePoint tümleşik modu yapılandırılmışsa SSRS kaldırılırken hata oluştu:

    Install-SPRSService: [A] Microsoft.ReportingServices.SharePoint.SharedService.Service.ReportingWebService [B]Microsoft.ReportingServices.SharePoint.SharedService.Service.ReportingWebService'e atanamaz. A türü, 'C:\Windows\assembly\GAC_MSIL\Microsoft.Reporting Services.SharePoint.SharedService.dll' konumundaki 'Default' bağlamında 'Microsoft.ReportingServices.SharePoint.SharedService,Version=14.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' kaynaklanır. B türü, 'C:\Windows\assembly\GAC_MSIL\Microsoft.Reporting Services.SharePoint.SharedService.dll' konumundaki 'Default' bağlamındaki 'Microsoft.ReportingServices.SharePoint.SharedService,Version=12.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' türünden kaynaklanır.

    Çözüm:

    1. Rapor Görüntüleyicisi web bölümünü kaldırma
    2. SSRS'yi kaldırma
    3. Rapor Görüntüleyicisi web bölümünü yeniden yükleme
  • SharePoint tümleşik modunu yapılandırdıysanız SharePoint'i yükseltmeye çalışırken hata oluştu:

    'Microsoft.ReportingServices.Alerting.ServiceContract, Version=14.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' dosyası veya derlemesi veya bağımlılıklarından biri yüklenemedi. Sistem belirtilen dosyayı bulamıyor. 00000000-0000-0000-0000-000000000000

    Çözüm:

    1. Rapor Görüntüleyicisi web bölümünü kaldırma
    2. SSRS'yi kaldırma
    3. Rapor Görüntüleyicisi web bölümünü yeniden yükleme