Aktiveruser
Aktives Mitglied
Guten Tag,
wir sind am verzweifenln. Wir müssen dringend updaten, da die Bestellungen von Raktuen nicht mehr gezogen werden, Unicorn hat gleich auf 1.2 geupdatet und funktinioniert mit den älteren Versionen nicht mehr.
Wenn wir updaten wollen ist erstmal alles normal, er fängt an auf die Versionen zu updaten.
Bei 1.1.90 bleibt er dann mit folgender Fehlermeldung hängen. Ich hoffe jemand kann auf die schnelle helfen:
Unbehandelte Ausnahme #959190594F6282F vom Typ System.Exception in
System.Exception: 12:44:13 Fehler in der Version 1.1.90.0 beim Befehl:
==============================================
DISABLE TRIGGER tgr_tlieferantenBestellungPos_INSUPDEL ON tlieferantenBestellungPos;
-- fMengeGeliefert Fuellen anhand der alten fMengeOffen
UPDATE dbo.tLieferantenBestellungPos
SET fMengeGeliefert = fMenge - fMengeOffen;
ENABLE TRIGGER tgr_tlieferantenBestellungPos_INSUPDEL ON tlieferantenBestellungPos;
IF EXISTS(SELECT * FROM sys.objects WHERE Name = N'DF_tLieferantenBestellungPos_fMengeOffen')
ALTER TABLE tLieferantenBestellungPos DROP DF_tLieferantenBestellungPos_fMengeOffen
IF EXISTS(SELECT * FROM sys.columns WHERE Name = N'fMengeOffen' AND Object_ID = Object_ID(N'tLieferantenBestellungPos'))
ALTER TABLE tLieferantenBestellungPos DROP COLUMN fMengeOffen
==============================================
Message: Statistik "_dta_stat_761769771_3_18_2_4149" ist von Spalte "fMengeOffen" abhängig.
LineNumber: 14
Procedure:
Unbehandelte Ausnahme #959190594F6282F vom Typ System.Exception in : 12:44:13 Fehler in der Version 1.1.90.0 beim Befehl:
==============================================
DISABLE TRIGGER tgr_tlieferantenBestellungPos_INSUPDEL ON tlieferantenBestellungPos;
-- fMengeGeliefert Fuellen anhand der alten fMengeOffen
UPDATE dbo.tLieferantenBestellungPos
SET fMengeGeliefert = fMenge - fMengeOffen;
ENABLE TRIGGER tgr_tlieferantenBestellungPos_INSUPDEL ON tlieferantenBestellungPos;
IF EXISTS(SELECT * FROM sys.objects WHERE Name = N'DF_tLieferantenBestellungPos_fMengeOffen')
ALTER TABLE tLieferantenBestellungPos DROP DF_tLieferantenBestellungPos_fMengeOffen
IF EXISTS(SELECT * FROM sys.columns WHERE Name = N'fMengeOffen' AND Object_ID = Object_ID(N'tLieferantenBestellungPos'))
ALTER TABLE tLieferantenBestellungPos DROP COLUMN fMengeOffen
==============================================
Message: Fehler bei ALTER TABLE DROP COLUMN fMengeOffen, da mindestens ein Objekt auf diese Spalte zugreift.
LineNumber: 14
Procedure:
2017-03-11T12:44:13 DEBUG - Dauer: 41ms
2017-03-11T12:44:13 DEBUG - CREATE TABLE dbo.tBestellungKampagne(
kBestellung INT NOT NULL,
cKampagne VARCHAR(200) NULL,
cKampagneWert VARCHAR(200) NULL,
cUserAgent VARCHAR(200) NULL,
cGeraet VARCHAR(200) NULL,
CONSTRAINT UQ_tBestellungKampagne_kBestellung UNIQUE (kBestellung));
2017-03-11T12:44:13 DEBUG - Dauer: 3ms
2017-03-11T12:44:13 DEBUG - ALTER TABLE [dbo].[tPreischeckPlattform] ALTER COLUMN cParseRegEx NVARCHAR(max) NULL;
2017-03-11T12:44:13 DEBUG - Dauer: 4ms
2017-03-11T12:44:13 DEBUG - CREATE TABLE dbo.tlagerbestandProLagerLagerartikel(
kArtikel INT NOT NULL,
kWarenlager INT NOT NULL,
fBestand DECIMAL(28,14) NOT NULL CONSTRAINT DF_tlagerbestandProLagerLagerartikel_fBestand DEFAULT(0.0),
CONSTRAINT CK_tlagerbestandProLagerLagerartikel_fBestand CHECK (fBestand >= 0.0),
CONSTRAINT PK_tlagerbestandProLagerLagerartikel PRIMARY KEY CLUSTERED (kWarenlager, kArtikel)
)
2017-03-11T12:44:13 DEBUG - Dauer: 4ms
2017-03-11T12:44:13 DEBUG - CREATE TYPE TYPE_spUpdateLagerbestandProLager AS TABLE (kArtikel INT, kWarenlager INT);
2017-03-11T12:44:13 DEBUG - Dauer: 3ms
2017-03-11T12:44:13 DEBUG - ALTER TABLE dbo.tversandlog ALTER COLUMN cMessage VARCHAR(MAX);
DROP TABLE [dbo].[tVersandTrackingInfo];
2017-03-11T12:44:13 DEBUG - Dauer: 18ms
2017-03-11T12:44:13 DEBUG - CREATE TABLE [dbo].[tVersandTrackingInfo](
[kVersandTrackingInfo] [int] IDENTITY(1,1) NOT NULL,
[kVersand] [int] NOT NULL,
[dZeitstempel] [datetime] NOT NULL,
[nStatus] [tinyint] NOT NULL,
[cMessage] [varchar](255) NULL,
[cLocation] [varchar](255) NULL,
CONSTRAINT [PK_tVersandTrackingInfo] PRIMARY KEY CLUSTERED
(
[kVersandTrackingInfo] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
2017-03-11T12:44:13 DEBUG - Dauer: 2ms
2017-03-11T12:44:13 DEBUG - CREATE TABLE dbo.pf_amazon_BestandAnDatum
(
kUser INT NOT NULL,
cSellerSKU VARCHAR(100) NOT NULL,
dErstellt DATETIME NOT NULL,
CONSTRAINT [PK_pf_amazon_BestandAnDatum] PRIMARY KEY CLUSTERED
(
kUser, cSellerSKU, dErstellt
)
);
2017-03-11T12:44:13 DEBUG - Dauer: 2ms
2017-03-11T12:44:13 DEBUG - UPDATE dbo.twarenlager SET kQuellLager = 0
WHERE kQuellLager IS NULL;
UPDATE dbo.twarenlager SET kZielLager = 0
WHERE kZielLager IS NULL;
ALTER TABLE [dbo].[tWarenLager] ALTER COLUMN kQuellLager INT NOT NULL;
ALTER TABLE [dbo].[tWarenLager] ALTER COLUMN kZielLager INT NOT NULL;
ALTER TABLE [dbo].[tWarenLager] ADD CONSTRAINT [DF_tWarenLager_kQuellLager] DEFAULT ((0)) FOR [kQuellLager];
ALTER TABLE [dbo].[tWarenLager] ADD CONSTRAINT [DF_tWarenLager_kZielLager] DEFAULT ((0)) FOR [kZielLager];
2017-03-11T12:44:13 DEBUG - Dauer: 20ms, AffectedRows: 0
2017-03-11T12:44:13 DEBUG - DELETE FROM dbo.tPicklistenVorschauSync
ALTER TABLE dbo.tPicklistenVorschauSync ALTER COLUMN dLastUpdate DATETIME;
2017-03-11T12:44:13 DEBUG - Dauer: 4ms, AffectedRows: 10
2017-03-11T12:44:13 DEBUG - IF NOT EXISTS(SELECT * FROM sys.columns WHERE Name = N'fMengeGeliefert' AND Object_ID = Object_ID(N'tLieferantenBestellungPos'))
BEGIN
ALTER TABLE dbo.tLieferantenBestellungPos
ADD fMengeGeliefert DECIMAL(28,14) NOT NULL
CONSTRAINT DF_tLieferantenBestellungPos_fMengeGeliefert DEFAULT 0;
END;
2017-03-11T12:44:13 DEBUG - Dauer: 157ms
2017-03-11T12:44:13 DEBUG - DISABLE TRIGGER tgr_tlieferantenBestellungPos_INSUPDEL ON tlieferantenBestellungPos;
-- fMengeGeliefert Fuellen anhand der alten fMengeOffen
UPDATE dbo.tLieferantenBestellungPos
SET fMengeGeliefert = fMenge - fMengeOffen;
ENABLE TRIGGER tgr_tlieferantenBestellungPos_INSUPDEL ON tlieferantenBestellungPos;
IF EXISTS(SELECT * FROM sys.objects WHERE Name = N'DF_tLieferantenBestellungPos_fMengeOffen')
ALTER TABLE tLieferantenBestellungPos DROP DF_tLieferantenBestellungPos_fMengeOffen
IF EXISTS(SELECT * FROM sys.columns WHERE Name = N'fMengeOffen' AND Object_ID = Object_ID(N'tLieferantenBestellungPos'))
ALTER TABLE tLieferantenBestellungPos DROP COLUMN fMengeOffen
2017-03-11T12:44:13 DEBUG - Dauer: 74ms, AffectedRows: 5022
2017-03-11T12:44:13 DEBUG - SELECT (CASE WHEN SERVERPROPERTY('MACHINENAME') = HOST_NAME() THEN 'local' ELSE 'remote' END) AS instance
2017-03-11T12:44:13 DEBUG - Dauer: 0ms, Result: local
Zeitstempel: 2017-03-11T12:47:27
Locale: German (Germany)
Locale: German (Germany)
Version: 1.2.0.2
Plattform: Wawi
Versionshash: 723EBFA1
Prozessname: JTL-Wawi
Physikalischer Speicher: 349958144 / Peak: 373329920
Basispriorität: 8
Prioritätsklasse: Normal
CPU-Zeit (User): 0:00:34,65625
CPU-Zeit (System): 0:00:08,65625
Page-Size (Sytem): 1781984 / Peak: 279498752
Page-Size: 278523904 / Peak: 279498752
Offene Handles: 1834
wir sind am verzweifenln. Wir müssen dringend updaten, da die Bestellungen von Raktuen nicht mehr gezogen werden, Unicorn hat gleich auf 1.2 geupdatet und funktinioniert mit den älteren Versionen nicht mehr.
Wenn wir updaten wollen ist erstmal alles normal, er fängt an auf die Versionen zu updaten.
Bei 1.1.90 bleibt er dann mit folgender Fehlermeldung hängen. Ich hoffe jemand kann auf die schnelle helfen:
Unbehandelte Ausnahme #959190594F6282F vom Typ System.Exception in
System.Exception: 12:44:13 Fehler in der Version 1.1.90.0 beim Befehl:
==============================================
DISABLE TRIGGER tgr_tlieferantenBestellungPos_INSUPDEL ON tlieferantenBestellungPos;
-- fMengeGeliefert Fuellen anhand der alten fMengeOffen
UPDATE dbo.tLieferantenBestellungPos
SET fMengeGeliefert = fMenge - fMengeOffen;
ENABLE TRIGGER tgr_tlieferantenBestellungPos_INSUPDEL ON tlieferantenBestellungPos;
IF EXISTS(SELECT * FROM sys.objects WHERE Name = N'DF_tLieferantenBestellungPos_fMengeOffen')
ALTER TABLE tLieferantenBestellungPos DROP DF_tLieferantenBestellungPos_fMengeOffen
IF EXISTS(SELECT * FROM sys.columns WHERE Name = N'fMengeOffen' AND Object_ID = Object_ID(N'tLieferantenBestellungPos'))
ALTER TABLE tLieferantenBestellungPos DROP COLUMN fMengeOffen
==============================================
Message: Statistik "_dta_stat_761769771_3_18_2_4149" ist von Spalte "fMengeOffen" abhängig.
LineNumber: 14
Procedure:
Unbehandelte Ausnahme #959190594F6282F vom Typ System.Exception in : 12:44:13 Fehler in der Version 1.1.90.0 beim Befehl:
==============================================
DISABLE TRIGGER tgr_tlieferantenBestellungPos_INSUPDEL ON tlieferantenBestellungPos;
-- fMengeGeliefert Fuellen anhand der alten fMengeOffen
UPDATE dbo.tLieferantenBestellungPos
SET fMengeGeliefert = fMenge - fMengeOffen;
ENABLE TRIGGER tgr_tlieferantenBestellungPos_INSUPDEL ON tlieferantenBestellungPos;
IF EXISTS(SELECT * FROM sys.objects WHERE Name = N'DF_tLieferantenBestellungPos_fMengeOffen')
ALTER TABLE tLieferantenBestellungPos DROP DF_tLieferantenBestellungPos_fMengeOffen
IF EXISTS(SELECT * FROM sys.columns WHERE Name = N'fMengeOffen' AND Object_ID = Object_ID(N'tLieferantenBestellungPos'))
ALTER TABLE tLieferantenBestellungPos DROP COLUMN fMengeOffen
==============================================
Message: Fehler bei ALTER TABLE DROP COLUMN fMengeOffen, da mindestens ein Objekt auf diese Spalte zugreift.
LineNumber: 14
Procedure:
2017-03-11T12:44:13 DEBUG - Dauer: 41ms
2017-03-11T12:44:13 DEBUG - CREATE TABLE dbo.tBestellungKampagne(
kBestellung INT NOT NULL,
cKampagne VARCHAR(200) NULL,
cKampagneWert VARCHAR(200) NULL,
cUserAgent VARCHAR(200) NULL,
cGeraet VARCHAR(200) NULL,
CONSTRAINT UQ_tBestellungKampagne_kBestellung UNIQUE (kBestellung));
2017-03-11T12:44:13 DEBUG - Dauer: 3ms
2017-03-11T12:44:13 DEBUG - ALTER TABLE [dbo].[tPreischeckPlattform] ALTER COLUMN cParseRegEx NVARCHAR(max) NULL;
2017-03-11T12:44:13 DEBUG - Dauer: 4ms
2017-03-11T12:44:13 DEBUG - CREATE TABLE dbo.tlagerbestandProLagerLagerartikel(
kArtikel INT NOT NULL,
kWarenlager INT NOT NULL,
fBestand DECIMAL(28,14) NOT NULL CONSTRAINT DF_tlagerbestandProLagerLagerartikel_fBestand DEFAULT(0.0),
CONSTRAINT CK_tlagerbestandProLagerLagerartikel_fBestand CHECK (fBestand >= 0.0),
CONSTRAINT PK_tlagerbestandProLagerLagerartikel PRIMARY KEY CLUSTERED (kWarenlager, kArtikel)
)
2017-03-11T12:44:13 DEBUG - Dauer: 4ms
2017-03-11T12:44:13 DEBUG - CREATE TYPE TYPE_spUpdateLagerbestandProLager AS TABLE (kArtikel INT, kWarenlager INT);
2017-03-11T12:44:13 DEBUG - Dauer: 3ms
2017-03-11T12:44:13 DEBUG - ALTER TABLE dbo.tversandlog ALTER COLUMN cMessage VARCHAR(MAX);
DROP TABLE [dbo].[tVersandTrackingInfo];
2017-03-11T12:44:13 DEBUG - Dauer: 18ms
2017-03-11T12:44:13 DEBUG - CREATE TABLE [dbo].[tVersandTrackingInfo](
[kVersandTrackingInfo] [int] IDENTITY(1,1) NOT NULL,
[kVersand] [int] NOT NULL,
[dZeitstempel] [datetime] NOT NULL,
[nStatus] [tinyint] NOT NULL,
[cMessage] [varchar](255) NULL,
[cLocation] [varchar](255) NULL,
CONSTRAINT [PK_tVersandTrackingInfo] PRIMARY KEY CLUSTERED
(
[kVersandTrackingInfo] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
2017-03-11T12:44:13 DEBUG - Dauer: 2ms
2017-03-11T12:44:13 DEBUG - CREATE TABLE dbo.pf_amazon_BestandAnDatum
(
kUser INT NOT NULL,
cSellerSKU VARCHAR(100) NOT NULL,
dErstellt DATETIME NOT NULL,
CONSTRAINT [PK_pf_amazon_BestandAnDatum] PRIMARY KEY CLUSTERED
(
kUser, cSellerSKU, dErstellt
)
);
2017-03-11T12:44:13 DEBUG - Dauer: 2ms
2017-03-11T12:44:13 DEBUG - UPDATE dbo.twarenlager SET kQuellLager = 0
WHERE kQuellLager IS NULL;
UPDATE dbo.twarenlager SET kZielLager = 0
WHERE kZielLager IS NULL;
ALTER TABLE [dbo].[tWarenLager] ALTER COLUMN kQuellLager INT NOT NULL;
ALTER TABLE [dbo].[tWarenLager] ALTER COLUMN kZielLager INT NOT NULL;
ALTER TABLE [dbo].[tWarenLager] ADD CONSTRAINT [DF_tWarenLager_kQuellLager] DEFAULT ((0)) FOR [kQuellLager];
ALTER TABLE [dbo].[tWarenLager] ADD CONSTRAINT [DF_tWarenLager_kZielLager] DEFAULT ((0)) FOR [kZielLager];
2017-03-11T12:44:13 DEBUG - Dauer: 20ms, AffectedRows: 0
2017-03-11T12:44:13 DEBUG - DELETE FROM dbo.tPicklistenVorschauSync
ALTER TABLE dbo.tPicklistenVorschauSync ALTER COLUMN dLastUpdate DATETIME;
2017-03-11T12:44:13 DEBUG - Dauer: 4ms, AffectedRows: 10
2017-03-11T12:44:13 DEBUG - IF NOT EXISTS(SELECT * FROM sys.columns WHERE Name = N'fMengeGeliefert' AND Object_ID = Object_ID(N'tLieferantenBestellungPos'))
BEGIN
ALTER TABLE dbo.tLieferantenBestellungPos
ADD fMengeGeliefert DECIMAL(28,14) NOT NULL
CONSTRAINT DF_tLieferantenBestellungPos_fMengeGeliefert DEFAULT 0;
END;
2017-03-11T12:44:13 DEBUG - Dauer: 157ms
2017-03-11T12:44:13 DEBUG - DISABLE TRIGGER tgr_tlieferantenBestellungPos_INSUPDEL ON tlieferantenBestellungPos;
-- fMengeGeliefert Fuellen anhand der alten fMengeOffen
UPDATE dbo.tLieferantenBestellungPos
SET fMengeGeliefert = fMenge - fMengeOffen;
ENABLE TRIGGER tgr_tlieferantenBestellungPos_INSUPDEL ON tlieferantenBestellungPos;
IF EXISTS(SELECT * FROM sys.objects WHERE Name = N'DF_tLieferantenBestellungPos_fMengeOffen')
ALTER TABLE tLieferantenBestellungPos DROP DF_tLieferantenBestellungPos_fMengeOffen
IF EXISTS(SELECT * FROM sys.columns WHERE Name = N'fMengeOffen' AND Object_ID = Object_ID(N'tLieferantenBestellungPos'))
ALTER TABLE tLieferantenBestellungPos DROP COLUMN fMengeOffen
2017-03-11T12:44:13 DEBUG - Dauer: 74ms, AffectedRows: 5022
2017-03-11T12:44:13 DEBUG - SELECT (CASE WHEN SERVERPROPERTY('MACHINENAME') = HOST_NAME() THEN 'local' ELSE 'remote' END) AS instance
2017-03-11T12:44:13 DEBUG - Dauer: 0ms, Result: local
Zeitstempel: 2017-03-11T12:47:27
Locale: German (Germany)
Locale: German (Germany)
Version: 1.2.0.2
Plattform: Wawi
Versionshash: 723EBFA1
Prozessname: JTL-Wawi
Physikalischer Speicher: 349958144 / Peak: 373329920
Basispriorität: 8
Prioritätsklasse: Normal
CPU-Zeit (User): 0:00:34,65625
CPU-Zeit (System): 0:00:08,65625
Page-Size (Sytem): 1781984 / Peak: 279498752
Page-Size: 278523904 / Peak: 279498752
Offene Handles: 1834