Как использовать язык сценариев для изменения настроек в MMC Snapin

Я создавал сценарий для настройки сервера MSSQL в PowerShell, но на этом этапе застрял. Я не могу понять, где SnapIn диспетчера конфигурации SQL Server сохраняет данные, и я не могу понять, как получить к ним доступ через COM.

Есть ли способ изменить настройки MMC (командная строка) без использования графического интерфейса?


person Caleb Jares    schedule 08.06.2012    source источник
comment
Какой МЦК? какие настройки?   -  person CB.    schedule 08.06.2012
comment
Диспетчер конфигурации SQL Server. Я хочу изменить настройки в конфигурации сети/протоколах SQL Server для MSSQLSERVER/TCP/IP/IP-адресов: порт IP1.TCP, IP.Enabled и порт IPAll.TCP   -  person Caleb Jares    schedule 08.06.2012
comment
Вы можете использовать SMO или редактировать записи реестра. См. примеры здесь: stackoverflow.com/questions/5033773/   -  person FilamentUnities    schedule 09.06.2012
comment
Это решило это для меня. Однако я также нашел способ создать COM-объект MMC (MMC20.Application). Кроме того, большое спасибо за эту ссылку: D Это было очень полезно!   -  person Caleb Jares    schedule 09.06.2012


Ответы (1)


Почти все параметры, которые вы изменяете в SQL Server, где-то хранятся в SQL Server, что означает, что для внесения этих изменений используется TSQL. Мой любимый прием — запускать SQL Profiler для базы данных, изменяя ее настройки. Затем вы можете увидеть, как SQL используется для изменения необходимых вам настроек, которые вы можете выполнить из своего скрипта. Очень полезно

person Aaron Jensen    schedule 09.06.2012