Continuamos la sección “Ayuda para el administrador"
Debido al hecho de que el servicio WSUS no es crítico y, por lo general, nadie hace copias de seguridad de la base de datos WSUS (que está en SQL), y en caso de falla de esta base de datos, reinstalar todo el servicio y volver a descargar todas las actualizaciones de alguna manera no es bueno, tuvimos la idea de publicar este artículo.
En caso de pérdida completa de la base de datos subd (sin copias de seguridad) debe hacer lo siguiente:
- Detener WSUS
- Ejecute el comando:
El punto al principio es obligatorio. \" antes de wsusutil.exe; de lo contrario, no funcionará en PowerShell. Para la instancia de SQL predeterminada, simplemente ingrese el nombre del servidor. Necesita comillas en el comando anterior. Esto ejecutará una instalación posterior que instalará SUSDB, volverá a crear el sitio web en el puerto 8530 (predeterminado) y reasignará todo a ContentDir. El comando posterior a la instalación creará un registro en el directorio \AppData\Local\Temp que se verá como tmp*.tmp. Este registro puede ocupar 0 KB durante un tiempo. También creará otro registro llamado WsusUtilUseCustomWebSite.log. El registro del sitio web desaparecerá si la instalación del sitio web es correcta, luego se escribirá tmp*.log en ese punto. El registro de tmp le mostrará las tablas, los procedimientos almacenados, las vistas, etc., que se crean/validan en SUSDB.
- Inicio de los servicios de WSUS
- A continuación, debe volver a configurar WSUS
- Realizando la sincronización
- En los registros durante la sincronización, recibirá un error
Advertencia WsusService.37 DBConnection.ExecuteCommandNoResult SqlException Ocurrió. Número 50000 y mensaje de identidad de actualización no válida en XML para la actualización
No tenga miedo después de la sincronización, estos errores desaparecerán