使用 SSCM 安裝 SQL Server(任何版本)擷取所有伺服器
我正在嘗試創建一個伺服器集合,它以一種智能的方式收集所有安裝了 SQL Server 的伺服器。我創建了一個集合,並使用標準屬性添加了一些伺服器,如螢幕截圖所示。現在我不想手動將螢幕截圖右側列出的 100 個 SQL 版本添加到我的標準中。所以我想我會自己重新編寫查詢語句。但我沒有找到複製所有列出的 SQL 版本的方法……(我也無權訪問 SSCM 後面的數據庫)
如果我使用查詢,
is like Microsoft SQL Server
我將獲得大量不需要的本地客戶端。有人可以在這裡幫助新手嗎?
我使用以下查詢,它只會顯示安裝了 SQL Server 的 Windows Server 作業系統的機器:
select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System where SMS_R_System.ResourceId in (select distinct SMS_G_System_ADD_REMOVE_PROGRAMS.ResourceID from SMS_G_System_ADD_REMOVE_PROGRAMS where SMS_G_System_ADD_REMOVE_PROGRAMS.DisplayName Like ‘Microsoft SQL Server %’ ) AND SMS_R_System.OperatingSystemNameandVersion 像 “%server%”
我發現了幾個有很多查詢範例的好網站。我經常使用 Anders Rodland 的那個,發現它很有幫助。希望這一切都有幫助
http://www.andersrodland.com/ultimate-sccm-querie-collection-list/