How to: Modify SQL Server Service Advanced Properties using VBScript
This section describes how to create a VBScript program that lists the version of installed instances of Microsoft SQL Server that are running on a computer.
The code example lists the instances of SQL Server running on the computer and its version.
Listing name and version of installed instances of SQL Server
Open a new document in a text editor, such as Microsoft Notepad. Copy the code that follows this procedure and save the file with a .vbs extension. This example is called test.vbs.
Connect to an instance of the WMI Provider for Computer Management with the VBScript
GetObject
function. This example connects to a remote computer named mpc, but omit the computer name to connect to the local computer: winmgmts:root\Microsoft\SqlServer\ComputerManagement. For more information about theGetObject
function, see the VBScript reference.Use the
InstancesOf
method to enumerate a list of the services. The services can also be enumerated by using a simple WQL query and anExecQuery
method instead of theInstancesOf
method.Use the
ExecQuery
method and a WQL query to retrieve the name and version of the installed instances of SQL Server.Save the file.
Run the script by typing cscript test.vbs at the command prompt.
예
set wmi = GetObject("WINMGMTS:\\.\root\Microsoft\SqlServer\ComputerManagement")
for each prop in wmi.ExecQuery("select * from SqlServiceAdvancedProperty where SQLServiceType = 1 AND PropertyName = 'VERSION'")
WScript.Echo prop.ServiceName & " " & prop.PropertyName & ": " & prop.PropertyStrValue
next