Bei Microsoft anmelden
Melden Sie sich an, oder erstellen Sie ein Konto.
Hallo,
Wählen Sie ein anderes Konto aus.
Sie haben mehrere Konten.
Wählen Sie das Konto aus, mit dem Sie sich anmelden möchten.

Wenn Sie versuchen, die Seite Benutzer im Business Portal von Microsoft Dynamics GP zu öffnen, erhalten Sie die folgende Fehlermeldung:

""Unerwarteter Fehler. Bitte schließen Sie den Browser, und beginnen Sie erneut, oder wenden Sie sich an ihren Supportspezialisten."

Wenn Sie dann auf die Schaltfläche Details in der Fehlermeldung klicken, erhalten Sie den zusätzlichen Text, der sich auf die Fehlermeldung bezogen hat:

"System.Exception: soap:Server Server konnte die Anforderung nicht verarbeiten. ---> Microsoft.Dynamics.Hrm.Entity.Employee"

Problembeschreibung

In der Tabelle MBFRoleUser der DYNAMICS-Datenbank ist imFeld Bestandteile eine Mitarbeiter-ID zugewiesen, die in der UPR00100-Tabelle der Unternehmensdatenbank nicht als Mitarbeiter vorhanden ist. 

Ursache

Entfernen Sie den verwaisten Mitarbeiter-ID-Zuordnungsdatensatz aus der Tabelle MBFRoleUser der DYNAMICS-Datenbank. Führen Sie die folgenden Schritte aus, um den verwaisten Mitarbeiter-ID-Zuordnungsdatensatz aus der Tabelle MBFRoleUser der DYNAMICS-Datenbank zu finden und zu entfernen.

1. Starten Sie SQL Server Management Studio. Verwenden Sie dazu je nach verwendeten Programm eine der folgenden Methoden.

For SQL Server 2000

Wenn Sie mit SQL Server 2000 verwenden, starten Sie SQL Query Analyzer. Klicken Sie dazu aufStart, zeigen Sie auf Alle Programme,zeigen Sie aufMicrosoft SQL Server , und klicken Sie dann aufAbfrageanalyse.

For SQL Server 2005

Wenn Sie mit SQL Server 2005 verwenden, starten Sie SQL Server Management Studio. Klicken Sie dazu aufStart , zeigen Sie auf Alle Programme, zeigen Sie auf Microsoft SQL Server 2005,und klicken Siedann auf SQL Server Management Studio.

SQL Server 2008

Wenn Sie mit SQL Server 2008 verwenden, starten Sie SQL Server Management Studio. Klicken Sie dazu aufStart, zeigen Sie auf Alle Programme,zeigen Sie auf Microsoft SQL Server 2008,und klicken Siedann auf SQL Server Management Studio.

2. Führen Sie die folgende Anweisung für die DYNAMICS-Datenbank aus, um alle Mitarbeiter-ID-Zuordnungseinträge in der Tabelle MBFRoleUser der DYNAMICS-Datenbank zu finden:

wählen Sie * aus MBFRoleUser aus, wobei constituent wie '%Microsoft.Dynamics.Hrm.Entity.Employee ID%' order by Constituent

Die Zeichenfolge EmployeeID= in der Spalte Constituent zeigt Ihnen die Mitarbeiter-ID an, die der Rolle "Geschäftsportal" zugewiesen sind.

3. Führen Sie die folgende Anweisung für die Unternehmensdatenbank aus, um alle Mitarbeiter-ID-Datensätze zu finden, die in Ihrer UPR00100-Tabelle vorhanden sind:

SELECT EMPLOYID from UPR00100 order by EMPLOYID

Die Ergebnisse dieses Skripts zeigen Ihnen alle Mitarbeiter-IDs, die in der Tabelle "Mitarbeitermaster" vorhanden sind.

4. Vergleichen Sie die Mitarbeiter-ID=-Zuordnungseinträge in der Spalte Constituent aus den Ergebnissen des Skripts, das in Schritt #1 ausgeführt wurde, mit den Mitarbeitern, die aus den Ergebnissen des Skripts zurückgegeben wurden, das in Schritt #2 ausgeführt wurde. Suchen Sie die Mitarbeiter-ID-Zuordnungsdatensätze, die in der Spalte Constituent der Tabelle MBFRoleUser der DYNAMICS-Datenbank vorhanden sind, die nicht als Mitarbeiter-ID in der UPR00100-Tabelle der Unternehmensdatenbank vorhanden sind.

5. Nachdem Sie den verwaisten Mitarbeiter-ID-Zuweisungsdatensatz aus Schritt #3 identifiziert haben, führen Sie die folgende Anweisung für die DYNAMICS-Datenbank aus, um diese verwaiste Mitarbeiter-ID-Zuweisung zu entfernen:

MBFRoleUser löschen, wobei Constituent = 'XXXX'

HINWEIS: Ersetzen Sie XXXX durch den Wert des verwaisten Mitarbeiter-ID-Zuordnungsdatensatzs aus der Tabelle MBFRoleUser.

BEISPIEL: Hier ein Beispiel für die in Schritt 2010 benötigte delete-#4:

Löschen

MbfRoleUser where Constituent='<entityKey><Microsoft.Dynamics.Common.Company.Company ID="-1" /><Microsoft.Dynamics.Hrm.Entity.Employee ID="429732375" /></entityKey>'

In diesem Beispiel war "Mitarbeiternummer 429732375" die verwaiste Mitarbeiter-ID-Zuweisung aus Schritt #3.

Fehlerbehebung

Die Informationen in der Tabelle MBFRole-Benutzer werden eingefügt, wenn Sie aufStartim Geschäftsportalklicken, auf Websiteaktionen klicken, auf WebsiteEinstellungenklicken, auf Benutzer klicken,einen Benutzer aus der Benutzerliste auswählen, auf Rollen klicken,auf Ändern klickenund dann im Dialogfeld Portal und Erweiterte Rollen ändern – Webseite eine Rolle zuweisen.  Klicken Sieauf OK.  

Weitere Informationen

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Sprachqualität?
Was hat Ihre Erfahrung beeinflusst?
Wenn Sie auf "Absenden" klicken, wird Ihr Feedback zur Verbesserung von Produkten und Diensten von Microsoft verwendet. Ihr IT-Administrator kann diese Daten sammeln. Datenschutzbestimmungen.

Vielen Dank für Ihr Feedback!

×