Gelöst CRM 2011 Import der Organisation

28. November 2011 14:01

Hi Leute,

bisher haben wir CRM 4.0 mit der Basis Sprache „Deutsch“ benutzt. Nun wollen wir alle Anpassungen und Daten ins CRM 2011 migrieren, das auch in der deutschen Version vorliegt.
Die Serverinstallation verlief problemlos. Es gibt aber Probleme beim Import.

Was haben wir bisher getan?

- die gleichen Benutzer im Active Directory angelegt wie auf dem 2003 Server.
- SQL Vollbackup der DB
- Wiederherstellung des o.g. Backups auf den neuen Server --> erfolgreich
- CRM 11 deutsch Language Pack installiert --> erfolgreich

Bei Import der Organisation mit dem Bereitstellungsmanager bekamen wir
folgende Meldungen:

Installer Complete: OrganizationUpgrader - Error encountered
15:43:56| Error| Exception occured during Microsoft.Crm.Tools.Admin.OrganizationUpgrader: Fehler bei der Aktion Microsoft.Crm.Tools.Admin.UpgradeDatabaseAction.

Und ……

InnerException:
System.Reflection.TargetInvocationException: Ein Aufrufziel hat einen Ausnahmefehler verursacht. ---> System.Data.SqlClient.SqlException: Verletzung der PRIMARY KEY-Einschränkung "XPKLocalizedLabel". Ein doppelter Schlüssel kann in das Objekt "MetadataSchema.LocalizedLabel" nicht eingefügt werden. Der doppelte Schlüsselwert ist (1f9a4fa5-c029-4f7e-b2c2-2c63194c3d11, fd140aad-4df4-11dd-bd17-0019b9312238, 0, Jan 1 1900 12:00AM).
Die Anweisung wurde beendet.

Ähnliche Beiträge habe ich zwar bei Forum gefunden, aber wir haben in CRM 4.0 bei der Organisation, die wir importieren möchten in der Tabelle MetadataSchema.LocalizedLabel
Im Feld LanguageId sowohl die Werte 1031 als auch 1033.

Für jeden Hinweis würde ich mich freuen.

Ich bedanke ich mich schon im Voraus

Kasimir

:-?
Zuletzt geändert von Kasimi Krylow am 22. Dezember 2011 18:08, insgesamt 1-mal geändert.

Re: CRM 2011 Import der Organisation

28. November 2011 14:11

Hallo Kasimir,

ihr habt CRM2011 installiert und anschließend wird die Migration durchgeführt?
Habt ihr auch schon ein Update Rollup installiert? Meiner Erfahrung nach passieren danach viele Fehler nicht mehr.

Re: CRM 2011 Import der Organisation

28. November 2011 14:24

Hallo Dirk,

vielen dank für Deine Antwort. Ja, wir haben RU5 installiert. Welche würdest Du mir empfehlen?

Gruß

Kasimir

Re: CRM 2011 Import der Organisation

6. Dezember 2011 16:21

Hallo Kasimir,

solange ihr diesen Fehler erhaltet

Der doppelte Schlüsselwert ist (1f9a4fa5-c029-4f7e-b2c2-2c63194c3d11, fd140aad-4df4-11dd-bd17-0019b9312238, 0,

werdet ihr die Daten nicht importieren können, ihr müsst erst den Fehler in der Metabase beheben.

Re: CRM 2011 Import der Organisation

6. Dezember 2011 16:43

Hallo Michael,

Danke für Deine Antwort. Welche Tabelle meinst Du?

Lege ich richtig mit MetadataSchema.LocalizedLabel in CRM4.0 ?
Ich habe in Forum ein Artikel gefunden mit der Adresse http://www.isvlabs.com/2011/03/error-im ... -crm-2011/

Zuerst würde ich ein Select absetzen aber natürlich mit der LanguageId=1031, bevor ich DB update.

Kasimir

Re: CRM 2011 Import der Organisation

7. Dezember 2011 16:20

Hallo,

hier noch ein Link zu dem Thema:
http://troschinsky.wordpress.com/2011/0 ... onsimport/

Gruß,
Nils

Re: CRM 2011 Import der Organisation

20. Dezember 2011 14:50

Hallo Michael, Hallo Nils,

mein Problem kann man als gelöst verstehen. Zusammenfassend wie muss man vorgehen:

Was haben wir gemacht?

- die gleichen Benutzer im ActiveDirectory angelegt wie auf dem 2003 Server.
- SQL Vollbackup der DB aus der Produktion System 4.0
- Wiederherstellen des o.g. Backups auf den neuen Server --> erfolgreich
- CRM 11 Language Pack installiert --> erfolgreich
-CRM RU 5

Der erster Fehler

Verletzung der PRIMARY KEY-Einschränkung "XPKLocalizedLabel". Ein doppelter Schlüssel kann in das Objekt "MetadataSchema.LocalizedLabel" nicht eingefügt werden. Der doppelte Schlüsselwert ist (1f9a4fa5-c029-4f7e-b2c2-2c63194c3d11, fd140aad-4df4-11dd-bd17-0019b9312238, 0, Jan 1 1900 12:00AM).

behoben durch die SQL Abfrage

Update MetadataSchema.LocalizedLabel

set LanguageId=1031
where ObjectId='B1C70485-BA33-4C5F-8710-5446E3F68CA7'


Im unseren Fall war nur ein Satz betroffen

Der nächste Fehler ist aufgetretten, wegen der begrenzte Anzahl der Benutzer bei unsere Software Version
Es kam zu einer Fehler Meldung :

Microsoft.Crm.Tools.Admin.UpgradeDatabaseAction. ---> System.Reflection.TargetInvocationException: Ein Aufrufziel hat einen Ausnahmefehler verursacht. ---> Microsoft.Crm.CrmException: You have reached the maximum number of user quota

Durch die nächste SQL Abfrage

Update SystemUserBase
Set IsDisabled='1'
WHERE SystemUserId not in ('1ED69E85-2A7D-E011-AC36-000C295700B4' ,
'19D69E85-2A7D-E011-AC36-000C295700B4',
'1DD69E85-2A7D-E011-AC36-000C295700B4',
'09FDF665-2A7D-E011-AC36-000C295700B4',
'383BB15B-2A7D-E011-AC36-000C295700B4',
'0DFDF665-2A7D-E011-AC36-000C295700B4')

ist auch dieser Fehler aufgehoben.

Import ist bis zu Ende komplett und alle Daten einschließlich die Berichte sind übetragen und auch Funktionieren.

Für Eure Unterstützung möchte ich mich noch ausdrücklich bedanken

:-P