Udostępnij za pośrednictwem


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

  1. 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.

  2. 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.

  3. 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.

  4. Użyj ExecQuery metoda i kwerendy WQL, pobrać nazwa i wersja zainstalowanego wystąpienia SQL Server.

  5. Zapisanie pliku.

  6. 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