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

Błąd „nie można znaleźć podraportu w określonej lokalizacji. Sprawdź, czy podraport został opublikowany i czy nazwa jest poprawna”

Ogólnie rzecz biorąc, z tego, co widziałem, SSRS ma NAJGORSZE BŁĘDY ZNANE LUDZKOŚCI w mówieniu, co jest nie tak. Ogólnie rzecz biorąc, widziałem to, a głównym winowajcą jest jedna z trzech rzeczy:

  1. Projekt musi zostać odbudowany po wprowadzeniu zmian do podraportu, a dane raportu nie są aktualne.
  2. Dane raportu są w jakiś sposób uszkodzone i należy je usunąć (sprawdź lokalizację PLIKÓW i usuń plik *.rdl.data).
  3. Twój parametr, który przekazujesz, jest zły lub w złym formacie. Wszystkie podraporty posiadające parametry MUSZĄ JE PRZEKAZAĆ, w przeciwnym razie nie zostaną uruchomione i dadzą błąd równoważny z „obiektem ustawionym na instancję wartości null”.

Po wstawieniu „Podraportu” możesz kliknąć prawym przyciskiem myszy i wybrać „Właściwości”. Posiada panel boczny „Parametry”, który należy wybrać i należy „Dodać” (dla każdego z nich we właściwej kolejności i typie) „Nazwę” (nazwa parametru raportu) oraz pasującą „Wartość” z przekazano do niego aktualny raport.

EG:Więc gdybym miał podraport, który chciał, aby klient pokazywał informacje demograficzne na jego temat, i gdybym miał raport główny, który zawierał wiersze danych biznesowych z identyfikatorem klienta w każdym wierszu. Jeśli mój podraport zawierałby parametr „CustomerID”, miałbym go jako nazwę i wybrać „[Customer_ID]” z bieżącego zbioru danych, aby go do niego przekazać.

Należy pamiętać, że każdy oddzielny parametr wymagany przez raport podrzędny musi zostać „Dodaj”.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Logowanie nie powiodło się dla użytkownika „NT AUTHORITY\NETWORK SERVICE”

  2. Czy kolumna TimeStamp jest unikalna?

  3. Numer seryjny daty w SQL?

  4. Klastrowy a nieklastrowany

  5. Jak przekazać tablicę do procedury składowanej SQL Server