Archive for August, 2006

In case you didn't know, CRM 3.0 has a real issue should it find the same email address in more than one location ( i.e., Contact, Account, System User, etc ). 
For example, let's say you have a company of 20 people and you create an Account for your company within CRM and add each of [...]

If you didn't know, placing your cursor on the line above a function and typing: /// will cause Visual Studio to insert a XML comment block, much like this:

This information is collected and written to an XML documentation file when you build your project ( assuming you've specified the XML file in the Project Properties [...]

Last month I mentioned that I had created a small utility the generate the XML code required to populate a CRM 3.0 picklist.
I decided to go ahead and release it, as is.  Here is a screen shot:

  
Here is how it works:

In the text box on the left ( Source ), enter your Picklist Options. One [...]

Using SQLDMO

The Microsoft SQLDMO library is very handy should you need to perform functions that can normally be found in SQL Enteprise Manager such as:

Creating databases
Backing up a database

Restoring a database

Finding SQL Servers
Enumerating databases found on a particular server
Etc.

I've been working on a couple of applications that use many of the features of SQLDMO and have found the following [...]

Miss April

So my friend Bruce W. was at Hooters in Lewisville the other day and said that Holly, a new waitress ( and recent graduate from Texas Tech in Lubbock), was Miss April in the Hooters calendar.  Bruce said she was pretty hot.
I told him that in my experience, that any woman who has a title beginning [...]

More Popups and Dynamics CRM

As I wrote in a previous article, popups can cause the CRM web client to not display at all, due to the nature of CRM web application startup mechanism.
Most of today's popup blockers require you to naviate to a site in order to add it to the blocker's "safe" list.  This is more than a [...]

A couple of months ago I was working on a CRM installation when I noticed an Event Log message that was similar to the following:

Event Type: Warning
Event Source: SQLSERVERAGENT
Event Category: Job Engine
Event ID: 208
Date: 8/18/2006
Time: 7:00:01 AM
User: N/A
Computer: SERVER
Description:
SQL Server Scheduled Job 'Start_Incremental on Company_Name_Inc__MSCRM.ftcat_documentindex.[7.5]' (0×00000000000000000000000000000000) - Status: Failed - Invoked on: 2006-08-18 07:00:01 - [...]

If for some reason, you decide to uninstall CRM, you need to take into consideration any workstations that may have the Outlook Client installed.
Before you uninstall the CRM server, run the Rule Deployment Wizard and remove the CRM Rule from Outlook for each deployed user.
In the case of CRM Small Business Edition, the Uninstall will remove [...]

Dana Epp, one of Microsoft's Security MVPs, has started a new product development effort he calls Project Anvil. Here is Dana's goal for the project:
I am about to endeavor on the path of "forging" a new product, from vision to reality, in 30 days. One man. One product. Ready for beta in 4 weeks. And [...]

Here is a summary of the changes to this version:

New and updated topics
Description of changes

 
Updated the file SDK Readme.htm with known issues and workarounds. This can be found in the download version of the SDK at msdn.microsoft.com/MBS/Downloads/CRMdownloads/default.aspx.

Accessing Web Services
Added new topic that explains how to access the Microsoft CRM Web services from your custom scripts.

Callouts: [...]