Partage via


Méthode ConfigurationSetting - SetWindowsServiceIdentity

Fait en sorte que le service Windows Report Server s'exécute en tant qu'utilisateur Windows spécifié et accorde un accès au système de fichiers suffisant à ce compte pour permettre au serveur de rapports de fonctionner.

Syntaxe

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

Paramètres

UseBuiltInAccount
Indique si le compte spécifié est un compte Windows intégré.

Compte
Compte Windows à utiliser pour exécuter le service Windows, au format DOMAIN\alias.

Mot de passe
Mot de passe du compte.

HRESULT
[out] Valeur indiquant si l'appel a réussi ou échoué.

Valeur retournée

Retourne un paramètre HRESULT qui indique si l'appel de la méthode a réussi ou a échoué. Une valeur 0 indique que l'appel de méthode a réussi. Une valeur différente de zéro indique qu’une erreur s’est produite.

Notes

Quand le paramètre UseBuiltInAccount a la valeur true et que le serveur de rapports s’exécute sur Microsoft Windows 2000 ou Windows XP, la valeur des paramètres Name, Domain, et Password est ignorée, et le compte système Local est utilisé.

Quand le paramètre UseBuiltInAccount a la valeur true et que le serveur de rapports s’exécute sur Windows Server 2003, les propriétés Domain et Password sont ignorées et le champ de nom doit contenir Builtin\NetworkService, Builtin\System ou Builtin\LocalService.

La méthode SetWindowsServiceIdentity définit des autorisations d’accès aux fichiers sur les fichiers et les dossiers dans le répertoire d’installation du serveur de rapports.

Le compte spécifié dans le paramètre Account requiert des droits LogonAsService dans Windows. La méthode accorde ce droit au compte spécifié.

Spécifications

Espace de noms : root\Microsoft\SqlServer\ReportServer\<InstanceName>\v13\Admin