web 2.0

Thursday, February 17, 2011

Enabling The CRM 2011 Outlook Offline Client without internet connection

I had an unusual case today ( usual if you work in Lebanon with the bad internet connection we face on rainy days) while enabling the offline capability for a CRM 2011 client running on windows 7 ultimate X86 machine.

When you enable offline capability the wizard automatically connects you to the internet to download SQL 2008 express which is about 62 MB and in case  the internet connection is slow or not even working, the configuration will fail.

Going through the CRM logs (access the logs by running the following command:  %localappdata%\Microsoft\MSCRM) I quickly noticed the issue as you see in the picture below, clearly the wizard had created a temporary directory where the download will be placed as "SQLEXPR_1033.EXE" and the configuration was failing because the wizard was unable to complete the download.


Since i already have the binaries for SQL 2008 express downloaded previously (download file name is "SQLEXPR32_x86_ENU.exe") I renamed the file to "SQLEXPR_1033.EXE" as listed in the log and copied it to the temp directory.
When i ran the offline configuration again, the components were installed successfully and the outlook client had the offline capability enabled.


Cheers,
M.G

2 comments:

Anonymous said...

Hi,

I'm trying to create a silent install package to deploy the CRM client for Outlook with SCCM 2007.

Unfortunatly, because of pre-requisite, it will not work because of all the download it try to do.

So I thought I will pre-stage all those application required by CRM.
- Report Viewer 2010 redistributable
- Microsoft Visual C++ 2010 x86 redistributable
- SQL Server.

From what I see when I do a manual installation, it install Server SQL Compact 3.5 SP2 ENU.
Here you talk about SQL server express.

So if I follow what the log download and pre-stage everything, it doesn't install while no internet connection is available.

Do you have any suggestion on how I should do the package?
Package and install pre-requisite, then run SetupClient.exe /Q?
Copy %temp% content from a source install to a destination computer and run SEtupClient.exe /Q so it will detect everything is already downloaded?


Any help will be greatly appreciated

Anonymous said...

In addition to previous post...The installer doesn't seem to validate installed component as if SQL Server compact 3.5 Service Pack 2 is installed, the installer will return error that it cannont download it even if it's already installed....

You can contact me by email if it's easier jonat08 at hotmail DOT com

thanks

Post a Comment