Hallo zusammen,
beim Update auf die neue Beta erhalte ich bei einer DB folgende Fehlermeldungen:
Jemand eine Idee oder einen Tipp wie ich das gefixed bekomme? Danke schon mal!
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!