自分の環境でSQLインスタンスをインベントリできるクエリを作成しようとしています。私は自分のコードの中に何かかと思うかもしれないと思う。クエリを実行すると、何も結果が得られずに秒単位で表示されます。どんな助けでも高く評価されます:結果が返されないSQLインスタンスのクエリ
SELECT DISTINCT s.name0 AS [Server Name],
os.caption0 AS [Operating System],
cpu.name0 AS [Chipset],
c.model0 AS [Hardware or Platform],
Count(cpu.resourceid) AS [Number of CPUs],
cpu.numberofcores0 AS [Number of Cores per CPU],
cpu.numberoflogicalprocessors0 AS [Logical Processor Count]
FROM v_gs_computer_system c
FULL OUTER JOIN v_r_system s
ON s.resourceid = c.resourceid
FULL OUTER JOIN v_gs_operating_system os
ON c.resourceid = os.resourceid
FULL OUTER JOIN v_gs_processor cpu
ON c.resourceid = cpu.resourceid
FULL OUTER JOIN v_gs_installed_software gis1
ON gis1.resourceid = cpu.resourceid
WHERE s.active0 = 1
AND s.client0 = 1
AND s.distinguished_name0 LIKE '%server%'
AND gis1.publisher0 LIKE '%microsoft%'
AND gis1.productname0 LIKE '%sql server%'
AND gis1.installsource0 LIKE '%standard%'
AND gis1.installsource0 LIKE '%Enterprise%'
GROUP BY s.name0,
os.caption0,
cpu.name0,
c.model0,
cpu.numberoflogicalprocessors0,
cpu.numberofcores0
データ、テーブル構造についてわからないと何が間違っているのかわかりません... –
私はちょっと分かりやすい構文の問題について助けを求めています。これはT SQLだと思います。 – Drew
いいえ、明示的な構文の問題、またはクエリを実行できるので構文の問題はありません。しかし、私たちはあなたのデータを知らないので何も返されないのかどうかはわかりません。おそらくサンプルを共有することができます。 –