Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people, just like you, are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
Solved

Query for SQL machines with SQL Server instaled

Posted on 2010-08-26
3
709 Views
Last Modified: 2013-11-21
I need a query to tell me that SCCM versions and the number of installations of SQL Server is on the site
0
Comment
Question by:ggarate
  • 2
3 Comments
 
LVL 31

Expert Comment

by:merowinger
ID: 33541745
not the whole solution as i don't have the time for it, but a step in the correct direction
SELECT distinct dbo.v_R_System.Netbios_Name0,dbo.v_Add_Remove_Programs.DisplayName0
FROM dbo.v_Add_Remove_Programs INNER JOIN dbo.v_R_System ON dbo.v_Add_Remove_Programs.ResourceID = dbo.v_R_System.ResourceID
WHERE dbo.v_Add_Remove_Programs.ProdID0 not like '{%' and
dbo.v_Add_Remove_Programs.displayname0  like 'Microsoft SQL Server 2005'
or dbo.v_Add_Remove_Programs.displayname0  like 'Microsoft SQL Server 2005 (64-Bit)'
or dbo.v_Add_Remove_Programs.displayname0  like 'Microsoft SQL Server 2008 (64-bit)'

Open in new window

0
 
LVL 6

Expert Comment

by:TarekIsmail
ID: 33562608
HI ,
you make query based on the service name as

select distinct SMS_R_System.NetbiosName, SMS_R_System.ClientVersion, SMS_R_System.IPAddresses, OSname.Caption from  SMS_R_System inner join SMS_G_System_SERVICE on SMS_G_System_SERVICE.ResourceID = SMS_R_System.ResourceId inner join SMS_G_System_OPERATING_SYSTEM on SMS_G_System_OPERATING_SYSTEM.ResourceID = SMS_R_System.ResourceId inner join SMS_G_System_OPERATING_SYSTEM as OSname on OSname.ResourceID = SMS_R_System.ResourceId where SMS_G_System_SERVICE.DisplayName = "SQL Server (MSSQLSERVER)"

Open in new window

0
 
LVL 6

Accepted Solution

by:
TarekIsmail earned 500 total points
ID: 33562611
select distinct SMS_R_System.NetbiosName, SMS_R_System.ClientVersion, SMS_R_System.IPAddresses, OSname.Caption from  SMS_R_System inner join SMS_G_System_SERVICE on SMS_G_System_SERVICE.ResourceID = SMS_R_System.ResourceId inner join SMS_G_System_OPERATING_SYSTEM on SMS_G_System_OPERATING_SYSTEM.ResourceID = SMS_R_System.ResourceId inner join SMS_G_System_OPERATING_SYSTEM as OSname on OSname.ResourceID = SMS_R_System.ResourceId where SMS_G_System_SERVICE.DisplayName = "SQL Server (MSSQLSERVER)"
0

Featured Post

Simplifying Server Workload Migrations

This use case outlines the migration challenges that organizations face and how the Acronis AnyData Engine supports physical-to-physical (P2P), physical-to-virtual (P2V), virtual to physical (V2P), and cross-virtual (V2V) migration scenarios to address these challenges.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Remote Desktop Protocol or RDP has become an essential tool in many offices. This article will show you how to set up an external IP to point directly to an RDP session. There are many reasons why this is beneficial but perhaps the top reason is con…
Welcome to my series of short tips on migrations. Whilst based on Microsoft migrations the same principles can be applied to any type of migration. My first tip Migration Tip #1 – Source Server Health can be found listed in my profile here: http:…
This video shows how to use Hyena, from SystemTools Software, to bulk import 100 user accounts from an external text file. View in 1080p for best video quality.
Established in 1997, Technology Architects has become one of the most reputable technology solutions companies in the country. TA have been providing businesses with cost effective state-of-the-art solutions and unparalleled service that is designed…

792 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question