sp_grantdbaccess (Transact-SQL)
Ajoute un utilisateur à la base de données active.
Important
|
|---|
|
Cette fonctionnalité sera supprimée dans une prochaine version de Microsoft SQL Server. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité. Utilisez plutôt CREATE USER. |
sp_grantdbaccess appelle CREATE USER qui prend en charge des options supplémentaires. Pour plus d'informations sur la création d'utilisateurs de base de données, consultez CREATE USER (Transact-SQL). Pour supprimer un utilisateur d'une base de données, utilisez DROP USER.
Il n'est pas possible d'exécuter sp_grantdbaccess dans une transaction définie par l'utilisateur.
L'exemple suivant utilise CREATE USER pour ajouter à la base de données active un utilisateur associé à la connexion Windows Edmonds\LolanSo Le nouvel utilisateur se nomme Lolan. Il s'agit de la méthode recommandée pour la création d'un utilisateur de base de données.
CREATE USER Lolan FOR LOGIN [Edmonds\LolanSo]; GO
Important