When CRM SDK hits an error in the database, it throws a FaultException with the useless "Generic SQL Error" message. To debug these errors usually requires turning on SQL Server Profiler and sorting through the trace log to find the cause of the exception.
If details about the cause of the exception are available, they should be included in the FaultException object. At the very least, the exception should contain any additional details that are recorded in the CRM trace logs.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.