2012-02-08 17 views
6

Ilekroć próbuję zastosować filtr do atrybutu, który ma ValueSelection = rozwijanej listy rozwijanej nie jest wypełniona i komunikat „Żądana lista nie może zostać odzyskane, ponieważ zapytanie jest nieważne lub nie można nawiązać połączenia ze źródłem danych "zamiast tego wyświetla się.SSRS: rozwijane nie jest wypełniana w filtrze w programie Report Builder

Jeśli skonfigurować ValueSelection = list Otrzymuję inny komunikat o błędzie:

Próba została dokonana w użyciu semantyczne rozszerzenie zapytania związane z rozszerzeniem danych „SQL”, który nie jest zarejestrowany dla tego serwera raportów . (Microsoft.ReportingServices.SemanticQueryEngine)

Dzieje się tak w ciągu BIDS środowiska i obserwowano zarówno w SQL 2005 oraz SQL 2008.

Już studiował artykuły, które omówili similiar problemu, ale żaden z nich nie zastosowano do mojej sprawy. Konto użytkownika w źródle danych ma wszystkie niezbędne uprawnienia, dane można odzyskać bez problemu (na przykład, jeśli spróbuję "Przeglądaj dane" w widoku źródła danych). Profiler SQL pokazuje, że żadne zapytanie nie jest wysyłane do programu SQL Server, gdy pojawia się próba zapełnienia listy rozwijanej. Więc nic nie jest nie tak z zapytaniem, po prostu nigdy nie jest wykonywane.

+0

Czy starasz się wypełnić wartości dla parametru z zestawu danych? – StevenWhite

Odpowiedz

0

Połączenie nie działa. Spróbuj przetestować połączenie przez wypróbowanie prostej tabeli i wyniku zapytania.

To pozwoli Ci przetestować połączenie przed próbą nic zaawansowanego.

0

Dostałem ten problem, aw moim przypadku było to spowodowane błędnym łańcuchem połączenia w źródle danych - zamiast po prostu mieć nazwę serwera SQL, taką jak "SOMESQLSERVER_MACHINE", miałem z jakiegoś powodu "SOMESQLSERVER_MACHINE.our.corp.domain". Musiało być tak samo, ale potem zdałem sobie sprawę, że domena jest zła, po usunięciu wszystko znów działa jak czar. To powiedziawszy: zawsze dobrze jest zacząć od szczegółowych sprawdzeń podstawowych ustawień. W przeciwnym razie może to być problem z uprawnieniami do folderów w Menedżerze raportów.