Udostępnij za pośrednictwem


Podczas dodawania zestawu usług Reporting Services jako odwołania do niestandardowego projektu elementu raportu w usługach SQL Server 2012 Reporting Services zostanie wyświetlony komunikat ostrzegawczy

Ten artykuł pomaga zrozumieć komunikaty ostrzegawcze występujące podczas dodawania odwołania do zestawów usług raportowania podczas tworzenia niestandardowego projektu raportu przy użyciu programu SQL Server Business Intelligence Development Studio.

Oryginalna wersja produktu: SQL Server 2012
Oryginalny numer KB: 2722683

Objawy

Rozważmy następujący scenariusz:

  • W usługach Microsoft SQL Server 2012 Reporting Services tworzysz niestandardowy projekt elementu raportu przy użyciu programu SQL Server Business Intelligence Development Studio.
  • Należy ustawić docelowy program .NET Framework dla projektu na .NET Framework 3.5.
  • Jeden z następujących zestawów można dodać jako odwołania do niestandardowego projektu elementu raportu:
    • Microsoft.ReportingServices.Interfaces.dll
    • Microsoft.ReportingServices.ProcessingCore.dll

Po dodaniu zestawu zostanie wyświetlony następujący komunikat ostrzegawczy:

Element "Microsoft.ReportingServices.ProcessingCore.dll" lub jeden z jego zależności wymaga nowszej wersji programu .NET Framework niż określona w projekcie.

Element docelowy programu .NET Framework można zmienić, klikając pozycję Właściwości w menu Projekt, a następnie wybierając nowy element docelowy w polu rozwijanym ".NET Framework". (W języku Visual Basic znajduje się to na karcie Kompilowanie, klikając pozycję "Zaawansowane opcje kompilatora..." przycisk.)

Czy nadal chcesz dodać odwołanie do "Microsoft.ReportingServices.ProcessingCore.dll" w projekcie?

Po zmianie docelowego programu .NET Framework na .NET Framework 4.0 można pomyślnie skompilować projekt. Jednak usługa SQL Server Reporting Services (SSRS) nie może załadować niestandardowego elementu raportu. Niestandardowy element raportu nie jest wyświetlany w żadnym raporcie w usługach SQL Server 2012 Reporting Services.

Rezolucja

Aby rozwiązać ten problem, możesz bezpiecznie zignorować komunikat ostrzegawczy. Projekt zostanie skompilowany i można go pomyślnie wdrożyć na serwerze raportów.