Metodo ConfigurationSetting - SetWindowsServiceIdentityConfigurationSetting Method - SetWindowsServiceIdentity

Consente l'esecuzione del servizio Windows ReportServer in base a un utente di Windows specificato e concede a tale account autorizzazioni per il file system sufficienti, in modo da consentire il funzionamento del server di report.Makes the Report Server Windows service run as a specified Windows user, and grants this account sufficient file system permissions to allow the report server to operate.

SintassiSyntax

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);  

ParametriParameters

UseBuiltInAccountUseBuiltInAccount
Indica se l'account specificato è un account predefinito di Windows.Indicates whether the specified account is a built-in Windows account.

AccountAccount
Account di Windows da utilizzare per eseguire il servizio Windows, nel formato "DOMAIN\alias."The Windows account to use to run the Windows service, in the format "DOMAIN\alias".

PasswordPassword
Password per l'account.The password for the account.

HRESULTHRESULT
[out] Valore che indica se la chiamata ha avuto esito positivo o negativo.[out] Value indicating whether the call succeeded or failed.

Valore restituitoReturn Value

Restituisce un HRESULT che indica l'esito positivo o negativo della chiamata al metodo.Returns an HRESULT indicating success or failure of the method call. Un valore pari a 0 indica l'esito positivo della chiamata al metodo.A value of 0 indicates that the method call was successful. Un valore diverso da zero indica che si è verificato un errore.A non-zero value indicates that an error has occurred.

OsservazioniRemarks

Quando il parametro UseBuiltInAccount è impostato su true e il server di report è in esecuzione in Microsoft Windows 2000Windows 2000 o Windows XP, il valore dei parametri Nome, Dominioe Password vengono ignorati e si usa l'account di sistema locale.When the UseBuiltInAccount parameter is set to true and the report server is running on Microsoft Windows 2000Windows 2000 or Windows XP, the value of the Name, Domain, and Password parameters are ignored and the Local system account is used.

Quando il parametro UseBuiltInAccount è impostato su true e il server di report è in esecuzione in Windows Server 2003, le proprietà Dominio e Password vengono ignorate e il campo del nome deve contenere "Builtin\NetworkService", "Builtin\System" o "Builtin\LocalService".When the UseBuiltInAccount parameter is set to true and the report server is running on Windows Server 2003, the Domain and Password properties are ignored, and the name field must contain either “Builtin\NetworkService” or “Builtin\System” or “Builtin\LocalService”.

Il metodo SetWindowsServiceIdentity imposta le autorizzazioni per i file su file e cartelle nella directory di installazione del server di report.The SetWindowsServiceIdentity method sets file permissions on files and folders in the report server installation directory.

L'account specificato nel parametro Account richiede diritti LogonAsService in Windows.The account specified in the Account parameter requires LogonAsService rights in Windows. Il metodo concede questo diritto all'account specificato.The method grants this right to the specified account.

RequisitiRequirements

Namespace: root\Microsoft\SqlServer\ReportServer\<InstanceName>\v13\Adminroot\Microsoft\SqlServer\ReportServer\<InstanceName>\v13\AdminNamespace: root\Microsoft\SqlServer\ReportServer\<InstanceName>\v13\Adminroot\Microsoft\SqlServer\ReportServer\<InstanceName>\v13\Admin

Vedere ancheSee Also

Membri di MSReportServer_ConfigurationSettingMSReportServer_ConfigurationSetting Members