Partager via


Méthode SetWindowsServiceIdentity (WMI MSReportServer_ConfigurationSetting)

Fait en sorte que le service Windows Report Server s'exécute en tant qu'utilisateur Windows spécifié et accorde des autorisations de système de fichiers suffisantes à 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 « DOMAINE\alias ».

Mot de passe
Mot de passe du compte.

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

Valeur de retour

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

Lorsque le paramètre UseBuiltInAccount est défini true sur 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é.

Lorsque le paramètre UseBuiltInAccount est défini true sur et que le serveur de rapports s’exécute sur Windows Server 2003, les propriétés domaine et mot de passe sont ignorées, et le champ de nom doit contenir « Builtin\NetworkService » ou « 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 LogonAsService des droits dans Windows. La méthode accorde ce droit au compte spécifié.

Spécifications

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

Voir aussi

Membres MSReportServer_ConfigurationSetting