Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az adott számítógép-jelentés számítógépadatai a Configuration Manager előre definiált jelentései közé tartozik, és jó példa egy olyan jelentésre, amely több SQL-nézetet kombinál a szükséges adatok beszerzéséhez. A jelentés tulajdonságainak megnyitásához kövesse az alábbi eljárást:
Adott számítógép-jelentés számítógép-adatainak vizsgálata
A Configuration Manager konzolon válassza a Figyelés lehetőséget.
A Figyelés munkaterületen válassza a Jelentéskészítés, majd a Jelentések lehetőséget.
A megjelenített jelentések listájában válassza a Számítógép adatai lehetőséget egy adott számítógéphez , majd a Kezdőlap lap Jelentéscsoport csoportjában válassza a Szerkesztés lehetőséget.
Miután Report Builder megnyílik, a Jelentésadatok panelen bontsa ki az Adatkészletek elemet, majd kattintson duplán a DataSet0 elemre a jelentés SQL-utasításának vizsgálatához, amely az alábbiak szerint jelenik meg:
SELECT distinct SYS.Netbios_Name0, SYS.User_Name0, SYS.User_Domain0, SYS.Resource_Domain_OR_Workgr0, OPSYS.Caption0 as C054, OPSYS.Version0, MEM.TotalPhysicalMemory0, STUFF((SELECT (N','+IPAddr.IP_Addresses0) AS [text()] FROM fn_rbac_RA_System_IPAddresses(@UserSIDs) IPAddr WHERE SYS.ResourceID = IPAddr.ResourceID for xml path(N'')) ,1,1,N'') as IP_Addresses0, -- if there are multiple IP address then combine them together Processor.Manufacturer0, CSYS.Model0, Processor.Name0, Processor.MaxClockSpeed0, SYS.Is_AOAC_Capable0 FROM fn_rbac_R_System(@UserSIDs) SYS LEFT JOIN fn_rbac_GS_X86_PC_MEMORY(@UserSIDs) MEM on SYS.ResourceID = MEM.ResourceID LEFT JOIN fn_rbac_GS_COMPUTER_SYSTEM(@UserSIDs) CSYS on SYS.ResourceID = CSYS.ResourceID LEFT JOIN fn_rbac_GS_PROCESSOR(@UserSIDs) Processor on Processor.ResourceID = SYS.ResourceID LEFT JOIN fn_rbac_GS_OPERATING_SYSTEM(@UserSIDs) OPSYS on SYS.ResourceID=OPSYS.ResourceID WHERE SYS.Netbios_Name0 = @variable ORDER BY SYS.Netbios_Name0, SYS.Resource_Domain_OR_Workgr0
Zárja be az Adathalmaz tulajdonságai párbeszédpanelt, majd kattintson duplán a DataSetAdminID elemre a felhasználó által választható lehetséges számítógépek listáját tartalmazó SQL-utasítás vizsgálatához. Ez a következőképpen jelenik meg:
SELECT dbo.fn_rbac_GetAdminIDsfromUserSIDs(@UserTokenSIDs) as userSIDs
Ez a jelentés egy összetettebb SQL-utasítást tartalmaz, amely több SQL-nézetet kombinál a kívánt adatok lekéréséhez. A lekérdezés eredménye felsorolja a NetBIOS-nevet, a felhasználónevet, az operációs rendszert, a memóriát és egyebeket a jelentéskérésben változóként használt NetBIOS-névvel **(WHERE SYS). Netbios_Name0 = @variable)**. A lekérdezés hat különböző SQL Server nézetből (v_R_System, v_RA_System_IPAddresses, v_GS_X86_PC_MEMORY, v_GS_COMPUTER_SYSTEM, v_GS_PROCESSOR és v_GS_OPERATING_SYSTEM) olvas be adatokat, amelyek a ResourceID oszlop használatával vannak összekapcsolva a v_R_System nézetből, és ahol a NetBIOS neve az v_R_System nézetben megegyezik a jelentéskérésben megadottval. Végül az eredményeket először a Netbios Name oszlop, majd a Felhasználói tartomány oszlop rendezi.
A jelentés parancssorában a Számítógép neve szöveg jelenik meg, és egy változó nevű változóval rendelkezik, amelyet a felhasználó fog feltölteni. A jelentés által használt változókkal és paraméterekkel kapcsolatos részleteket a Jelentésadatok panel Paraméterek csomópontjában tekintheti meg.
Zárja be Report Builder.
Lásd még
Az Összes gyűjtemény jelentés kiértékelése a Configuration Manager