Para bases de datos nuevas, agregue el usuario en la base de datos modelo. Esto se utiliza como plantilla para todas las nuevas bases de datos.
USE model
CREATE USER ... FROM LOGIN...
EXEC sp_addrolemember 'db_datareader', '...'
Para bases de datos existentes, use sp_MSForEachDb
EXEC sp_MSForEachDb '
USE ?
CREATE USER ... FROM LOGIN...
EXEC sp_addrolemember ''db_datareader'', ''...''
'