新しいデータベースの場合は、モデルデータベースにユーザーを追加します。これは、すべての新しいデータベースのテンプレートとして使用されます。
USE model
CREATE USER ... FROM LOGIN...
EXEC sp_addrolemember 'db_datareader', '...'
既存のデータベースの場合は、sp_MSForEachDb
を使用しますEXEC sp_MSForEachDb '
USE ?
CREATE USER ... FROM LOGIN...
EXEC sp_addrolemember ''db_datareader'', ''...''
'