Hallo,
ich wollte von 1.11.8 auf 2.0 gehen und dann passierte das: Habe das kopiert, schaute aber auch so aus , sorry, hatte es nicht gepeichert
Code:
Unbehandelte Ausnahme #592DA05E4D26D79E vom Typ JTL.Database.SqlUpdater.Abstraction.Exceptions.UpdateException in
JTL.Database.SqlUpdater.Abstraction.Exceptions.UpdateException: 02:30:06 Fehler in der Version 1.12.0.0 beim Befehl:
==============================================BEGIN TRANSACTION KundeZahlungsziel
/* Zahlungsziele über 9999 Tage werden auf 9999 begrenzt */
DECLARE @CustomerDueDateAboveThreshold AS [TYPE_spkundeUpdate]
INSERT INTO @CustomerDueDateAboveThreshold (kKunde, nZahlungsziel)
SELECT tKunde.kKunde, 9999
FROM dbo.tKunde
WHERE tKunde.nZahlungsziel > 9999
EXEC [Kunde].[spKundeUpdate] @CustomerDueDateAboveThreshold, 0
/* Negative Zahlungsziele werden auf 0 gesetzt */
DECLARE @CustomerDueDateBelowZero AS [TYPE_spkundeUpdate]
INSERT INTO @CustomerDueDateBelowZero (kKunde, nZahlungsziel)
SELECT tKunde.kKunde, 0
FROM dbo.tKunde
WHERE tKunde.nZahlungsziel < 0
EXEC [Kunde].[spKundeUpdate] @CustomerDueDateBelowZero, 0
COMMIT TRANSACTION KundeZahlungsziel==============================================
FEHLER:
Der TYPE_spkundeUpdate-Datentyp für die Spalte, den Parameter oder die Variable Nr. "1" wurde nicht gefunden.
Der TYPE_spkundeUpdate-Datentyp für die Spalte, den Parameter oder die Variable Nr. "2" wurde nicht gefunden.
Die @CustomerDueDateAboveThreshold-Tabellenvariable muss deklariert werden.
Die @CustomerDueDateBelowZero-Tabellenvariable muss deklariert werden.
Der Parameter oder die Variable "@CustomerDueDateAboveThreshold" weist einen ungültigen Datentyp auf.
Der Parameter oder die Variable "@CustomerDueDateBelowZero" weist einen ungültigen Datentyp auf.
2026-04-08T14:30:06 DEBUG - Dauer: 2 ms, 1 Zeilen
2026-04-08T14:30:06 DEBUG - SELECT TOP(1)
[tUpdateMigration].[kUpdateMigration] AS [kUpdateMigration],
[tUpdateMigration].[cVersion] AS [cVersion],
[tUpdateMigration].[bHash] AS [bHash],
[tUpdateMigration].[cObjectname] AS [cObjectname],
[tUpdateMigration].[cError] AS [cError],
[tUpdateMigration].[cSqlId] AS [cSqlId]
FROM
[dbo].[tUpdateMigration]
WHERE
(([tUpdateMigration].[cSqlId] = 'WAWI-81964-RepairKundeZahlungsziel_001'));
2026-04-08T14:30:06 DEBUG - Dauer: 1ms, (bis zum Reader)
2026-04-08T14:30:06 DEBUG - Dauer: 1 ms, 0 Zeilen
2026-04-08T14:30:06 DEBUG - BEGIN TRANSACTION KundeZahlungsziel
/* Zahlungsziele über 9999 Tage werden auf 9999 begrenzt */
DECLARE @CustomerDueDateAboveThreshold AS [TYPE_spkundeUpdate]
INSERT INTO @CustomerDueDateAboveThreshold (kKunde, nZahlungsziel)
SELECT tKunde.kKunde, 9999
FROM dbo.tKunde
WHERE tKunde.nZahlungsziel > 9999
EXEC [Kunde].[spKundeUpdate] @CustomerDueDateAboveThreshold, 0
/* Negative Zahlungsziele werden auf 0 gesetzt */
DECLARE @CustomerDueDateBelowZero AS [TYPE_spkundeUpdate]
INSERT INTO @CustomerDueDateBelowZero (kKunde, nZahlungsziel)
SELECT tKunde.kKunde, 0
FROM dbo.tKunde
WHERE tKunde.nZahlungsziel < 0
EXEC [Kunde].[spKundeUpdate] @CustomerDueDateBelowZero, 0
COMMIT TRANSACTION KundeZahlungsziel
2026-04-08T14:30:06 WARN - Dauer: 3ms, Error: Der TYPE_spkundeUpdate-Datentyp für die Spalte, den Parameter oder die Variable Nr. "1" wurde nicht gefunden.
Der TYPE_spkundeUpdate-Datentyp für die Spalte, den Parameter oder die Variable Nr. "2" wurde nicht gefunden.
Die @CustomerDueDateAboveThreshold-Tabellenvariable muss deklariert werden.
Die @CustomerDueDateBelowZero-Tabellenvariable muss deklariert werden.
Der Parameter oder die Variable "@CustomerDueDateAboveThreshold" weist einen ungültigen Datentyp auf.
Der Parameter oder die Variable "@CustomerDueDateBelowZero" weist einen ungültigen Datentyp auf.
2026-04-08T14:30:06 DEBUG - DECLARE @Identities TABLE (Id INT NOT NULL);
INSERT INTO [dbo].[tUpdateMigration] ([cVersion], [bHash], [cObjectname], [cError], [cSqlId]) OUTPUT INSERTED.[kUpdateMigration] AS [Id] INTO @Identities VALUES (@cVersion, @bHash, @cObjectname, @cError, @cSqlId);
SELECT [Id] FROM @Identities ORDER BY [Id];
@cVersion = '1.12.0.0'
@bHash = CONVERT(varbinary(max), '30-46-41-35-37-42-34-32-31-45-34-41-36-39-42-34-31-34-44-34-38-41-32-30-31-32-30-37-34-31-39-44', 2)
@cObjectname = 'PlainSql'
@cError = NULL
@cSqlId = 'WAWI-81964-RepairKundeZahlungsziel_001'
2026-04-08T14:30:06 DEBUG - Dauer: 2ms, (bis zum Reader)
2026-04-08T14:30:06 DEBUG - Dauer: 2 ms, 1 Zeilen
2026-04-08T14:30:06 DEBUG - SELECT [recovery_model_desc] FROM [master].[sys].[databases] WHERE [name] = @name
@name = 'eazybusiness'
2026-04-08T14:30:06 DEBUG - Dauer: 19ms, (A) Result: SIMPLE
2026-04-08T14:30:06 DEBUG -
IF EXISTS (SELECT 1 FROM [master].[sys].[databases] WHERE [name] = @name)
BEGIN
ALTER DATABASE [eazybusiness] SET RECOVERY FULL;
END
@name = 'eazybusiness'
2026-04-08T14:30:06 DEBUG - Dauer: 82ms
2026-04-08T14:30:06 DEBUG - SELECT * FROM tUpdateLog WHERE kUpdateLog > @kUpdateLog
kUpdateLog = 0
2026-04-08T14:30:06 DEBUG - Dauer: 1ms, (bis zum Reader)
2026-04-08T14:30:06 DEBUG - Dauer: 2ms, 0 Zeilen
2026-04-08T14:30:06 DEBUG - SELECT (CASE WHEN SERVERPROPERTY('MACHINENAME') = HOST_NAME() THEN 'local' ELSE 'remote' END) AS instance
2026-04-08T14:30:06 DEBUG - Dauer: 0ms, Result: local
2026-04-08T14:30:06 DEBUG - Window created and registered for unload.
2026-04-08T14:30:06 DEBUG - SELECT ul.kUserLayout, ul.kBenutzer, ul.cName, ul.cWert
FROM dbo.tUserLayout AS ul
WHERE cName NOT LIKE 'jtlCore.%'
AND kBenutzer = @kBenutzer
@kBenutzer = 1
2026-04-08T14:30:06 DEBUG - Dauer: 2ms, (bis zum Reader)
2026-04-08T14:30:06 DEBUG - Dauer: 11 ms, 302 Zeilen
2026-04-08T14:30:19 DEBUG - UPDATE [dbo].[tUserLayout] SET cWert = @cWert_0 WHERE kUserLayout = @kUserLayout_0;
@cWert_0 = '{
"Top": 407.0,
"Width": 576.0,
"Height": 238.0,
"Left": 668.0,
"WindowState": 0
}'
@kUserLayout_0 = 117
2026-04-08T14:30:19 DEBUG - Dauer: 6ms, AffectedRows: 1
2026-04-08T14:30:19 DEBUG - Window unloaded and unregistered from unload.
Zeitstempel: 2026-04-08T14:30:50
Locale: German (Germany)
Locale: German (Germany)
Version: Unbekannt
Plattform: JTL-SharpWawi, Version=2.0.1.0, Culture=neutral, PublicKeyToken=null
WawiSeed: 0.0.00000.00000
Prozessname: JTL-SharpWawi
Physikalischer Speicher: 909586432 / Peak: 912883712
Basispriorität: 8
Prioritätsklasse: Normal
CPU-Zeit (User): 0:00:25,390625
CPU-Zeit (System): 0:00:04,28125
Page-Size (Sytem): 1711320 / Peak: 605167616
Page-Size: 603770880 / Peak: 605167616
Offene Handles: 1936
Dann sollte ich ein Datenbankbackup einspielen, das auch abbrach. Konnte zum Glück wieder die 1.11.8 installieren Was kann ich da tun?
Danke