Azure-Sql-Database
如何在 SQL Azure 中授予對象的視圖定義
tsql 語法在 SQL Azure 中引發有關“視圖”的錯誤,但在 SQL Server 上起作用:
GRANT VIEW ON OBJECT dbo::foo TO [bar]
是否可以在 SQL Azure 中授予訪問權限以查看 db_owner 之外的對象定義?
你的語法不正確。它應該是
GRANT VIEW DEFINITION ON <object/schema> TO <user/role>
例子
GRANT VIEW DEFINITION ON SCHEMA::dbo TO [bar] GRANT VIEW DEFINITION ON OBJECT::dbo.MyView TO [barRole]