2011-05-17 44 views
1

我想使用SQL Server 2005 Service Broker創建更新應用程序。 我正在尋找使用Service Broker的主要原因是我需要從數據庫中的觸發器(我發現這不是最佳實踐或甚至推薦)調用Web服務來更新另一個數據庫上的數據。運行SQL Service Broker應用程序的最低用戶權限

這個想法是使用Service Broker應用程序異步處理對Web服務的調用。

我遇到的問題是試圖確定我必須讓我的用戶能夠創建隊列,消息,合同和實際運行SSB應用程序的權限。

是否有任何信息可用,我應該向用戶授予什麼樣的權限才能運行應用程序並設置SSB

回答

1

對於僅用於操作的應用程序,您可能只需要隊列上的RECEIVE權限,但要像創建服務,隊列等那樣設置SB ......您可能需要一些DDL權限。

編號:http://msdn.microsoft.com/en-us/library/ms187377.aspx

要開始對話,目前用戶必須對隊列在從規定的合同命令和參考許可條款中規定的服務受到許可。

相關問題