Memberi akses “readonly” sebuah user ke semua database

Ceritanya saya memerlukan sebuah user yang boleh membaca semua database yang sudah ada.
cara nya cukup mudah :

  1. Membuat User di Database tersebut dengan menghungkan ke login tertentu
  2. Memasukkan user tersebut ke dalam group db_datareader

Hal ini tentu mudah jika dilakukan pada 1 database, bagaimana jika kita harus melakukan ke semua database yang ada ?
tentu kita memerlukan script untuk ini.
ya tanpa basa basi lagi
silakan

jangan lupa mengganti kata monitoring dengan nama user yang akan anda berikan akses