- Flexera Community
- :
- Spider
- :
- Spider Forum
- :
- DBDuplicateKeyException, Das Objekt (User) kann nicht gespeichert werden.
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
DBDuplicateKeyException, Das Objekt (User) kann nicht gespeichert werden.
Hallo,
ich habe offensichtlich eine Dublette erzeugt.
Hintergrund ist der Bedarf eines weiteren Spider-Benutzers. Meldung ist:
>>>
Spider.Objects.Kernel.DBDuplicateKeyException: Der Schlüssel ist bereits vorhanden. Das Objekt (User) kann nicht gespeichert werden.
ObjectName User
SqlErrorNo 2601
System.Data.SqlClient.SqlException: Eine Zeile mit doppeltem Schlüssel kann in das dbo.User-Objekt mit dem eindeutigen IX_EmailAddress_unique-Index nicht eingefügt werden. Der doppelte Schlüsselwert ist (Devrim.Witt@Stadtreinigung.Hamburg).
Die Anweisung wurde beendet.
HelpLink.ProdName Microsoft SQL Server
HelpLink.ProdVer 11.00.6020
HelpLink.EvtSrc MSSQLServer
HelpLink.EvtID 2601
HelpLink.BaseHelpUrl http://go.microsoft.com/fwlink
HelpLink.LinkId 20476
ObjectName User
<<<
Wie kann ich das bereinigen?
Grüße
Meyer
- Mark as New
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Herr Meyer
Es gibt diesen Endbenutzer mit genau dieser E-Mail Adresse schon im Spider System. Ist das ein alter Eintrag? Wenn ja, diesen dann entfernen. Ein Benutzer muss eine eindeutige Kennung, in diesem Fall die E-Mail Adresse haben.
Ich werde hierzu auch ein Ticket öffnen, es mit meinen Kollegen besprechen und mich bald wieder melden.
Peter Link
- Mark as New
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Herr Link,
der Benutzer ist für mich nicht sichtbar. Ich habe diesen Benutzer heute morgen zu Schulungszwecken angelegt und keine Meldung eines Scheiterns erhalten. Nachdem ich den Benutzer nicht wiederfand habe ich diesen erneut angelegt, deswegen die Meldung.
Grüße Meyer
- Mark as New
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Ist der Benutzer ggf. ein sog. Portalbenutzer ( z.B. in Adobe Portal )Ich schlage vor, dass wir uns das in einem Termin genauer anschauen, werde vom Ticket aus schreiben.
- Mark as New
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
@HPMeyer Danke für Ihre Zeit, die Lösung war vorhandene Benutzerdaten in der Spider Core Datenbank, Tabelle dbo.user zu löschen, anschliessend konnten wir den Benutzer als Active Directory Benutzer hinzufügen.
thanks for your time today, the solution was to delete existing user information in the Spider Core database, table dbo.user. After that we were able to add the user as an Active Directory user
