Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questa sezione descrive come creare un programma VBScript che elenca la versione delle istanze installate di Microsoft SQL Server in esecuzione in un computer.
Nell'esempio di codice sono elencate le istanze di SQL Server in esecuzione nel computer e la relativa versione.
Elenco del nome e della versione delle istanze installate di SQL Server
Aprire un nuovo documento in un editor di testo, ad esempio Il Blocco note Microsoft. Copiare il codice che segue questa procedura e salvare il file con estensione vbs. Questo esempio è denominato test.vbs.
Connettersi a un'istanza del provider WMI per Gestione computer con la funzione VBScript
GetObject. Questo esempio si connette a un computer remoto denominato mpc, ma omette il nome del computer per connettersi al computer locale: winmgmts:root\Microsoft\SqlServer\ComputerManagement. Per altre informazioni sulla funzione, vedere le informazioni di riferimento suGetObjectVBScript.Utilizzare il
InstancesOfmetodo per enumerare un elenco dei servizi. I servizi possono anche essere enumerati usando una semplice query WQL e unExecQuerymetodo anziché ilInstancesOfmetodo .Usare il
ExecQuerymetodo e una query WQL per recuperare il nome e la versione delle istanze installate di SQL Server.Salva il file.
Eseguire lo script digitando
cscript test.vbsal prompt dei comandi.
Esempio
set wmi = GetObject("WINMGMTS:\\.\root\Microsoft\SqlServer\ComputerManagement12")
for each prop in wmi.ExecQuery("select * from SqlServiceAdvancedProperty where SQLServiceType = 1 AND PropertyName = 'VERSION'")
WScript.Echo prop.ServiceName & " " & prop.PropertyName & ": " & prop.PropertyStrValue
next