-
VBscript Tamaño de Base de Datos
Hola,
Estoy viendo la posibilidad de un script que me traiga los valores actuales del tamaño de la bases de datos de diferentes servidores, ya lo tengo armado y con una instuccion de mensaje trabaja correctamente, el problema esta en la generación de la información, este es el script que estoy usando.serverName = “Nombre de Servidor”
set cn = createobject(“ADODB.Connection”)
set cmd = createobject(“ADODB.Command”)
set rs = createobject(“ADODB.RecordSet”)cn.open “Provider=SQLOLEDB.1;Data Source=” & serverName & “;Integrated Security=SSPI;Initial Catalog=Master”
cmd.activeconnection = cncmd.commandtext = “exec sp_helpdb”
set rs = cmd.executeDo while not rs.EOF
if rs(“dbid”) > 4 then
module_description= rs(“name”)
module_data = rs(“db_size”)
Wscript.StdOut.WriteLine “” ”
Wscript.StdOut.WriteLine “ ”
Wscript.StdOut.WriteLine “”
Wscript.StdOut.WriteLine “”
Wscript.StdOut.WriteLine “
Wscript.StdOut.flushend if
rs.movenext
loopcn.close
Si ponga la instrucción de MSGBOX me da todas las bases de datos y esta es la salida con el Wscript
Solamente me muestra una y con la instrucción de MSGBOX me muestra 2 dbs.
Alguna sugerencia para obtener toda la información?.
Saludos y de antemano Gracias