2014-01-10 41 views
0

我在SQL 2008r2中創建了一個角色,現在我需要爲它指定一些安全性(如存儲過程和視圖)。
是否有任何TSQL命令爲了做到這一點?
請原諒我的表情(如果沒有合適的話)。
我不知道我是否使用正確的。使用TSQL將安全性分配給角色

+0

SQL命令將開始與 「批」。 –

回答

1

存儲過程和標量值函數

GRANT EXECUTE ON [dbo].[<Object>] TO <Role> 

表,視圖,和表值函數。您可以指定本例中使用的任何或全部選項。

GRANT SELECT,INSERT,UPDATE,DELETE ON [dbo].[<TABLE>] TO <Role> 

此外,您可以拒絕和撤消

DENY EXECUTE ON [dbo].[<Object>] TO <Role> 
REVOKE EXECUTE ON [dbo].[<Object>] TO <Role>