ConfigurationSetting 메서드 - SetWindowsServiceIdentity

보고서 서버 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 서비스를 실행하는 데 사용할 Windows 계정 형식 DOMAIN\alias입니다.

암호
계정의 암호입니다.

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

반환 값

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

설명

UseBuiltInAccount 매개 변수가 true로 설정되어 있고 보고서 서버가 Microsoft Windows 2000 또는 Windows XP에서 실행되고 있으면 Name, DomainPassword 매개 변수의 값이 무시되고 로컬 시스템 계정이 사용됩니다.

UseBuiltInAccount 매개 변수가 true설정되고 보고서 서버가 Windows Server 2003에서 실행 중인 경우 Do기본암호 속성이 무시되고 이름 필드에는 둘 중 하나 Builtin\NetworkService 또는 Builtin\SystemBuiltin\LocalService.

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

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

요구 사항

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

MSReportServer_ConfigurationSetting 멤버