How To Grant View Definition of Object in SQL Azure The tsql syntax throws an error about "view" in SQL Azure, but functions on SQL Server:

GRANT VIEW ON OBJECT dbo::foo TO [bar]


Can access be granted in SQL Azure to view the definition of an object outside of db_owner?
Your syntax is incorrect.  It should be

GRANT VIEW DEFINITION ON &lt;object/schema&gt; TO &lt;user/role&gt;


Example

GRANT VIEW DEFINITION ON SCHEMA::dbo TO [bar]

GRANT VIEW DEFINITION ON OBJECT::dbo.MyView TO [barRole]