DB error 2627

Please report bugs here!

Moderator: Thorsten

Post Reply
nulog
Posts: 4
Joined: Fri Feb 17, 2012 9:40 am

DB error 2627

Post by nulog »

Moin,

Ich versuche gerade das FAQ-System von 2.5.4 auf 2.7.3 zu updaten.
Nach Schritt 4 wird mir immer die Errormeldung: DB error 2627 ausgegeben und die installation abgebrochen.
Was hat es damit auf sich?

lg

nulog
Thorsten
Posts: 15725
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Re: DB error 2627

Post by Thorsten »

Hi,

das ist ein MS SQL Server, oder? Per Google hab ich den folgenden Fehler gefunden:
2627 - Violation in unique constraint (although it is implemented using unique index)
Kannst du im Log des SQL Servers sehen, welche Query da fehlschlägt?

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
nulog
Posts: 4
Joined: Fri Feb 17, 2012 9:40 am

Re: DB error 2627

Post by nulog »

Hi,
Ja, ist ein MS SQL Server 2005.
Leider sehe ich in den Logs nichts was auf phpMyFAQ hinweißt.

Danke für die Hilfe
nulog
Thorsten
Posts: 15725
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Re: DB error 2627

Post by Thorsten »

Hi,

die Queries, die wir beim Update ausführen, sind hier:

https://github.com/thorsten/phpMyFAQ/bl ... e.php#L574

Evtl kannst du die nach und nach durchgehen, ich hab nun aber keine gesehen, die einen unique index anpassen.... maximal die Queries für die Stored Procedures zum umbenennen ab https://github.com/thorsten/phpMyFAQ/bl ... e.php#L739

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
nulog
Posts: 4
Joined: Fri Feb 17, 2012 9:40 am

Re: DB error 2627

Post by nulog »

Zur Fehlerfindung bin ich jetzt in einzelnen Versionschritten vorgegangen, wobei der Fehler beim Update auf 2.6.0 anfängt zu erscheinen.
Dort wird mir als Fehlermeldung die 2627 und die Query: "INSERT INTO ITfaqconfig VALUES ('main.enableUpdate', 'false')" ausgegeben.

Wo liegt jetzt der Fehler, oder kann ich ggf. bei einer Neuinsterlation die alten Daten importieren?

Vielen Dank

nulog
Thorsten
Posts: 15725
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Re: DB error 2627

Post by Thorsten »

Hi,

hast du diesen Eintrag schon in der DB? Wenn ja, dann lösche ihn mal bitte und versuche nochmal das Update.

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
nulog
Posts: 4
Joined: Fri Feb 17, 2012 9:40 am

Re: DB error 2627

Post by nulog »

Hi,

Das Löschen des Eintrages hat leider eine weitere Fehlermeldung bei einem anderen eintrag gegeben, wenn ich denn dann auch gelöscht habe, kam noch eine und noch eine, bis ich Fehlermeldungen für Einträge auserhalb von ITfaqconfig bekomme.

Gibt es eventuel Zugriffs(Rechte)probleme auf der Datenbank?

Danke

nulog
Thorsten
Posts: 15725
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Re: DB error 2627

Post by Thorsten »

Hi,

lade dir mal bitte die letzte 2.6er Version herunter und versuche erstmal ein Update auf die letzte 2.6, ob das funktioniert.

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
Post Reply