Separate event log for Email Router

By default Dynamics CRM Email Router writes its errors, warnings and other messages into default Application event log. When you have dozens of different profiles for different queues and users and lots of emails sent per minute, it becomes hard to keep Application event log clean. You can't find almost…

PrincipalObjectAccess table. Clean it up fast

In Dynamics CRM on-premise deployment PrinicipalObjectAccess (POA) table contains implicit and explicit entity sharing. Explicit sharing can be created and checked directly with UI via Share button. Implicit sharing is created during different processes by CRM itself: account merging, emails with users in CC, workflows, etc. During active CRM usage…

Service Bus for Windows and expired certificate

In our infrastructure we are using Service Bus for Windows. It fits good into our stack of MS technologies. During initial setup we configured our farm with wildcard certificate used for every service that requires communicating over SSL. Occasionally the certificate has expired and farm stopped working. As it always…