Впервые, столкнулся с ошибкой. При попытке конфигурации сетевых протоколов SQL Server - любые изменения на вкладке IP-адреса выдают ошибку:
Ошибка поставщика WMI
Указанный файл имеет атрибут "только для чтения". [0x80071779]
Даже переключал интерфейс на EN и там это написано так:
WMI Provider Error
The specified file is read only. [0x80071779]
![](https://4.bp.blogspot.com/-nm042M6KhXQ/XOwU3YwAwOI/AAAAAAAA_mI/coWSGCw-vhkWAzFPRhW4Zkw4QI1kGyvnQCK4BGAYYCw/s640/2019-05-27_19-48-07.png)
Всевозможные смены имени пользователя для службы и запуски консоли под Администратором - конечно же не помогают.
Начал искать эти параметры в конфигурационных файлах - тщетно.
И нашел возможность изменить это только в реестре.
Я полагаю путь может отличаться, в зависимости от установленной версии.
Напомню - в моем случае это 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
![](https://2.bp.blogspot.com/-DeunWdQXCSc/XOwWC9XIlII/AAAAAAAA_mU/NMBKaOzlUzQK8Yao-TCehKXbQgRwVUsKQCK4BGAYYCw/s640/2019-05-27_19-52-28.png)
В консоли вы уже сможете видеть измененную информацию.
К сожалению (да собственно чего я ждал...? ) после изменений в реестре - в консоли смена работать не стала :)
Ошибка поставщика WMI
Указанный файл имеет атрибут "только для чтения". [0x80071779]
Даже переключал интерфейс на EN и там это написано так:
WMI Provider Error
The specified file is read only. [0x80071779]
![](https://4.bp.blogspot.com/-nm042M6KhXQ/XOwU3YwAwOI/AAAAAAAA_mI/coWSGCw-vhkWAzFPRhW4Zkw4QI1kGyvnQCK4BGAYYCw/s640/2019-05-27_19-48-07.png)
Всевозможные смены имени пользователя для службы и запуски консоли под Администратором - конечно же не помогают.
Начал искать эти параметры в конфигурационных файлах - тщетно.
И нашел возможность изменить это только в реестре.
Я полагаю путь может отличаться, в зависимости от установленной версии.
Напомню - в моем случае это 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
![](https://2.bp.blogspot.com/-DeunWdQXCSc/XOwWC9XIlII/AAAAAAAA_mU/NMBKaOzlUzQK8Yao-TCehKXbQgRwVUsKQCK4BGAYYCw/s640/2019-05-27_19-52-28.png)
В консоли вы уже сможете видеть измененную информацию.
К сожалению (да собственно чего я ждал...? ) после изменений в реестре - в консоли смена работать не стала :)
Комментариев нет:
Отправить комментарий