Cómo restaurar manualmente la metabase de IIS

Breve guía paso a paso  sobre cómo restaurar manualmente la metabase de IIS

  1. Parar los servicios IIS y dependientes con el comando NET STOP IISADMIN /Y
  2. Borrar la metabase presumiblemente corrupta: si la hubiera ir al directorio (%SystemRoot%System32Inetsrv) y hacer una copia de seguridad de Metabase.bin o Metabase.xml (por si acaso) y después borrarla.
  3. Conseguir una Metabase antigua
    • Desde una metabase de otro IIS: ir al IIS, Sitio Web predeterminado, botón derecho, Todas las tareas, Guardar configuración en un archivo. Esto exportará la metabase de este sitio web a un archivo .bin (IIS 5 o inferiores) o .xml (IIS 6)
    • Desde una copia de seguridad: ir al directorio Metaback y copiar a Inetsrv un archivo antiguo de copia de seguridad (FileName.mdBackupNumber)
    • Desde una metabase temporal: copiar un archivo temporal antiguo (Metabase.bak o Metabase.bin.bak para IIS 5 o inferiores, y Metabase_XXXXXXXXXX_XXXXXXXXXX.xml para IIS 6)
  4. Restaurar la metabase: coger el archivo recuperado, colocarlo en %SystemRoot%System32Inetsrv y renombrarlo a Metabase.bin (IIS 5 o inferiores) o a Metabase.xml (IIS 6)
  5. Reiniciar IIS y la máquina.

Estos pasos son orientativos pero naturalmente no están suficientemente testeados. Cualquier sugerencia es bienvenida.

Otros artículos de esta serie:

[seriesposts show_date=0 order=asc]

Publicar un Comentario

Si es la primera vez que escribes, tu comentario será moderado por un administrador.

Con el fin de garantizar un ambiente de debate respetuoso, no se permitirán comentarios:

  • insultantes, difamatorios, racistas, sexistas, y/o discriminatorios
  • excesivamente críticos con otros participanes
  • que no aporten nada, sin sentido o repetidos
  • con enlaces considerados publicidad o spam
  • con material protegido por derechos de autor
*
*