Hallo zusammen,
wir haben ein Problem bei der Migration einer BCM-Datenbank nach CRM mittels DMF (deutsche Version). Der Wizzard läuft problemlos über die Benutzer- und Gebietszuordnung. Nach Start des Imports wird nach gewisser Zeit mit dem Fehler: "Migrationsfehler: unerwarteter Fehler" abgebrochen, und mir folgendes Log gezeigt:
...
22.01.2007 13:27:20------>Transaktionsdaten werden gelesen...
22.01.2007 13:27:21------>Daten aus der Outlook mit Business Contact Manager-Entität werden gelesen: Account
22.01.2007 13:27:23------>Daten aus der Outlook mit Business Contact Manager-Entität werden gelesen: Contact
22.01.2007 13:27:24------>Daten aus der Outlook mit Business Contact Manager-Entität werden gelesen: Opportunity
22.01.2007 13:27:24------>Daten aus der Outlook mit Business Contact Manager-Entität werden gelesen: ActivityTask
22.01.2007 13:27:24------>Daten aus der Outlook mit Business Contact Manager-Entität werden gelesen: OpportunityProduct
22.01.2007 13:27:24------>Daten aus der Outlook mit Business Contact Manager-Entität werden gelesen: BusinessNote
22.01.2007 13:27:25------>Daten aus der Outlook mit Business Contact Manager-Entität werden gelesen: Document
22.01.2007 13:27:25------>Daten aus der Outlook mit Business Contact Manager-Entität werden gelesen: ActivityPhone
22.01.2007 13:27:25------>System.Data.SqlClient.SqlException: Ungültiger Längenparameter (length) wurde an die substring-Funktion übergeben.
at System.Data.SqlClient.SqlDataReader.Read()
at System.Data.Common.DbDataAdapter.FillLoadDataRowChunk(SchemaMapping mapping, Int32 startRecord, Int32 maxRecords)
at System.Data.Common.DbDataAdapter.FillFromReader(Object data, String srcTable, IDataReader dataReader, Int32 startRecord, Int32 maxRecords, DataColumn parentChapterColumn, Object parentChapterValue)
at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable, IDataReader dataReader, Int32 startRecord, Int32 maxRecords)
at System.Data.Common.DbDataAdapter.FillFromCommand(Object data, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable)
at Microsoft.Crm.Tools.BCMMigration.Components.BCMReader.ExecuteQuery(Request objectRequest)
22.01.2007 13:27:25------>Anwendung wurde beendet: Es konnten keine Daten aus Outlook mit Business Contact Manager gelesen werden.
Es scheint also so, als ob die Aktivitäten nicht importiert werden können. Eine Suche bei Google bzw. Google.Groups bringt mehrere gescheiterte Versuche zum Licht (z.B. http://groups.google.de/group/microsoft.public.de.crm/browse_frm/thread/1ddb891e94ff6061/e2de91cde50f16cc?lnk=st&q=crm+l%C3%A4ngenparameter&rnum=1&hl=de#e2de91cde50f16cc), die alle das gleiche Problem schildern. Nur leider gibts keine Lösung. Ich hoffe mir kann hier jemand weiterhelfen.
Viele Grüße
TKoren