Wednesday, February 19, 2014

I Will Presenting to the CRMUG Online on February 24th

I am honored to say that I will be representing RBA and presenting at the CRMUG virtually on February 24th.  This is my DevFest session that I did at the CRMUG summit.

It's a fun idea where I have a menu slide that people pick options, mostly dev topics, from the menu and I basically just run through demos for an hour, whichever ones the audience wants!

You should try to make it!

http://www.crmug.com/events/CRMUGDeveloperSIG22414

- Happy Wednesday!

Tuesday, January 7, 2014

CRMTipOfTheDay.com Has Launched!

If you haven't seen this site yet it's a handful of MVP's (including myself) providing you with a quick tip on a near day basis.  It's kind of a fun little site.  We have just over 40 tips out there so far.  Run through it if you get a chance and learn a few quick things.




- Happy Tuesday!

Thursday, January 2, 2014

I Have Been Renewed as a Microsoft MVP for 2014!

I received  notification yesterday that I have been renewed for 2014 as a Microsoft MVP for Dynamics CRM.  This is pretty exciting.  It should be an awesome year.

-

Friday, December 20, 2013

Important Note to CRM 2011 Administrators

If you administer CRM 2011 user accounts make sure and check to see if the user already exists before adding a new one.  I saw an instance where a disabled user already existed for an Active Directory user today and a new account was successfully created somehow.

The person could not log in and I am not even sure how you would resolve this in a supported manner because you cannot delete users in a supported fashion.

-Merry Christmas!

Tuesday, December 3, 2013

Error Installing CRM 2013 and Funny Resolution: Action Microsoft.Crm.Setup.Server.GrantConfigDBDatabaseAccessAction failed

I ran into an interesting error the other day installing Microsoft Dynamics CRM  2013 for a client. The error was:

 Microsoft.Crm.Setup.Server.GrantConfigDBDatabaseAccessAction failed.

Windows NT user or group 'domainname\SQLAccessGroup {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}' not found. Check the name again.


We searched high and low for someone else experiencing the same error and we found several blogs and threads where people had resolved this for CRM 2011 and CRM 4.0 by a variety of different means.

Here are some examples and a quick blurb about the resolutions (that I think are all false).

1 http://crm2011andsilverlight.blogspot.com/2011/11/action-microsoftcrmsetupservergrantconf.html - resolution: exit SQL Server Management Studio on all boxes.

2 http://weblogs.asp.net/pabloperalta/archive/2011/09/01/microsoft-crm-setup-server-grantconfigdbdatabaseaccessaction-failed-windows-nt-user-or-group-mydomain-sqlaccessgroup-not-found-check-the-name-again.aspx - resolution: close remote desktop on the SQL Server

3 http://blog.expertsoftware.co.uk/post/2010/05/04/CRM-4-Install-and-SQL-Error-15401.aspx resolution: clear Kerberos tickets on the SQL server, reset some passwords, etc....

4 http://social.microsoft.com/Forums/en-US/65543208-6263-45d0-9801-237c0767a4da/crm-2011-rtm-install-error?forum=crm resolution: make sure the user is a member of all the created AD security groups on the CRM Install

5 http://nishantrana.wordpress.com/2013/05/07/fixed-microsoft-crm-setup-server-grantconfigdbdatabaseaccessaction-failed-windows-nt-user-or-group-sqlaccessgroup-not-found-in-crm-2011/ resolution: close SQL Management Studio and disconnect your remote desktop session.

 6 http://blog.aggregatedintelligence.com/2012/11/crm-2011-action-microsoftcrmsetupserver.html - resolution: delete your AD groups created by the install????


One thing you will notice pretty quickly is that there isn't any real rhyme or reason to these solutions and some of them seem pretty nonsensical, but if you read the comments, these posts did seem to help a lot of people (except number 6), but why????

Let's discuss that quickly...

Upon further examination I have determined that while they may all work, they are not really the solution.

The real reason this is happening in most of these cases is Active Directory replication delays where there is more than 1 domain controller in an active-active scenario.

The real solution is waiting 5 minutes when you get this error and hit retry.  Basically the server install is creating the active directory groups against one domain controller and then it is hitting the other domain controller to perform another action shortly after before the synchronization is finished between the domain controllers.  :). So absolutely anything that takes a few minutes or restarts a server or causes an update on the domain controller would work.  That's why there is no cohesiveness between the resolutions.

- Happy Tuesday!!

-

Tuesday, November 12, 2013

CRM 4.0 Event.mode Syntax Killed at Some Point in CRM 2011

Don't know why (or with what Update Rollup) event.Mode was removed, but in UR-15, event.Mode does not work as documented here:

http://msdn.microsoft.com/en-us/library/cc150868.aspx

It's alright though, in CRM 2011 they have a new construct documented here you can change your code to utilize.

http://msdn.microsoft.com/en-us/library/gg509060.aspx

Just  a quick tip for your Tuesday in case you install UR-15 and bump into this!

UPDATE:  It helps to understand how to pass the context as the first parameter as shown in the blogpost below, if you are having trouble after reading the documentation below, check this out:
http://rajeevpentyala.wordpress.com/2011/12/13/jscript-validation-on-activationdeactivation-of-record-in-crm-2011/

UPDATE 2:  It seems that this might only be a problem if using IE 10.  There are other CRM 4.0 syntax items that won't work properly for IE 10 that I bumped into also yesterday, but most things still work.


-

Tuesday, November 5, 2013

Demo Builder is Building Demos on Dynamics CRM 2013

I built a CRM demo for a client the other day using Demo Builder ( http://demobuilder.cloudapp.net/ ) .  This tool is such a great starting point for demo's because you get a lot of great extra's and demo data that would take you awhile to put together in your own personal organization.  It also comes pre-configured with the out-of-the-box SharePoint integration already set up, along with the partner and customer portals already configured in Azure.  Lots of good stuff.

I had asked a Microsoft representative when the demo builder would start building demo's on CRM 2013 and they stated sometime later in November.  Evidently that came sooner than expected because it is building demo's on 2013 now.  If you do the standard demo (still labeled Polaris) it will build a 2013 org with the demo elements configured..

--Happy Tuesday!