2012-07-27 69 views
1

我已經在Dynamics GP公司中創建了新用戶'testUser'可以說'TWO',在同一個服務器上有另一個數據庫是非GP公司數據庫可以說'測試'。 TEST數據庫中有很少的表格,我需要在我的Dynamics GP表格上閱讀。我在數據庫'TWO'中創建了一個視圖來讀取此表中的記錄。在Dynamics GP中創建新用戶

create view TestView 
as 
select description from TEST..table1 
GO 

但是,當以GP形式訪問此視圖時,我正在爲我的用戶testUser獲取權限錯誤。 我去了SQL服務器,併爲用戶testUser標記數據庫'TEST'。 之後,我收到了查看TestView的選擇權限消息。 運行

grant select, insert, update, delete on TestView to testUser. 

後,我沒有更多的問題。但是,有沒有任何查詢使用我將授予用戶每當新的用戶將在Dynamics GP中創建?

回答

0

您應該將權限授予數據庫上的DYNGRP角色。

grant select, insert, update, delete on TestView to DYNGRP. 

這應該給所有gp用戶這些權限。任何後來創建的用戶都將擁有這些權限。