Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Definicja raportu SSRS jest nowsza niż Serwer

W rzeczywistości napotkałem podobny problem, w którym zmiana, którą musiałem wprowadzić, spowodowała błąd „Nieudokumentowany błąd/nieprawidłowa struktura RDL” w 2016 roku, więc edytowałem plik RDL, aby móc go otworzyć we wcześniejszej wersji i wprowadzić zmiany. Nie za trudne, ale musisz wprowadzić kilka zmian w tagach.

W przypadku nowych raportów prawdopodobnie powinieneś użyć starszej wersji, ale w przypadku istniejących raportów możesz to zrobić:(powróciłem do 2008)

  • Zmień tag raportu:
    • Usuń MustUnderstand="df"
    • Zmień wartość xmlns na „http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition”
    • Usuń atrybut xmlns:df.
  • Usuń cały blok „ReportParametersLayout”.
  • Usuń tag „df” i jego zawartość.
  • Usuń tagi otwierające i zamykające „ReportSections” i „ReportSection” (nie zawartość).

Właściwie napisałem jakiś superhackowy kod, aby to zrobić jako część wpisu na blogu, ale ręczna edycja jest wystarczająco prosta.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Błąd serwera SQL 206:konflikt typu operandu

  2. SQL Server Konwertuj liczbę całkowitą na ciąg binarny

  3. Jak utworzyć klucz podstawowy w SQL Server (przykłady T-SQL)

  4. Dodaj wiodące i końcowe zera w SQL Server

  5. Statystyka bazy danych aktualizacji programu SQL Server