2012-07-27 81 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用户这些权限。任何后来创建的用户都将拥有这些权限。