Archive for June, 2012

SharePoint 2010 mobile phones

June 26, 2012

SharePoint 2010 includes support for using mobile phones to access documents, lists, and calendars, perform people and document searches, and receive SMS alerts on content. With Microsoft SharePoint Workspace Mobile 2010, users can use Windows Phones to access offline documents on SharePoint 2010. iPhone users can use SharePlus, Apple’s client application for SharePoint ( gb/app/shareplus-office-mobile-client/id364895421?mt=8). Android users can use SP Elements (

A variety of mobile browsers are supported, including:

  • IE Mobile on Windows Mobile 5/6 and newer versions
  • Safari 4 and newer versions on the iPhone (3/4) and iPad (1/2)
  • BlackBerry 4.x and newer versions
  • NetFront 3.4, 3.5 and newer versions
  • Opera Mobile 8.65 and newer versions

Microsoft Dynamics CRM 2011 Outlook client configuration fails with “The specified Microsoft Dynamics CRM server address (URL) is not responding”

June 13, 2012

Unable to configure Microsoft Dynamics CRM Clients for Outlook. Configuration fails with the following error:
The specified Microsoft Dynamics CRM server address (URL) is not responding. Ask your administrator to verify that the server is turned on, and then try again.

Microsoft Dynamics CRM 2011 utilizes WCF endpoints for client communications. The WCF endpoints cannot support more than 1 binding per Protocol.
If the CRM website has more than one http or more than one https binding,  CRM Outlook clients will fail to configure.
Open IIS Manager and limit the CRM Website to 1 http and (or) 1 https binding.

  1. Click Start, click Run and Type in inetmgr.
  2. Expand Sites and click on the Microsoft Dynamics CRM website.
  3. In the Actions Pane click on Bindings.
  4. In the Site Bindings window ensure that you only have one http and/or only have one https binding type. If you have multiple http and/or multiple https bindings they need to be removed.

Note:The binding that should remain is the binding that is defined in the Deployment Manager. To check the urls open Deployment Manager, right-click on Microsoft Dynamics CRM and choose Properties, click the Web Address tab.
Note: If IFD is used the Certificate matching your IFD settings should be kept.

Update Rollup 8 for Microsoft Dynamics CRM 2011

June 11, 2012

The Microsoft Dynamics CRM Sustained Engineering (SE) team released Microsoft Dynamics CRM 2011 Update Rollup 8 on Thursday, May 3, 2011 and it is now available on Microsoft Update.
The links below will take you to the necessary information about Update Rollup 8.  If a link does not work, please refer to the Release Channel Schedule below to make sure it is past the release date listed.

Release Channel Schedule

  • CRM Online Datacenter: Schedule is being reviewed
  • Microsoft Download Center: May 3, 2012
  • Microsoft Update: May 22, 2012

General Details about Update Rollup 8

  • Update Rollup 8 installation requires Update Rollup 6 to be installed.
  • Client packages installed manually by downloading the packages and running install will require administrative privileges. If the client packages are installed via the Windows Update (Microsoft Update) system, they will not require administrative privileges.
  • For help with installation, please see the Installation Information section in KB2600644.

Error message when you try to start Microsoft Outlook after you install the Microsoft Dynamics CRM client for Outlook: “There is a problem communicating with the Microsoft CRM Server”

June 8, 2012

Cause 1

This issue occurs if you used the IP address of the Microsoft Dynamics CRM server instead of the DNS name during the Microsoft Dynamics CRM client for Outlook installation. An example of a DNS name is http://crm.

Cause 2

This issue occurs because the user who is accessing the Microsoft Dynamics CRM client for Outlook is in Restricted accessmode.

Cause 3

This issue occurs because the .srf extension mapping of the MSCRMServices service is missing in Microsoft Dynamics CRM.

Cause 4

This issue occurs because a stored user name and a stored password are present on the client computer. If you change your own password on the computer, the password is not updated.

Cause 5

This issue may occur because the Exchange System Manager and Microsoft Outlook are installed on the same computer. We do not support the installation of both programs on the same computer. This situation can cause errors when Exchange and the Outlook versions of MAPI run at the same time.

Cause 6

This issue can be caused by a VPN connection not being configured to send the domain name along with the user login when connecting to the Microsoft Dynamics CRM server.

Resolution 1

To resolve this issue,  use one of the following methods.

Method 1: Add the IP address of the Microsoft CRM server to the Trusted Sites list of the Local intranet zone on the computer that is running the Microsoft Dynamics CRM client for Outlook

  1. Start Internet Explorer.
  2. On the  Tools menu, click Internet Options.
  3. Click the Security tab.
  4. Click Local intranet, click Sites, and then click Advanced.
  5. In the Add this Web site to the zone box, type the IP address of the Microsoft CRM server, and then click OK three times.
  6. Restart Microsoft Outlook.

Method 2: Verify that the correct URL for the Microsoft CRM server is in the ServerURL and WebAppUrl registry keys

  1. Click Start, click Run, type regedit, and then click OK.
  2. Locate the following subkey:
  3. Verify that the URL listed in the

    and the


    registry keys contains the correct URL for the Microsoft CRM server.
    An example of a URL in the


    registry key is as follows:


    An example of a URL in the


    registry key is as follows:



    • servername is the name of the Microsoft CRM server and 5555 is the port number on which Microsoft CRM is installed.
    • If Microsoft CRM is installed on port 80, you do not need the port number listed in the registry keys.

Resolution 2

To resolve this issue, follow these steps:

  1. Start Microsoft CRM.
  2. Click Settings, click Business Unit Settings, and then click Users.
  3. Double-click the user who is experiencing this issue.
  4. In the User window, click the information side tab.
  5. Click to clear the Restricted Access Mode check box in the bottom section of the Microsoft CRM License Information.
  6. Save and close the page.

Resolution 3

To resolve this issue, follow these steps:

  1. On the Microsoft Dynamics CRM server, click Start, click Run, type inetmgr, and then click OK.
  2. In the Microsoft Internet Information Services (IIS) Manager dialog box, expand the server, expand Web Sites, expand Microsoft CRM v3.0, right-click MSCRMServices, and then click Properties.
  3. In the MSCRMServices Properties dialog box, click Configuration on the Virtual Directory tab.
  4. In the Application Configuration dialog box, click the Mapping tab, and then click Add.
  5. In the Add/Edit Application Extension Mapping dialog box, type the following path in the Executablebox:
    “C:\Program Files\Microsoft CRM\Server\bin\CrmIsapi.dll”

    Note In this path, the text must be enclosed in double quotation marks.

  6. In the Extension box, type .srf.
  7. In the Limit to box, type GET,POST,HEAD.
    Note In this value, the text must not include quotation marks or spaces between the words.
  8. Click to select the Script engine check box and the Verify that file exists check box. Then click OK.
  9. Click OK two times to confirm the changes.
  10. Restart the Microsoft Dynamics CRM server. Then run the Rule Deployment Wizard.

Resolution 4

To resolve this issue, follow these steps:

  1. Click Start, point to Settings, point to Control Panel, double-click User Accounts, and then click the Advanced tab.
  2. Click Manage Passwords.
  3. Delete any stored usernames and any stored passwords that refer to the Microsoft Dynamics CRM server.

Resolution 5

To resolve this issue,  do not install the Outlook client on the computer that is running Microsoft Exchange Server.

Resolution 6

To resolve this issue, enable the user to enter the domain name in the connect to properties for the VPN connection.

  1. Click Start, click Control Panel, and then click  Network Connections.
  2. Right-click the VPN connection, and then click Properties.
  3. Click the Options tab, mark Include Windows logon domain, and then click OK.
  4. Disconnect the VPN,  and then re-establish the connection.
  5. Login using your login credentials, including the domain name.


How to resolve 2000 items resolution in SharePoint Business Connectivity Services (BCS)

June 6, 2012

If you are working with a larger external list (more than 2000 items) in dev environment it works perfectly, but when you work in production environment, it throws some of the following errors and added in SharePoint Logs.
Timeout expired. BDC Runtime Object Model has throttled the response. The response from the service took more than ‘180000’ milliseconds. The limit can be changed via the “Set-SPBusinessDataCatalogThrottleConfig’ cmdlet.
WCF Service Connector has throttled the response. The response from the WCF service contains more than ‘3000000’ bytes. The maximum amount of data that can be read through WCF Service Connector is ‘3000000’ bytes. The limit can be changed via the ‘Set-SPBusinessDataCatalogThrottleConfig’ cmdlet.
Web Service Connector has throttled the response. The response from the web service contains more than ‘3000000’ bytes. The maximum amount of data that can be read through Web Service Connector is ‘3000000’ bytes. The limit can be changed via the ‘Set-SPBusinessDataCatalogThrottleConfig’ cmdlet.
Opening of a new connection is throttled. Maximum enabled connections ‘200’ for proxy are already been opened.
Database response throttled. Maximum number of rows that can be read through the database system utility is 2000.
This type of error normally occurs when BCS has throttled an external system call for taking too long, or trying to transfer too much data. By default this feature is enabled to prevent Denial of Service attacks that could adversely affect SharePoint or external system health by performing huge transactions. If you have a business need, you may want to increase the limits or disable them entirely, but keep in mind that you increase your farm’s exposure to Denial of Service threats.

To change that limit to a higher value, you need to be Farm Administrator and only can do the required changes using public APIs or PowerShell (SharePoint Designer and Central Administration UI won’t do it).
Normally when you start creating external lists you will notice that out of the box SharePoint limits external lists to 2,000 items, these are generally the first 2,000 items from the external content source. This limit is placed on External Content Types created in SharePoint Designer. The Business Connectivity Service Application has two limits, one for External Content Types created using SharePoint Designer and one for External Content Types created using code (Visual Studio). These limits can be changed using PowerShell as seen in the example below
$bcs = Get-SPServiceApplicationProxy | where{$_.GetType().FullName -eq (‘Microsoft.SharePoint.BusinessData.SharedService.’ + ‘BdcServiceApplicationProxy’)}
$BCSThrottle = Get-SPBusinessDataCatalogThrottleConfig -Scope database -ThrottleType items -ServiceApplicationProxy $bcs
This will output the current limits. By default 2,000 with a maximum of 1,000,000 items if using Visual Studio. You can change the default values using the commands below. In this example we have increase the default limit to 20,000 items
Set-SPBusinessDataCatalogThrottleConfig -Identity $BCSThrottle -Maximum 1000000 -Default 20000
You now need to get the BCS Throttle Config data again
$BCSThrottle = Get-SPBusinessDataCatalogThrottleConfig -Scope database -ThrottleType items -ServiceApplicationProxy $bcs
Now run the command below to check your new limit.

Scope        : Database
ThrottleType : Items
Enforced     : True
Default      : 20000
Max          : 1000000

This will increase the amount of items that can be retrieved in the browser, however there will still be a limit on the amount of items that can be taken offline using Outlook or SharePoint Workspace. This limit is still going to be 2,000 items. Unfortunately this has to be changed on each client by making a change to the registry. (thanks for Shane Young for blogging about this )
Navigate to HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Common\
Create a new “Key Business Data” with another sub-key “Synchronization”  (remove the quotes of course) Now create a new Dword called “Query Instances Limit” set the decimal value to the number of items you want a user to be able to take offline. This is up to 30,000 with SharePoint Workspace.
Hope this was helpful! Stay tuned for more learning posts on BCS and External Lists.

Source: Ashish Kanoongo’s Blog

Zimbra Collaboration Server Is a Server for Organizations

June 4, 2012

VMWare core product is Zimbra Collaboration Server (ZCS).  It’s an email and calendar server plus much more; think about it like a next-generation Microsoft Exchange server. In addition to email and calendar, it provides file sharing, tasks, contacts, social media, document management and simplified administrative controls all in an award winning webmail user interface built with the latest AJAX web technology. ZCS also provides mobility and syncs to desktop client applications; the server is deployed on commodity Linux and Mac server hardware.

There are several versions of ZCS to choose from:

  • ZCS Open Source Edition (free)
  • ZCS Network Edition
  • ZCS hosted email by a Zimbra partner

To read more check out Zimbra products or our ZCS brochure.  You can also watch a Zimbra video tour or instantly test drive a sample account.  There are also free trials of ZCS Network Edition.

Create your Own Custom DLL and Plug into Active Directory Users and Computers to view the Newly Created Attribute

June 3, 2012

Active Directory Users and Computers Property Sheets (Windows)

Extending the Active Directory Users and Computers Snap-in

Property Pages for Use with Display Specifiers

Implementing the Property Page COM Object

Example Code for Implementation of the Property Sheet COM Object

Step-by-Step Guide to Using Active Directory Schema and Display Specifiers

Universal Database Browser

June 1, 2012

Database browser is an universal table editor

This easy to use tool allows user to connect to any database and browse or modify data,run sql scripts, export, import and print data. And the most important thing it is Free-ware.

There are two versions available.

Standard and Portable

  • Standard version can be installed on Windows PC.
  • Portable version is designed to work with PortableApps Menu which can be downloaded from here

Portable software is a class of software that is suitable for use on portable drives such as a USB (thumb) drive or iPod or Palm PDA with “drive mode”, although any external hard drive could theoretically be used.  The concept of carrying one’s favoured applications, utilities, and files on a portable drive for use on any computer is one which has evolved considerably in recent years.

Key Benefits:

  • Works directly with Oracle, MS Sql Server, ODBC, MySql, OleDB, PostgreSQL, SQLite, MS Sql Server Compact, Interbase and Firebird
  • Support for ODBC connection strings
  • Unlimited number of connections
  • One click switching from one connection to another
  • One click table browsing
  • Data browsing, filtering and groupping
  • Data exports into CSV, Excel, Html files
  • Import data from Excel
  • Execution history
  • SQL Builder with wide range of supported databases
  • Execution Log
  • Incremental Table Search

Download Standard Version

Download Portable Version