【问题标题】:Not Getting any Record from View in Sql from MSCRM Database没有从 MSCRM 数据库的 Sql 中查看任何记录
【发布时间】:2012-08-01 11:03:06
【问题描述】:

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

【问题讨论】:

  • 在没有得到任何答案之前我面临同样的问题......
  • 你知道是否需要任何权限?

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


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-06-21
      • 1970-01-01
      • 1970-01-01
      • 2015-09-23
      • 1970-01-01
      • 2018-07-26
      • 2023-03-20
      • 1970-01-01
      相关资源
      最近更新 更多