Jak Modyfikowanie SQL Server zaawansowane właściwości usługi przy użyciu języka 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.
Przykład kodu wyświetla listę wystąpień SQL Server uruchomione na komputerze i jego wersja.
Nazwa i wersja zainstalowanego wystąpień programu SQL Server
Otwórz nowy dokument w edytorze tekstów, takich jak Microsoft Notatnik.Kopiowanie kodu, która tę procedurę i Zapisz plik z rozszerzeniem vbs.W tym przykładzie nazywa się test.vbs.
Połączyć się z wystąpienie dostawcy WMI do zarządzania komputerem z językiem VBScript GetObject funkcja.W tym przykładzie łączy się z komputera zdalnego o nazwie mpc, ale pominąć nazwę komputera, aby połączyć się z komputera lokalnego: winmgmts:root\Microsoft\SqlServer\ComputerManagement.Więcej informacji o GetObject funkcja, zobacz odwołanie VBScript.
Użyj InstancesOf metoda wyliczyć usług.Usługi mogą być wyliczone również za pomocą prostej kwerendy WQL i ExecQuery metoda zamiast InstancesOf metoda.
Użyj ExecQuery metoda i kwerendy WQL, pobrać nazwa i wersja zainstalowanego wystąpienia SQL Server.
Zapisanie pliku.
Uruchom skrypt wpisując cscript test.vbs w wiersz polecenia.
Przykład
set wmi = GetObject("WINMGMTS:\\.\root\Microsoft\SqlServer\ComputerManagement10")
for each prop in wmi.ExecQuery("select * from SqlServiceAdvancedProperty where SQLServiceType = 1 AND PropertyName = 'VERSION'")
WScript.Echo prop.ServiceName & " " & prop.PropertyName & ": " & prop.PropertyStrValue
next