CRM4 Offline-Sync: Gelegentlich SQL-Fehler

21/09/2008 - 11:11 von jkontny | Report spam
Hallo Zusammen!

Ich habe zwar einige Threads zu meiner Fehlermeldung gefunden, poste aber
trotzdem, da mir bei mir einiges anders erscheint:

Grundsàtzlich funktioniert bei mir das Online-Offline-Gehen mit dem
Outlook-Client.

Hin und wieder kommt aber der SQL-Fehler (s.unten). Er kommt nie beim
Onlinegehen.
D.h., offline-Änderungen wurden bisher immer in die „echte“DB übernommen.
Der Fehler tritt wenn nur beim Offline-gehen auf.
Danach kann ich die Offline-Sync erst wieder verwenden, wenn ich den
CRM-Einrichtungs-Assistenten ausgeführt habe.
Ich habe in zig Versuchen keinerlei Ursache im Verdacht, es scheint ganz
wahllos zu passieren.
Als Gegenmaßnahme habe ich folgende Patches installiert:
KB951301 und KB948121.
Zusàtzlich habe ich für die hier im Forum erwàhnten SQL-Anmeldungen die
Standardsprache auf „english“ gesetzt (auch an der lokalen
SQL-Express-Installation bei allem was nach CRM aussah;-)

Wàre für Tipps sehr dankbar, denn wenn das an den drei Notebooks stabil
làuft, gehen wir in Echtbetrieb!! Feude!!
Liebe Grüße Jochen

Eventlog-Eintrag:
MSCRMOfflineSync, ID6000
An error occurred during Offline Synchronization. Try going offline again,
or restart Microsoft Outlook. SoapException happened Server was unable to
process request..
Detail <error>
<code>0x80044150</code>
<description>Generic SQL error.</description>
<type>Platform</type>
</error>
Stack Trace Info:
bei
System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
bei System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String
methodName, Object[] parameters)
bei Microsoft.Crm.SdkTypeProxy.CrmService.Execute(Request Request)
bei
Microsoft.Crm.Application.Outlook.OfflineSync.SyncData.DoPrepareSync(Int32
callPriority)
bei
Microsoft.Crm.Application.Outlook.OfflineSync.SyncData.Sync(ITransferDataProvider transferDataProvider, Int32 callPriority)
bei Microsoft.Crm.Application.SMW2rappers.OfflineSync.SyncThreadMethod() .
 

Lesen sie die antworten

#1 Michael Sulz
21/09/2008 - 16:19 | Warnen spam
Hallo,

versuche einmal folgenden Key in der Registry auf dem Server und dem Client!
Damit wird das Timeout für OleDb hochgesetzt.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM\OleDbTimeout

Der Wert wird in Sekunden angegeben, ich habe ihn bei uns auf 120 Sekunden
eingestellt.

Du musst einen IISRESET auf dem Server durchführen und den Client einal neu
starten, damit die Änderungen wirksam werden.



mit freundlichen Grüßen

Michael Sulz

Ähnliche fragen