Thanks again, Garth. This is what I needed!
Best Regards, Mike Murray Desktop Management Coordinator - IT Support Services California State University, Chico 530.898.4357 [email protected]<mailto:[email protected]> ________________________________ From: [email protected] <[email protected]> on behalf of Murray, Mike <[email protected]> Sent: Tuesday, March 24, 2015 1:15 PM To: [email protected] Subject: [mssms] RE: Help with SQL for report It appears removing RV.Description0 fixed the problem. Is there another way to grab that field? From: [email protected] [mailto:[email protected]] On Behalf Of Garth Jones Sent: Tuesday, March 24, 2015 1:10 PM To: [email protected] Subject: [mssms] RE: Help with SQL for report I did a quick look at one of my clean test labs and System description is clearly not within the Out of the Box SQL view. However it is within my main lab and Mike’s environment. ;-) From: [email protected]<mailto:[email protected]> [mailto:[email protected]] On Behalf Of Atkinson, Matt T Sent: Tuesday, March 24, 2015 4:04 PM To: [email protected]<mailto:[email protected]> Subject: [mssms] RE: Help with SQL for report I had a small error with the query provided by Garth, had to remove RV.Description0 from the select statement before it would run (doesn’t exist, unless I’m missing something). Once I did that it ran fine. From: [email protected]<mailto:[email protected]> [mailto:[email protected]] On Behalf Of Garth Jones Sent: Tuesday, March 24, 2015 12:45 PM To: [email protected]<mailto:[email protected]> Subject: [mssms] RE: Help with SQL for report Where exactly are you seeing that… I ran this query within SSMS and it run without any errors, so help me understand what you are trying to do. From: [email protected]<mailto:[email protected]> [mailto:[email protected]] On Behalf Of Murray, Mike Sent: Tuesday, March 24, 2015 3:25 PM To: [email protected]<mailto:[email protected]> Subject: [mssms] RE: Help with SQL for report Hi Garth, thank you! I’m getting this error when I save or run: “An item with the same key has already been added” Thanks, Mike From: [email protected]<mailto:[email protected]> [mailto:[email protected]] On Behalf Of Garth Jones Sent: Tuesday, March 24, 2015 12:07 PM To: [email protected]<mailto:[email protected]> Subject: [mssms] RE: Help with SQL for report Here is a cleanup fixed up and following best practices version of this query. select distinct RV.ResourceID, BIOS.SerialNumber0, SEU.SMBIOSAssetTag0, RV.Netbios_Name0, RV.Client_Version0, RV.Distinguished_Name0, OS.Caption0, OS.CSDVersion0, RV.Last_Logon_Timestamp0, WS.LastHWScan, CS.Manufacturer0, CS.Model0, CS.TotalPhysicalMemory0, OS.InstallDate0, OS.LastBootUpTime0, SCU.TopConsoleUser0, RV.User_Name0,RV.User_Domain0, BIOS.SMBIOSBIOSVersion0, EV.DriveLetter0, EV.ProtectionStatus0, OS.Description0, RV.Description0 from dbo.v_R_System AS RV LEFT OUTER JOIN dbo.v_RA_System_SystemOUName AS RASSOUN ON RV.ResourceID = RASSOUN.ResourceID LEFT OUTER JOIN dbo.v_GS_COMPUTER_SYSTEM AS CS ON CS.ResourceID = RV.ResourceID LEFT OUTER JOIN dbo.v_GS_OPERATING_SYSTEM AS OS ON OS.ResourceID = RV.ResourceID LEFT OUTER JOIN dbo.v_GS_PC_BIOS AS BIOS ON BIOS.ResourceID = RV.ResourceID LEFT OUTER JOIN dbo.v_GS_SYSTEM_CONSOLE_USAGE AS SCU ON SCU.ResourceID = RV.ResourceID LEFT OUTER JOIN dbo.v_GS_ENCRYPTABLE_VOLUME AS EV ON EV.ResourceID = RV.ResourceID LEFT OUTER JOIN dbo.v_GS_WORKSTATION_STATUS AS WS ON WS.ResourceID = RV.ResourceID left outer join dbo.v_GS_SYSTEM_ENCLOSURE_UNIQUE SEU ON RV.ResourceID = SEU.ResourceID order by RV.Netbios_Name0 From: [email protected]<mailto:[email protected]> [mailto:[email protected]] On Behalf Of Atkinson, Matt T Sent: Tuesday, March 24, 2015 2:41 PM To: [email protected]<mailto:[email protected]> Subject: [mssms] RE: Help with SQL for report I also tried to run it in SSMS and it looks like some of the column names are incorrect: SMS_R_System.operatingSystem0 should be SMS_R_System.Operating_System_Name_And0, etc. [cid:[email protected]] From: [email protected]<mailto:[email protected]> [mailto:[email protected]] On Behalf Of Murray, Mike Sent: Tuesday, March 24, 2015 11:23 AM To: [email protected]<mailto:[email protected]> Subject: [mssms] Help with SQL for report I’m trying to use this to create a report. When I run the report, I get: * An error has occurred during report processing. (rsProcessingAborted) Query execution failed for dataset 'DataSet1'. (rsErrorExecutingCommand) Here’s the SQL: select distinct SMS_R_System.ItemKey,SMS_G_System_PC_BIOS.SerialNumber00,v_GS_SYSTEM_ENCLOSURE_UNIQUE.AssetTag,SMS_R_System.Name0,SMS_R_System.Client_Version0,SMS_R_System.Distinguished_Name0,SMS_R_System.operatingSystem0,SMS_R_System.operatingSystemServicePac0,SMS_R_System.Last_Logon_Timestamp0,___System_WORKSTATION_STATUS3.LastHWScan,SMS_G_System_COMPUTER_SYSTEM.Manufacturer00,SMS_G_System_COMPUTER_SYSTEM.Model00,SMS_G_System_COMPUTER_SYSTEM.TotalPhysicalMemory00,SMS_G_System_OPERATING_SYSTEM.InstallDate00,SMS_G_System_OPERATING_SYSTEM.LastBootUpTime00,__ystem_SYSTEM_CONSOLE_USAGE1.TopConsoleUser00,SMS_R_System.User_Name0,SMS_R_System.User_Domain0,SMS_G_System_PC_BIOS.SMBIOSBIOSVersion00,___System_ENCRYPTABLE_VOLUME2.DriveLetter00,___System_ENCRYPTABLE_VOLUME2.ProtectionStatus00,SMS_G_System_OPERATING_SYSTEM.Description00,SMS_R_System.description0 from vSMS_R_System AS SMS_R_System LEFT OUTER JOIN System_System_OU_Name_ARR AS __mSystem_System_OU_Name_ARR0 ON SMS_R_System.ItemKey = __mSystem_System_OU_Name_ARR0.ItemKey LEFT OUTER JOIN Computer_System_DATA AS SMS_G_System_COMPUTER_SYSTEM ON SMS_G_System_COMPUTER_SYSTEM.MachineID = SMS_R_System.ItemKey LEFT OUTER JOIN Operating_System_DATA AS SMS_G_System_OPERATING_SYSTEM ON SMS_G_System_OPERATING_SYSTEM.MachineID = SMS_R_System.ItemKey LEFT OUTER JOIN PC_BIOS_DATA AS SMS_G_System_PC_BIOS ON SMS_G_System_PC_BIOS.MachineID = SMS_R_System.ItemKey LEFT OUTER JOIN SYSTEM_CONSOLE_USAGE_DATA AS __ystem_SYSTEM_CONSOLE_USAGE1 ON __ystem_SYSTEM_CONSOLE_USAGE1.MachineID = SMS_R_System.ItemKey LEFT OUTER JOIN ENCRYPTABLE_VOLUME_DATA AS ___System_ENCRYPTABLE_VOLUME2 ON ___System_ENCRYPTABLE_VOLUME2.MachineID = SMS_R_System.ItemKey LEFT OUTER JOIN WorkstationStatus_DATA AS ___System_WORKSTATION_STATUS3 ON ___System_WORKSTATION_STATUS3.MachineID = SMS_R_System.ItemKey where (SMS_R_System.Obsolete0 = N'0') order by name0 Best Regards, Mike Murray Desktop Management Coordinator - IT Support Services California State University, Chico 530.898.4357 [email protected]<mailto:[email protected]> ________________________________ This message is intended for the sole use of the addressee, and may contain information that is privileged, confidential and exempt from disclosure under applicable law. If you are not the addressee you are hereby notified that you may not use, copy, disclose, or distribute to anyone the message or any information contained in the message. If you have received this message in error, please immediately advise the sender by reply email and delete this message. ________________________________ This message is intended for the sole use of the addressee, and may contain information that is privileged, confidential and exempt from disclosure under applicable law. If you are not the addressee you are hereby notified that you may not use, copy, disclose, or distribute to anyone the message or any information contained in the message. If you have received this message in error, please immediately advise the sender by reply email and delete this message.

