WSUS database error

Nov 02, 2014 01:56



В один прекрасный момент упала служба Update Services на сервере WSUS, и подниматься обратно не пожелала.

При этом в логах обнаружилась ошибка 7042:

System.Data.SqlClient.SqlException -- Cannot open database "SUSDB" requested by the login. The login failed.

Очевидно, побилась база WSUS. В моем случае, хранилась она в Windows Internal Database.

Лечение:

1. Запускаем консоль от имени администратора
2. Выполняем команды:

sqlcmd -S \\.\pipe\mssql$microsoft##ssee\sql\query -E
ALTER DATABASE SUSDB SET EMERGENCY;
GO
ALTER DATABASE SUSDB set single_user
GO
DBCC CHECKDB (SUSDB, REPAIR_ALLOW_DATA_LOSS) WITH ALL_ERRORMSGS;
GO
ALTER DATABASE SUSDB set multi_user
GO

4. net start WsusService
5. Профит. Все должно работать.

microsoft, wsus, Сисадминское

Previous post Next post
Up