Metodo SetWindowsServiceIdentity (MSReportServer_ConfigurationSetting WMI)
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.
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.Account
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 valore 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, il valore dei parametri Name, Domain e Password viene ignorato e si utilizza 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à Domain 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\RS_<NomeIstanzaCrittografata>\v10\Admin
Piattaforma: Windows Server 2003, Datacenter Edition; Windows Server 2003, Enterprise Edition; Windows Server 2003, Standard Edition; Windows Vista; Windows XP Professional Service Pack 2 (SP2) o Service Pack 1 (SP1) o Windows 2000 (tutte le versioni)