Обратили внимание, что один из серверов после недели работы начинает жутко «тормозить».
Расследование показало, что виноват WSUS, а точнее его встроенная SQL база данных: Windows Internal Database (инстанс MICROSOFT##SSEE).
Выяснилось, что в процессе работы этот SQL сервер отъедает всю доступную память, в результате чего всё и начинает тормозить.
В полноценном SQL сервере мы бы просто ограничили размер памяти доступный для него, но как это сделать тут, ведь никаких стандартных средств управления не предусмотрено?
Очень просто!
Качаем
np:\\.\pipe\MSSQL$Microsoft##SSEE\sql\query.
Всё!
Подробнее на английском можно
ЗЫ: Вход необходимо производить под учётной записью (локальной или доменной) имеющей права локального администратора.
На SBS (да и вообще при использовании UAC) не забываем запускать SQL Server Management Studio используя Run As Administrator (Запуск от имени администратора).
ЗЗЫ: Также неплохо бы поставить перезагрузку сервера раз в неделю по расписанию, например ночью в воскресение.
подскажите, это самая Windows Internal Database (MICROSOFT##SSEE) после удаления с сервера WSUS вообще нужна? Сервер 2008R2, используется как файловый сервер. Я попытался руками удалить папку C:\Program Files\Microsoft SQL Server и ессно облом.
Если она использовалась только для WSUS — то да конечно, можно удалять. Но нужно убедиться, что никакие другие службы или приложения её не используют (например SQL Server Management Studio посмотреть какие в ней есть БД).
спасибо, удалил ее командой
msiexec /x {BDD79957-5801-4A2D-B09E-852E7FA64D01} callerid=ocsetup.exe для 64 bit OS
Всем привет!