Metodo di ConfigurationSetting - SetWindowsServiceIdentity

Consente l'esecuzione del servizio Windows ReportServer in base a un utente di Windows specificato e concede a tale account accesso sufficiente al file system, in modo da consentire il funzionamento del server di report.

Sintassi

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

Parametri

UseBuiltInAccount
Indica se l'account specificato è un account predefinito di Windows.

Conto
Account di Windows da utilizzare per eseguire il servizio Windows, nel formato DOMAIN\alias.

Password
Password per l'account.

HRESULT
[out] Valore che indica se la chiamata ha avuto esito positivo o negativo.

Valore restituito

Restituisce un HRESULT che indica l'esito positivo o negativo della chiamata al metodo. Un valore pari a 0 indica l'esito positivo della chiamata al metodo. Un valore diverso da zero indica che si è verificato un errore.

Osservazioni:

Quando il parametro UseBuiltInAccount è impostato su true e il server di report è in esecuzione in Microsoft Windows 2000 o Windows XP, i valori dei parametri Nome, Dominioe Password vengono ignorati e si usa l'account di sistema locale.

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.

Il metodo SetWindowsServiceIdentity imposta le autorizzazioni per i file su file e cartelle nella directory di installazione del server di report.

L'account specificato nel parametro Account richiede diritti LogonAsService in Windows. Il metodo concede questo diritto all'account specificato.

Requisiti

Spazio dei nomi: root\Microsoft\SqlServer\ReportServer\<InstanceName>\v13\Admin