J'ai un utilisateur qui peut se connecter au serveur sql. Maintenant, j'ai besoin d'ajouter un utilisateur dans la base de données, mais je ne suis pas sûr si cet utilisateur existe déjà dans la base de données ou non. J'ai donc besoin de script, qui vérifie si l'utilisateur existe dans la base de données ou non, et si cela ne doit pas ajouter cet utilisateur dans cette base de données.Ajouter un utilisateur dans la base de données?
Comment puis-je faire cela?
@Paul Creasey, L'OP ne veut pas avoir d'utilisateurs en double d'où le message. Votre réponse ne fait que répéter ce que le PO a dit. –
@Helen, il n'est pas possible d'insérer un utilisateur en double, sys.database_principals.name a une contrainte unique sur celui-ci. Je propose simplement une approche alternative. –