다음을 통해 공유


SetWindowsServiceIdentity 메서드(WMI MSReportServer_ConfigurationSetting)

보고서 서버 Windows 서비스를 지정된 Windows 사용자로 실행하고 이 계정에 보고서 서버가 작동할 수 있도록 충분한 파일 시스템 권한을 부여합니다.

구문

Public Sub SetWindowsServiceIdentity(UseBuiltInAccount as Boolean, _  
    Account as String, Password as String, ByRef HRESULT as Int32)  
public void SetWindowsServiceIdentity(boolean UseBuiltInAccount,   
    string Account, string Password, out Int32 HRESULT);  

매개 변수

UseBuiltInAccount
지정된 계정이 기본 제공 Windows 계정인지 여부를 나타냅니다.

거래처
Windows 서비스를 실행하는 데 사용할 "DOMAIN\alias" 형식의 Windows 계정입니다.

암호
계정의 비밀번호입니다.

HRESULT
[out] 호출의 성공 여부를 나타내는 값입니다.

Return Value

메서드 호출의 성공 또는 실패를 나타내는 HRESULT 를 반환합니다. 0 값은 메서드 호출이 성공했음을 나타냅니다. 0 이외의 값은 오류가 발생했음을 나타냅니다.

설명

UseBuiltInAccount 매개 변수가 설정 true 되고 보고서 서버가 Microsoft Windows 2000 또는 Windows XP에서 실행 중인 경우 이름, 도메인암호 매개 변수의 값이 무시되고 로컬 시스템 계정이 사용됩니다.

UseBuiltInAccount 매개 변수가 설정 true 되고 보고서 서버가 Windows Server 2003에서 실행 중인 경우 도메인암호 속성이 무시되고 이름 필드에 "Builtin\NetworkService" 또는 "Builtin\System" 또는 "Builtin\LocalService"가 포함되어야 합니다.

SetWindowsServiceIdentity 메서드는 보고서 서버 설치 디렉터리에 있는 파일 및 폴더에 대한 파일 사용 권한을 설정합니다.

Account 매개 변수에 지정된 계정에는 Windows의 권한이 필요합니다LogonAsService. 메서드는 지정된 계정에 이 권한을 부여합니다.

요구 사항

네임스페이스: root\Microsoft\SqlServer\ReportServer\<InstanceName>\v12\Admin

참고 항목

MSReportServer_ConfigurationSetting 멤버