Fehler bei Update auf 99960

Visitmedia

Offizieller Service Partner
SPBanner
17. September 2011
271
14
Hallo zusammen,

beim Update auf die neue Beta erhalte ich bei einer DB folgende Fehlermeldungen:

Code:
Unbehandelte Ausnahme #D9A2ED0508F28F6 vom Typ System.Data.SqlClient.SqlException in Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action])System.Data.SqlClient.SqlException (0x80131904): Verletzung der PRIMARY KEY-Einschränkung 'PK_tReserviert'. Ein doppelter Schlüssel kann in das dbo.tReserviert-Objekt nicht eingefügt werden. Der doppelte Schlüsselwert ist (1, 333, 0).
Die Anweisung wurde beendet.
   bei System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
   bei System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
   bei System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
   bei System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
   bei System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite)
   bei System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean asyncWrite)
   bei System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
   bei jtlDatabase.DB.Wg5M2BkIM6[T](SqlConnection , Func`1 func)
   bei jtlDatabase.DB.executeLongRunningCommandSQL(String cSqlCommand)
   bei jtlCore.Classes.Update.SqlUpdater.<>c__DisplayClass2.<UpdateToVersion>b__0()
   bei jtlCore.Classes.Update.SqlUpdater.BbtoXfFmgeGHsePECp.U5rGEJP9762(Action , Int32 , String )
   bei jtlCore.Classes.Update.SqlUpdater.ibtGEOGqylg(IList`1 sqlCommands, String , TaskProgress )
ClientConnectionId:148c062c-7188-4f47-8931-ec8111873eac
Error Number:2627,State:1,Class:14
SQL-Fehlerinformationen: [VMPC06\SQLEXPRESS .Net SqlClient Data Provider] Fehler #2627 (Klasse 14) in Zeile 4: Verletzung der PRIMARY KEY-Einschränkung 'PK_tReserviert'. Ein doppelter Schlüssel kann in das dbo.tReserviert-Objekt nicht eingefügt werden. Der doppelte Schlüsselwert ist (1, 333, 0).  
SQL-Fehlerinformationen: [VMPC06\SQLEXPRESS .Net SqlClient Data Provider] Fehler #3621 (Klasse 0) in Zeile 4: Die Anweisung wurde beendet.  
HelpLink.ProdName = Microsoft SQL Server
HelpLink.ProdVer = 11.00.2218
HelpLink.EvtSrc = MSSQLServer
HelpLink.EvtID = 2627
HelpLink.BaseHelpUrl = http://go.microsoft.com/fwlink
HelpLink.LinkId = 20476
CommandText = --
    -- tReserviert aufräumen
    --
        UPDATE tReserviert WITH(ROWLOCK)
            SET tReserviert.kArtikel = 0
        FROM tReserviert WITH(ROWLOCK)
        WHERE tReserviert.kArtikel NOT IN (SELECT tArtikel.kArtikel FROM tArtikel)
Connection-String = DataSource=VMPC06\SQLEXPRESS, InitialCatalog=Mandant_1, UserID=sa


Unbehandelte Ausnahme #D9A2ED0508F28F6 vom Typ System.Data.SqlClient.SqlException in Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]): Verletzung der PRIMARY KEY-Einschränkung 'PK_tReserviert'. Ein doppelter Schlüssel kann in das dbo.tReserviert-Objekt nicht eingefügt werden. Der doppelte Schlüsselwert ist (1, 14358, 26793).
Die Anweisung wurde beendet.
SQL-Fehler:
  Source: .Net SqlClient Data Provider
  Number: 2627
  State: 1
  Class: 14 (Anwendungsproblem)
  Server: VMPC06\SQLEXPRESS
  Message: Verletzung der PRIMARY KEY-Einschränkung 'PK_tReserviert'. Ein doppelter Schlüssel kann in das dbo.tReserviert-Objekt nicht eingefügt werden. Der doppelte Schlüsselwert ist (1, 14358, 26793).
  Procedure: spReservierungAktualisieren
  LineNumber: 527


SQL-Fehler:
  Source: .Net SqlClient Data Provider
  Number: 3621
  State: 0
  Class: 0 (Information)
  Server: VMPC06\SQLEXPRESS
  Message: Die Anweisung wurde beendet.
  Procedure: 
  LineNumber: 1


HelpLink.ProdName = Microsoft SQL Server
HelpLink.ProdVer = 11.00.2218
HelpLink.EvtSrc = MSSQLServer
HelpLink.EvtID = 2627
HelpLink.BaseHelpUrl = http://go.microsoft.com/fwlink
HelpLink.LinkId = 20476
CommandText = --
    -- Komponenten in Lieferscheinpositionen übernehmen
    --
        INSERT INTO tLieferscheinPos(kLieferschein, kBestellPos, fAnzahl, cHinweis)
        SELECT kLieferschein = tLieferscheinPos.kLieferschein, 
            kBestellPos = tbestellpos.kBestellPos, 
            fAnzahl = ISNULL(tBestellStueckliste.fAnzahl, 0.0) * ISNULL(tLieferscheinPos.fAnzahl, 0.0),
            cHinweis = NULL
        FROM tLieferscheinPos        
        JOIN tbestellpos ON tLieferscheinPos.kBestellPos = tbestellpos.kBestellStueckliste
        JOIN tBestellStueckliste ON tbestellpos.kBestellStueckliste = tBestellStueckliste.kBestellPos
            AND tbestellpos.tArtikel_kArtikel = tBestellStueckliste.kArtikel
        WHERE tbestellpos.kBestellPos != tbestellpos.kBestellStueckliste
Connection-String = DataSource=VMPC06\SQLEXPRESS, InitialCatalog=Mandant_1, UserID=sa


Zeitstempel: 2015-06-24T17:24:18
Locale: German (Germany)
Locale: German (Germany)
Version: 099960
Plattform: Wawi
Versionshash: 8F570B69
Prozessname: System.Diagnostics.Process (JTL-wawi)
Physikalischer Speicher: 228528128 / Peak: 402481152
Basispriorität: 8
Prioritätsklasse: Normal
CPU-Zeit (User): 0:00:29,953125
CPU-Zeit (System): 0:00:12,6875
Page-Size (Sytem): 1120704 / Peak: 324845568
Page-Size: 148463616 / Peak: 324845568
Offene Handles: 1434

Jemand eine Idee oder einen Tipp wie ich das gefixed bekomme? Danke schon mal!
 

Janusch

Administrator
Mitarbeiter
24. März 2006
13.921
264
AW: Fehler bei Update auf 99960

Hallo,

müssen die Kollegen morgen anschauen. Am besten direkt tel. melden.
Ist die 60 oder 61 Wawi gemeint?
 

Visitmedia

Offizieller Service Partner
SPBanner
17. September 2011
271
14
AW: Fehler bei Update auf 99960

Hallo Janusch,

ich habe mit der 60er das Update versucht. Meinst du in der 61er wäre es nicht zu dem Fehler gekommen? Der Fehler kommt schon relativ früh beim Updateprozess.
 

Janusch

Administrator
Mitarbeiter
24. März 2006
13.921
264
AW: Fehler bei Update auf 99960

Hallo,
wir haben das Update wieter optimiert in der 61. Dann einfach mit der versuchen.
Wenn es nicht klappt, dann am besten auf dem kurzen Dienstweg melden.
 

Ähnliche Themen