Hi,
Could use a lil' help on a query that works on one server, but not the other.
Thx in advance !!!!!
Marcus
===========================
Builds:
Svr1:
Windows 2003 R2 SP2 Enterprise
IIS 6.0
SQL 2005 Enterprise SP2
WSUS 3.0 SP1
SCCM 2007 RTM
Svr2:
Windows 2003 R2 SP2 Standard
IIS 6.0
SQL 2005 StandardSP2
WSUS 3.0 SP1
SCCM 2007 RTM
Svr2 query works fine, Srv1 query returns this error:
An error occurred when the report was run. The details are as follows:
The query has been canceled because the estimated cost of this query (2147483647) exceeds the configured threshold of 100000. Contact the system administrator.
Error Number: | -2147217900 |
Source: | Microsoft OLE DB Provider for SQL Server |
Native Error: | 8649 |
This is the query language:
SELECT DISTINCT
dbo.v_R_System.Netbios_Name0 AS [Machine Name],
dbo.v_R_System.Resource_Domain_OR_Workgr0,
dbo.v_GS_OPERATING_SYSTEM.Caption0 AS [Operating System Caption],
dbo.v_R_System.Operating_System_Name_and0 AS [Operating System],
dbo.v_GS_OPERATING_SYSTEM.Version0 AS [Operating System Version],
dbo.v_GS_OPERATING_SYSTEM.CSDVersion0 AS [Service Pack Version],
dbo.v_GS_COMPUTER_SYSTEM.Manufacturer0 AS [System Manufacturer],
dbo.v_GS_COMPUTER_SYSTEM.Model0 AS [System Model],
dbo.v_GS_PC_BIOS.SerialNumber0 AS [System Serial Number (if Available)],
dbo.v_GS_PROCESSOR.MaxClockSpeed0 AS [Processor Speed (GHz)],
dbo.v_GS_COMPUTER_SYSTEM.NumberOfProcessors0 AS [Number of Processors (or Cores)],
dbo.v_GS_X86_PC_MEMORY.TotalPhysicalMemory0 AS [Memory (KBytes)],
dbo.v_GS_LOGICAL_DISK.Size0 AS [Disk Space (MB)],
dbo.v_GS_LOGICAL_DISK.FreeSpace0 AS [Free Disk Space (MB)],
dbo.v_RA_System_IPAddresses.IP_Addresses0 AS [IP Address],
dbo.v_RA_System_MACAddresses.MAC_Addresses0 AS [MAC Address],
dbo.v_GS_PC_BIOS.Description0 AS [BIOS Description],
dbo.v_GS_PC_BIOS.ReleaseDate0 AS [BIOS Release Date],
dbo.v_GS_PC_BIOS.SMBIOSBIOSVersion0 AS [SM BIOS Version],
dbo.v_GS_OPERATING_SYSTEM.WindowsDirectory0 AS [Windows Install Directory]
dbo.v_R_System.Netbios_Name0 AS [Machine Name],
dbo.v_R_System.Resource_Domain_OR_Workgr0,
dbo.v_GS_OPERATING_SYSTEM.Caption0 AS [Operating System Caption],
dbo.v_R_System.Operating_System_Name_and0 AS [Operating System],
dbo.v_GS_OPERATING_SYSTEM.Version0 AS [Operating System Version],
dbo.v_GS_OPERATING_SYSTEM.CSDVersion0 AS [Service Pack Version],
dbo.v_GS_COMPUTER_SYSTEM.Manufacturer0 AS [System Manufacturer],
dbo.v_GS_COMPUTER_SYSTEM.Model0 AS [System Model],
dbo.v_GS_PC_BIOS.SerialNumber0 AS [System Serial Number (if Available)],
dbo.v_GS_PROCESSOR.MaxClockSpeed0 AS [Processor Speed (GHz)],
dbo.v_GS_COMPUTER_SYSTEM.NumberOfProcessors0 AS [Number of Processors (or Cores)],
dbo.v_GS_X86_PC_MEMORY.TotalPhysicalMemory0 AS [Memory (KBytes)],
dbo.v_GS_LOGICAL_DISK.Size0 AS [Disk Space (MB)],
dbo.v_GS_LOGICAL_DISK.FreeSpace0 AS [Free Disk Space (MB)],
dbo.v_RA_System_IPAddresses.IP_Addresses0 AS [IP Address],
dbo.v_RA_System_MACAddresses.MAC_Addresses0 AS [MAC Address],
dbo.v_GS_PC_BIOS.Description0 AS [BIOS Description],
dbo.v_GS_PC_BIOS.ReleaseDate0 AS [BIOS Release Date],
dbo.v_GS_PC_BIOS.SMBIOSBIOSVersion0 AS [SM BIOS Version],
dbo.v_GS_OPERATING_SYSTEM.WindowsDirectory0 AS [Windows Install Directory]
FROM dbo.v_R_System
INNER JOIN dbo.v_GS_OPERATING_SYSTEM ON dbo.v_GS_OPERATING_SYSTEM.ResourceID = dbo.v_R_System.ResourceID
INNER JOIN dbo.v_GS_SYSTEM_ENCLOSURE ON dbo.v_GS_SYSTEM_ENCLOSURE.ResourceID = dbo.v_R_System.ResourceID
INNER JOIN dbo.v_GS_COMPUTER_SYSTEM ON dbo.v_GS_COMPUTER_SYSTEM.ResourceID = dbo.v_R_System.ResourceID
INNER JOIN dbo.v_RA_System_IPAddresses ON dbo.v_RA_System_IPAddresses.ResourceID = dbo.v_R_System.ResourceID
INNER JOIN dbo.v_RA_System_MACAddresses ON dbo.v_RA_System_MACAddresses.ResourceID = dbo.v_R_System.ResourceID
INNER JOIN dbo.v_GS_X86_PC_MEMORY ON dbo.v_GS_X86_PC_MEMORY.ResourceID = dbo.v_R_System.ResourceID
INNER JOIN dbo.v_GS_PROCESSOR ON dbo.v_GS_PROCESSOR.ResourceID = dbo.v_R_System.ResourceID
INNER JOIN dbo.v_GS_PC_BIOS ON dbo.v_GS_PC_BIOS.ResourceID = dbo.v_R_System.ResourceID
INNER JOIN dbo.v_GS_LOGICAL_DISK ON dbo.v_GS_LOGICAL_DISK.ResourceID = dbo.v_R_System.ResourceID
INNER JOIN dbo.v_FullCollectionMembership ON (dbo.v_FullCollectionMembership.ResourceID = v_R_System.ResourceID)
INNER JOIN dbo.v_GS_SYSTEM_ENCLOSURE ON dbo.v_GS_SYSTEM_ENCLOSURE.ResourceID = dbo.v_R_System.ResourceID
INNER JOIN dbo.v_GS_COMPUTER_SYSTEM ON dbo.v_GS_COMPUTER_SYSTEM.ResourceID = dbo.v_R_System.ResourceID
INNER JOIN dbo.v_RA_System_IPAddresses ON dbo.v_RA_System_IPAddresses.ResourceID = dbo.v_R_System.ResourceID
INNER JOIN dbo.v_RA_System_MACAddresses ON dbo.v_RA_System_MACAddresses.ResourceID = dbo.v_R_System.ResourceID
INNER JOIN dbo.v_GS_X86_PC_MEMORY ON dbo.v_GS_X86_PC_MEMORY.ResourceID = dbo.v_R_System.ResourceID
INNER JOIN dbo.v_GS_PROCESSOR ON dbo.v_GS_PROCESSOR.ResourceID = dbo.v_R_System.ResourceID
INNER JOIN dbo.v_GS_PC_BIOS ON dbo.v_GS_PC_BIOS.ResourceID = dbo.v_R_System.ResourceID
INNER JOIN dbo.v_GS_LOGICAL_DISK ON dbo.v_GS_LOGICAL_DISK.ResourceID = dbo.v_R_System.ResourceID
INNER JOIN dbo.v_FullCollectionMembership ON (dbo.v_FullCollectionMembership.ResourceID = v_R_System.ResourceID)
WHERE (dbo.v_GS_LOGICAL_DISK.DeviceID0 = 'C:')
AND dbo.v_FullCollectionMembership.CollectionID = 'in00000f'
Order by dbo.v_R_System.Netbios_Name0
AND dbo.v_FullCollectionMembership.CollectionID = 'in00000f'
Order by dbo.v_R_System.Netbios_Name0