Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.