服务器级触发器破坏 CRM

Server Level Trigger Breaks CRM

我们刚刚在 SQL Server 2014 实例上实施了服务器级触发器。它按预期工作......除了它破坏了在同一台服务器上托管的 Dynamics CRM。

简而言之,任何开发人员都无法更改实体。每当他们这样做时,他们都会收到此错误:

A SQL Server error occurred.
Microsoft Dynamics CRM has experienced an error. Reference number for administrators or support: #EFBBF1B9

如果我们禁用触发器就可以了。 SQL 服务器日志中没有任何内容。触发器本身是一个非常标准的审计类型触发器。

有什么想法吗?

留给以后的人看。这是由于权限。

我为 CRM 登录的用户提供了 db_owner 权限,并且它起作用了,所以我将从这里向后工作并找到他们需要的最低限度。