Pour les nouvelles bases de données, ajoutez l'utilisateur dans la base de données model. Il est utilisé comme modèle pour toutes les nouvelles bases de données.
USE model
CREATE USER ... FROM LOGIN...
EXEC sp_addrolemember 'db_datareader', '...'
Pour les bases de données existantes, utilisez sp_MSForEachDb
EXEC sp_MSForEachDb '
USE ?
CREATE USER ... FROM LOGIN...
EXEC sp_addrolemember ''db_datareader'', ''...''
'