Метод ConfigurationSetting — SetServiceState
Включает и выключает службу Windows и веб-службу сервера отчетов.
Синтаксис
Public Sub SetServiceState(ByVal EnableWindowsService As Boolean, _
ByVal EnableWebService As Boolean, ByVal EnableReportManager As Boolean, _
ByRef HRESULT As Int32)
public void SetServiceState(Boolean EnableWindowsService,
Boolean EnableWebService, Boolean EnableReportManager, out Int32 HRESULT);
Параметры
EnableWindowsService
Логическое значение, которое показывает состояние службы Windows. Значение true запускает службу Windows сервера отчетов. Значение false останавливает службу Windows.
EnableWebService
Логическое значение, указывающее состояние веб-службы Служб Reporting Services. Значение true запускает веб-службу сервера отчетов. Значение false останавливает веб-службу.
EnableReportManager
Логическое значение, которое показывает требуемое состояние диспетчера отчетов.
Примечание.
Этот параметр считается устаревшим, начиная с SQL Server 2016 Reporting Services с накопительным пакетом обновления 2. Веб-портал всегда включен. Значение параметра игнорируется.
HRESULT
[out] Значение, которое указывает, окончился ли вызов успехом или сбоем.
Возвращаемое значение
Возвращает значение HRESULT , являющееся признаком успешного или неуспешного завершение вызова метода. Значение 0 указывает, что вызов метода завершился успешно. Ненулевое значение указывает, что произошла ошибка.
Требования
Пространство имен: root\Microsoft\SqlServer\ReportServer\<InstanceName>\v13\Admin