Читать из всех таблиц -> Назначить
роль db_datareader
Запись во все таблицы -> Назначить
db_datawriter роль
Разрешение на чтение для нескольких таблиц
Grant Select To <Username> on <tablename>
Создать вид
GRANT CREATE VIEW TO <Username>;
Для удаления вида вы должны явно указать имя вида как
GRANT Delete VIEW TO <Username> On <TableName>
Если вам нужны подробности, прочитайте: Эта документация для Microsoft