Para detectar qué instancias hay instaladas de SQL Server (y de qué versión es cada una) se puede usar el siguiente script de Windows Scripting Host:
strKeyPath = "SOFTWARE\Microsoft\Microsoft SQL Server\Instance Names\SQL"
Set objReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\default:StdRegProv")
objReg.EnumValues &H80000002, strKeyPath, arrEntryNames, arrValueTypes
For count=0 To UBound(arrEntryNames)
objReg.GetStringValue &H80000002, strKeyPath, arrEntryNames(count), strInstance
objReg.GetStringValue &H80000002, "SOFTWARE\Microsoft\Microsoft SQL Server\" & strInstance & "\Setup", "Version", strVersion
Wscript.Echo arrEntryNames(count) & " - " & strVersion
Next
Para probarlo, hacer lo siguiente:
1. Copiar el script en un editor de texto y grabarlo en un archivo con extensión .vbs, por ejemplo: VerInstancias.vbs
2. Abrir una ventana de línea de comandos Windows.
3. Ejecutar en la línea de comandos: cscript VerInstancias.vbs
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario
Nota: solo los miembros de este blog pueden publicar comentarios.