Wreszcie dostałem to do pracy. Odpowiedź Steve'a jest prawidłowa, ale nie we wszystkich przypadkach. Nie powiedzie się, gdy ten widok jest wykonywany z trzeciego schematu. Aby to zadziałało, musisz dodać opcję dotacji:
GRANT SELECT ON [TABLE_NAME] TO [READ_USERNAME] WITH GRANT OPTION;
W ten sposób [READ_USERNAME]
może również przyznać uprawnienie select nad widokiem do innego schematu