Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Esta seção descreve como criar um programa VBScript que lista a versão das instâncias instaladas do Microsoft SQL Server em execução em um computador.
O exemplo de código lista as instâncias do SQL Server em execução no computador e sua versão.
Nome de listagem e versão das instâncias instaladas do SQL Server
Abra um novo documento em um editor de texto, como o Microsoft Notepad. Copie o código que segue este procedimento e salve o arquivo com uma extensão .vbs. Este exemplo é chamado test.vbs.
Conecte-se a uma instância do Provedor WMI para Gerenciamento de Computador com a função VBScript
GetObject. Este exemplo se conecta a um computador remoto chamado mpc, mas omite o nome do computador para se conectar ao computador local: winmgmts:root\Microsoft\SqlServer\ComputerManagement. Para obter mais informações sobre aGetObjectfunção, consulte a referência do VBScript.Use o
InstancesOfmétodo para enumerar uma lista dos serviços. Os serviços também podem ser enumerados usando uma consulta WQL simples e umExecQuerymétodo em vez doInstancesOfmétodo.Use o
ExecQuerymétodo e uma consulta WQL para recuperar o nome e a versão das instâncias instaladas do SQL Server.Salve o arquivo.
Execute o script digitando
cscript test.vbsno prompt de comando.
Exemplo
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