понедельник, 27 мая 2019 г.

MSSQL: Ошибка поставщика WMI. 0x80071779

Впервые, столкнулся с ошибкой. При попытке конфигурации сетевых протоколов SQL Server - любые изменения на вкладке IP-адреса выдают ошибку:
Ошибка поставщика WMI
Указанный файл имеет атрибут "только для чтения". [0x80071779]
Даже переключал интерфейс на EN и там это написано так:
WMI Provider Error
The specified file is read only. [0x80071779]




Всевозможные смены имени пользователя для службы и запуски консоли под Администратором - конечно же не помогают.
Начал искать эти параметры в конфигурационных файлах - тщетно.
И нашел возможность изменить это только в реестре.
Я полагаю путь может отличаться, в зависимости от установленной версии.
Напомню - в моем случае это MSSQL Server Express 2016
Запускаем regedit
Идем сюда:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL13.SQLEXPRESS\MSSQLServer\SuperSocketNetLib\Tcp
и видим все наши доступные IP, что были видны в MMC консоли.
Отключив в реестре ненужные IP адреса и прописав порт - перезапустите службу.
Меня интересовал параметр Active и порт
Active 1 - это Enable
Active 0 - Disable

В консоли вы уже сможете видеть измененную информацию.
К сожалению (да собственно чего я ждал...? ) после изменений в реестре - в консоли смена работать не стала :) 

1 комментарий:

  1. MS SQL SERVER 2022. Столкнулся с такой же проблемой. Статья помогла, спасибо!

    ОтветитьУдалить