Thursday, July 26, 2012

Dynamics CRM 2011 Licensing and Pricing

here is a very nice link and described very well.

also the below is the white paper...

But one thing for each instances of MS CRM 2011 installations we need different licenses.


Tuesday, July 24, 2012


very nice post and useful tools for ms crm 2011 for the global search and things also can be configured :) Hit the below link. Regards, Yes.Sudhanshu

Monday, July 23, 2012

System.IO.FileNotFoundException: Microsoft Dynamics CRM has experienced an error. Reference number for administrators or support: #D83339A5 MS CRM 2011 plugin registration tool

while i was updating a plugin in plugin registration tool, i found the below error, after clicking to see the errors in details.

Unhandled Exception: System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]: Assembly xxxxx.xxxx.dll can not be loaded.
Detail: <OrganizationServiceFault xmlns="" xmlns:i="">
  <ErrorDetails xmlns:a="" />
  <Message>Assembly xxxxx.xxxx.dll can not be loaded.</Message>
    <ErrorDetails xmlns:a="" />
    <Message>Assembly xxxxx.xxxx.dll can not be loaded.</Message>
      <ErrorDetails xmlns:a="" />
      <Message>System.IO.FileNotFoundException: Microsoft Dynamics CRM has experienced an error. Reference number for administrators or support: #D83339A5</Message>
      <InnerFault i:nil="true" />
      <TraceText i:nil="true" />
    <TraceText i:nil="true" />
  <TraceText i:nil="true" />

Server stack trace:
   at System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc)
   at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
   at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
   at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)

Exception rethrown at [0]:
   at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
   at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
   at Microsoft.Xrm.Sdk.IOrganizationService.Update(Entity entity)
   at Microsoft.Xrm.Sdk.Client.OrganizationServiceProxy.UpdateCore(Entity entity)
   at PluginRegistrationTool.RegistrationHelper.UpdateStep(CrmOrganization org, CrmPluginStep step, Nullable`1 origSecureConfigId, IList`1 updateImages) in C:\Users\Administrator\Desktop\MSCRM2011_SDK\tools\pluginregistration\RegistrationHelper.cs:line 544
   at PluginRegistrationTool.StepRegistrationForm.btnRegister_Click(Object sender, EventArgs e) in C:\Users\Administrator\Desktop\MSCRM2011_SDK\tools\pluginregistration\StepRegistrationForm.cs:line 630

then i found that, its missing the plugin(dll), as it has been registered in the DISC and while moving to another VPC, the resepctive plugin was not thr in bin/assemplies folder.
so once u ll put the dll, it will work happily.


Tuesday, July 17, 2012

Tab Concept in MS CRM 2011 compared to MS CRM 4.0

hi, we know that in MS CRM 2011 there is a big change in tab concept.

in 4.0 it was tabs as side-to-side, where as in 2011 its coming as hyperlinks in the left side of the page.
In 4.0, only the content of the selected tab loads when the form loads.
and the other content of the tabs loaded when we click those tabs.
So it saves time to load the form and also loads faster.
this mostly helps if we are using some IFRAME or the subgridsin the form etc.

but in crm 2011, all the content are in a single form, so all things will get loaded cuz all the items will be visible to the user.

this also we can manage in MS CRM 2011, by doing the following....

By not expanding the tab by default, Silverlight, iFRAMES and also the SUBGRIDS won't load until the tab is clicked so we can get the "on demand" loading like CRM 4.0. Also if we have Javascript hiding/showing fields on tabs other than the main one then we won't see the form jumping around on those tabs that are collapsed onload.

Thursday, July 12, 2012

Mawimum record limit is exceeded in CRM 2011, Reduce the number of records

this is happens if the number of records happens to fetch is more than 50,000.
cuz it has been set in the DB as the max size.
So if you will get the exception , When we open a chart in CRM2011 we get an error "Maximum record limit is exceeded. Reduce the number of records".
then it can be managed by increasing the 50,000 to more value as per your scenario.
and it can be set in the DB only.
to do so please follow this...

Set AggregateQueryRecordLimit to 99,999,999(your expected value) in the DeploymentProperties table.
note: if required make a restart of the services or iis restart. then it should work fine.