How-to: Fehler 0x80131904 bei Organisationsimport beheben
Als Microsoft Dynamics CRM-Partner kommt es manchmal vor, dass wir Kundendatenbanken in unsere firmeneigene Entwicklungsumgebung importieren müssen. Verwendet der Kunde in seinem Microsoft SQL-Serversystem eine andere Sprache als Englisch, kommt es beim Import in die englischsprachige Entwicklungsumgebung kurz nach dem Start des Dynamics CRM Import Wizards zu folgendem Fehler:
Error| Import Organization (Name= , Id= ) failed with Exception:
System.Data.SqlClient.SqlException (0x80131904): The login already has an account under a different user name.
So lässt sich der 0x80131904-Fehler beim Organisationsimport Schritt für Schritt beheben
Zur Problembehebung muss das Microsoft SQL Management Studio mit dem entsprechenden Datenbankserver aufgerufen werden. Dort kann man die betroffene Organisationsdatenbank *_MSCRM bis auf die Datenbankbenutzer erweitern.
In diesem Fall (deutsches Quellsystem, englisches Zielsystem) muss der Login „NT-AUTORITÄT\NETZWERKDIENST“ gelöscht werden, damit Dynamics CRM die Organisation importieren kann. Bei anderen Sprachversionen muss das entsprechende Äquivalent gelöscht werden.
Beim Löschen des Benutzers muss auch das dazugehörige Schema gelöscht werden:
Anschließend kann die Datenbank problemlos in das Dynamics-CRM-System importiert werden. Dabei wird der Login unter der englischen Bezeichnung „NT AUTHORITY\NETWORK SERVICE“ neu angelegt.
Wie Sie die Fehlernachricht KB2720171 im SSIS-Paket des SQL-Servers beheben, erfahren Sie hier.