Méthode SetServiceAccount (classe SqlService)

S’applique à :SQL Server

Tente de modifier le nom d'utilisateur et le mot de passe sous lesquels l'instance du service s'exécute.

Syntaxe

  
object.SetServiceAccount(ServiceStartName , ServiceStartPassword)  

Éléments

object
Objet de classe SqlService qui représente le service.

Paramètres

ServiceStartName
Valeur de chaîne qui spécifie le nom de compte sous lequel le service s'exécute. En fonction du type de service, le nom de compte peut se présenter sous la forme DomainName\Username. Lorsqu'il s'exécute, le processus du service sera connecté à l'aide de l'une des deux formes suivantes :

  • si le compte appartient au domaine intégré, \Username peut être spécifié ;

  • Si null est spécifié, le service est connecté en tant que compte LocalSystem .

Pour les pilotes au niveau du noyau ou du système, StartName contient le nom de l’objet de pilote, \FileSystem\Rdr ou \Driver\Xns, que le système d’E/S utilise pour charger le pilote de périphérique. Si la valeur NULL est spécifiée, le pilote s'exécute avec un nom d'objet par défaut créé par le système d'E/S en fonction du nom du service, par exemple DWDOM\Admin.

ServiceStartPassword
Valeur de chaîne qui spécifie le mot de passe du nom du compte dans le paramètre StartName . Spécifiez NULL si vous ne modifiez pas le mot de passe. Spécifiez une chaîne vide si le service ne possède pas de mot de passe.

Valeur de propriété/valeur de retour

Valeur uint32 égale à 0 si le service a été correctement modifié ou égale à 1 si la demande n'est pas prise en charge. Tout autre nombre indique une erreur.

Notes

Voir aussi

Démarrage et arrêt des services