Azure-Sql-Database

如何在 SQL Azure 中授予對象的視圖定義

  • August 8, 2019

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]

引用自:https://dba.stackexchange.com/questions/244867