没有从MSCRM数据库的Sql中的View中获取任何记录

时间:2012-08-01 11:03:07

标签: sql sql-server sql-server-2008 dynamics-crm

我正在访问MSCRM Databse。我没有从SQL中查看任何记录。我从表中获取所有记录但没有从View获取任何记录。如果我登录到服务器然后选择视图然后它显示我所有数据,但如果我从另一台机器访问数据库,那么它不会向我显示任何记录。它不会给我任何错误,但根本没有从视图中获取任何记录..

2 个答案:

答案 0 :(得分:2)

用户需要在CRM应用程序本身中定义为用户,并且有权读取您要查询的实体类型。 CRM的SQL视图考虑了当前登录的用户并最终加入到systemuser(也就是CRM中的用户记录)。

记录可见性由CRM角色驱动,并且根据您的访问级别,记录的基础所有者。例如,如果您只能在“业务单位”级别看到“联系人”,而另一个业务部门的同事拥有“联系人A”,您将看不到“联系人A”。

答案 1 :(得分:0)

尝试使用其他一些用户帐户访问数据库。可能是您的用户帐户没有任何数据访问权限。