Notatka
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.
Aby ułatwić pisanie instrukcji SQL dla raportów Configuration Manager, możesz użyć narzędzia do projektowania zapytań znajdującego się w SQL Server Management Studio. Dla niektórych administratorów znacznie łatwiej jest użyć Designer zapytań w usłudze Microsoft SQL Server, aby utworzyć instrukcję SQL dla raportu Configuration Manager. To narzędzie ma wiele funkcji, które ułatwiają projektowanie i testowanie zapytań. Dla niektórych administratorów znacznie łatwiej jest użyć Designer zapytań w usłudze Microsoft SQL Server, aby utworzyć instrukcję SQL dla raportu Configuration Manager. To narzędzie ma wiele funkcji, które ułatwiają projektowanie i testowanie zapytań.
Tworzenie zapytań raportu przy użyciu projektanta zapytań
Pisanie instrukcji SQL w składniku Query Designer programu Microsoft SQL Server Management Studio zapewnia graficzny interfejs do pisania zapytań. Możesz utworzyć nowe zapytanie lub skopiować zapytanie z istniejącego raportu Configuration Manager, wkleić instrukcję SQL do okienka SQL Designer zapytania i łatwo dodawać widoki, tworzyć sprzężenia, wybierać kolumny do wyświetlenia, dodawać kryteria, sortować dane itd. Designer zapytań zawiera następujące okienka:
- Okienko diagramu : umożliwia dołączanie widoków do określonych kolumn i wybieranie kolumn do wyświetlenia w ramach wyników zapytania.
- Okienko Kryteria: umożliwia tworzenie aliasów dla kolumn, konfigurowanie kolejności sortowania dla wyników zapytania, konfigurowanie filtrów itd.
- Okienko SQL: umożliwia manipulowanie instrukcją SQL.
- Okienko wyników: umożliwia wyświetlenie wyników zapytania po zainicjowaniu akcji Execute SQL (Wykonywanie akcji SQL).
Zagadnienia dotyczące projektanta zapytań
W przypadku korzystania z Designer zapytań należy pamiętać o następujących punktach, aby zapytania i raporty działały zgodnie z oczekiwaniami.
Zmienne zapytania monitu raportu
Wiele wstępnie zdefiniowanych raportów Configuration Manager ma monity o raporty. Te monity raportu wymagają od użytkownika wprowadzenia wartości dla określonej kolumny widoku. Wartość jest przechowywana w zmiennej, a zmienna jest następnie używana do filtrowania zestawu wyników zapytania. Te zmienne nie będą działać w Designer zapytań, więc należy zmienić zmienną na wartość statyczną lub zapytanie zakończy się niepowodzeniem. W poniższym przykładzie przedstawiono zapytanie z raportu Configuration Manager, które zawiera zmienną reprezentującą określony identyfikator kolekcji oraz sposób modyfikowania tej zmiennej w celu użycia Designer zapytania:
Zapytanie z raportu Configuration Manager:
SELECT Name
FROM v_FullCollectionMembership
WHERE CollectionID = @collid
Zmień zmienną na żądaną wartość statyczną:
SELECT Name
FROM v_FullCollectionMembership
WHERE CollectionID = 'SMS00001'
Po zmodyfikowaniu zapytania w Designer zapytania i przygotowaniu do użycia w raporcie Configuration Manager zapytanie można skopiować do Report Builder i zmodyfikować, aby oryginalna zmienna monitu raportu zastąpiła wartość statyczną wprowadzona powyżej.
Linki do raportów
Jeśli zmienisz kolejność kolumn, modyfikując zapytanie w wstępnie zdefiniowanym raporcie i jeśli raport ma link do innego raportu, który wymaga numeru kolumny, link może przekazywać dane z niewłaściwej kolumny do raportu docelowego. Aby temu zapobiec, sprawdź, czy w linku określono poprawne numery kolumn.