Moin Moin Leute,
seit knapp einer Woche kämpfe ich mit dem Primary Thema bei uns in der Firma....
Die Logs habe ich alle auf 14 Tage gestellt und danach die Logs löschen lassen.
jetzt wollte ich das Update fahren von 17.15.4. auf 18.12.0. damit das ganze ein Ende hat, leider stürzt mir immer das Update ab mit folgender Fehlermeldung:
Unbehandelte Ausnahme #7110FFD83C0136E0 vom Typ JTL.Database.SqlUpdater.UpdateException in
JTL.Database.SqlUpdater.UpdateException: 10:40:56 Fehler in der Version 1.8.1.0 beim Befehl:
==============================================
UPDATE Verkauf.tAuftrag
SET kBenutzerErstellt = tAuftrag.kBenutzer==============================================
FEHLER:
Speicherplatz für das "Verkauf.tAuftrag".'PK_Verkauf_tAuftrag'-Objekt in der eazybusiness-Datenbank konnte nicht belegt werden, da die Dateigruppe "PRIMARY" voll ist. Speicherplatz kann durch Löschen nicht benötigter Dateien, Löschen von Objekten in der Dateigruppe, Hinzufügen von Dateien zur Dateigruppe oder Festlegen der automatischen Vergrößerung für vorhandene Dateien in der Dateigruppe gewonnen werden.
Unbehandelte Ausnahme #7110FFD83C0136E0 vom Typ JTL.Database.SqlUpdater.UpdateException in : 10:40:56 Fehler in der Version 1.8.1.0 beim Befehl:
==============================================IF(EXISTS(
SELECT 1
FROM sys.columns
JOIN sys.tables ON tables.object_id = columns.object_id
JOIN sys.schemas ON schemas.schema_id = tables.schema_id
WHERE sys.schemas.name = 'Verkauf'
AND OBJECT_NAME(sys.tables.object_id) = N'tAuftrag'
AND sys.columns.name = 'kBenutzerErstellt'
))
BEGIN
ALTER TABLE [Verkauf].[tAuftrag] ALTER COLUMN kBenutzerErstellt INT NOT NULL
END
==============================================
FEHLER:
Der Wert NULL kann in die kBenutzerErstellt-Spalte, eazybusiness.Verkauf.tAuftrag-Tabelle nicht eingefügt werden. Die Spalte lässt NULL-Werte nicht zu. Fehler bei UPDATE.
Die Anweisung wurde beendet.
2024-03-05T10:40:56 DEBUG - Dauer: 1 ms, 1 Zeilen
2024-03-05T10:40:56 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-62156_VerkaufAuftragBenutzerErstellt_006'));
2024-03-05T10:40:56 DEBUG - Dauer: 1ms, (bis zum Reader)
2024-03-05T10:40:56 DEBUG - Dauer: 1 ms, 0 Zeilen
2024-03-05T10:40:56 DEBUG - IF(EXISTS(
SELECT 1
FROM sys.columns
JOIN sys.tables ON tables.object_id = columns.object_id
JOIN sys.schemas ON schemas.schema_id = tables.schema_id
WHERE sys.schemas.name = 'Verkauf'
AND OBJECT_NAME(sys.tables.object_id) = N'tAuftrag_Log'
AND sys.columns.name = 'kBenutzerErstellt'
))
BEGIN
ALTER TABLE [Verkauf].[tAuftrag_Log] ALTER COLUMN kBenutzerErstellt INT NOT NULL
END
2024-03-05T10:40:56 DEBUG - Dauer: 22ms
2024-03-05T10:40:56 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.8.1.0'
@bHash = CONVERT(varbinary(max), '30-33-33-35-42-37-46-32-46-31-44-44-46-37-30-32-41-34-44-33-45-44-43-30-41-33-32-35-33-39-44-31', 2)
@cObjectname = 'ChangeColumn_kBenutzerErstellt_ON_[Verkauf].[tAuftrag_Log]'
@cError = NULL
@cSqlId = 'WAWI-62156_VerkaufAuftragBenutzerErstellt_006'
2024-03-05T10:40:56 DEBUG - Dauer: 1ms, (bis zum Reader)
2024-03-05T10:40:56 DEBUG - Dauer: 1 ms, 1 Zeilen
2024-03-05T10:40:56 DEBUG - SELECT [recovery_model_desc] FROM [master].[sys].[databases] WHERE [name] = @name
@name = 'eazybusiness'
2024-03-05T10:40:56 DEBUG - Dauer: 0ms, Result: SIMPLE
2024-03-05T10:40:56 DEBUG - SELECT * FROM tUpdateLog WHERE kUpdateLog > @kUpdateLog
kUpdateLog = 2
2024-03-05T10:40:56 DEBUG - Dauer: 0ms, (bis zum Reader)
2024-03-05T10:40:56 DEBUG - Dauer: 1ms, 0 Zeilen
2024-03-05T10:40:56 DEBUG - SELECT (CASE WHEN SERVERPROPERTY('MACHINENAME') = HOST_NAME() THEN 'local' ELSE 'remote' END) AS instance
2024-03-05T10:40:56 DEBUG - Dauer: 0ms, Result: local
2024-03-05T10:41:25 DEBUG -
MERGE INTO
eazybusiness.[dbo].[tOptions] AS myTarget
USING (VALUES (@Key, @Value)) AS mySource(cKey, cValue)
ON mySource.cKey = myTarget.cKey
WHEN NOT MATCHED BY TARGET THEN
INSERT (cKey, cValue) VALUES (mySource.cKey, mySource.cValue);
SELECT
cValue
FROM
eazybusiness.[dbo].[tOptions]
WHERE
cKey = @Key;
@key = 'WawiSeed'
@value = 'F5E20EBAC680C083'
2024-03-05T10:41:25 DEBUG - Dauer: 7ms, (bis zum Reader)
2024-03-05T10:41:25 DEBUG - Dauer: 8 ms, 1 Zeilen
2024-03-05T10:41:25 DEBUG -
MERGE INTO
eazybusiness.[dbo].[tOptions] AS myTarget
USING (VALUES (@Key, @Value)) AS mySource(cKey, cValue)
ON mySource.cKey = myTarget.cKey
WHEN NOT MATCHED BY TARGET THEN
INSERT (cKey, cValue) VALUES (mySource.cKey, mySource.cValue);
SELECT
cValue
FROM
eazybusiness.[dbo].[tOptions]
WHERE
cKey = @Key;
@key = 'AnonymousWawiSeed'
@value = '2F4AB622A4CE6704'
2024-03-05T10:41:25 DEBUG - Dauer: 4ms, (bis zum Reader)
2024-03-05T10:41:25 DEBUG - Dauer: 4 ms, 1 Zeilen
2024-03-05T10:41:25 DEBUG - SELECT * FROM eazybusiness.dbo.tMandant WHERE cDB = @DBName
@DBName = 'eazybusiness'
2024-03-05T10:41:25 DEBUG - Dauer: 0ms, (bis zum Reader)
2024-03-05T10:41:25 DEBUG - Dauer: 0ms, 1 Zeilen
Zeitstempel: 2024-03-05T10:41:25
Locale: German (Germany)
Locale: German (Germany)
Version: 1.8.12.0
Plattform: Wawi
WawiSeed: 8.4.39467.24501
Prozessname: JTL-Wawi
Physikalischer Speicher: 1491017728 / Peak: 1494142976
Basispriorität: 8
Prioritätsklasse: Normal
CPU-Zeit (User): 0:00:49,671875
CPU-Zeit (System): 0:00:07,90625
Page-Size (Sytem): 2374784 / Peak: 835403776
Page-Size: 831168512 / Peak: 835403776
Offene Handles: 2097
Database:
Build: 2402191154 da46a766934fac49a8da36e6ae39f84e8d7ac2b0
Hat jemand einen Tipp oder sollte ich ein Support Ticket eröffnen?
danke schon mal
seit knapp einer Woche kämpfe ich mit dem Primary Thema bei uns in der Firma....
Die Logs habe ich alle auf 14 Tage gestellt und danach die Logs löschen lassen.
jetzt wollte ich das Update fahren von 17.15.4. auf 18.12.0. damit das ganze ein Ende hat, leider stürzt mir immer das Update ab mit folgender Fehlermeldung:
Unbehandelte Ausnahme #7110FFD83C0136E0 vom Typ JTL.Database.SqlUpdater.UpdateException in
JTL.Database.SqlUpdater.UpdateException: 10:40:56 Fehler in der Version 1.8.1.0 beim Befehl:
==============================================
UPDATE Verkauf.tAuftrag
SET kBenutzerErstellt = tAuftrag.kBenutzer==============================================
FEHLER:
Speicherplatz für das "Verkauf.tAuftrag".'PK_Verkauf_tAuftrag'-Objekt in der eazybusiness-Datenbank konnte nicht belegt werden, da die Dateigruppe "PRIMARY" voll ist. Speicherplatz kann durch Löschen nicht benötigter Dateien, Löschen von Objekten in der Dateigruppe, Hinzufügen von Dateien zur Dateigruppe oder Festlegen der automatischen Vergrößerung für vorhandene Dateien in der Dateigruppe gewonnen werden.
Unbehandelte Ausnahme #7110FFD83C0136E0 vom Typ JTL.Database.SqlUpdater.UpdateException in : 10:40:56 Fehler in der Version 1.8.1.0 beim Befehl:
==============================================IF(EXISTS(
SELECT 1
FROM sys.columns
JOIN sys.tables ON tables.object_id = columns.object_id
JOIN sys.schemas ON schemas.schema_id = tables.schema_id
WHERE sys.schemas.name = 'Verkauf'
AND OBJECT_NAME(sys.tables.object_id) = N'tAuftrag'
AND sys.columns.name = 'kBenutzerErstellt'
))
BEGIN
ALTER TABLE [Verkauf].[tAuftrag] ALTER COLUMN kBenutzerErstellt INT NOT NULL
END
==============================================
FEHLER:
Der Wert NULL kann in die kBenutzerErstellt-Spalte, eazybusiness.Verkauf.tAuftrag-Tabelle nicht eingefügt werden. Die Spalte lässt NULL-Werte nicht zu. Fehler bei UPDATE.
Die Anweisung wurde beendet.
2024-03-05T10:40:56 DEBUG - Dauer: 1 ms, 1 Zeilen
2024-03-05T10:40:56 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-62156_VerkaufAuftragBenutzerErstellt_006'));
2024-03-05T10:40:56 DEBUG - Dauer: 1ms, (bis zum Reader)
2024-03-05T10:40:56 DEBUG - Dauer: 1 ms, 0 Zeilen
2024-03-05T10:40:56 DEBUG - IF(EXISTS(
SELECT 1
FROM sys.columns
JOIN sys.tables ON tables.object_id = columns.object_id
JOIN sys.schemas ON schemas.schema_id = tables.schema_id
WHERE sys.schemas.name = 'Verkauf'
AND OBJECT_NAME(sys.tables.object_id) = N'tAuftrag_Log'
AND sys.columns.name = 'kBenutzerErstellt'
))
BEGIN
ALTER TABLE [Verkauf].[tAuftrag_Log] ALTER COLUMN kBenutzerErstellt INT NOT NULL
END
2024-03-05T10:40:56 DEBUG - Dauer: 22ms
2024-03-05T10:40:56 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.8.1.0'
@bHash = CONVERT(varbinary(max), '30-33-33-35-42-37-46-32-46-31-44-44-46-37-30-32-41-34-44-33-45-44-43-30-41-33-32-35-33-39-44-31', 2)
@cObjectname = 'ChangeColumn_kBenutzerErstellt_ON_[Verkauf].[tAuftrag_Log]'
@cError = NULL
@cSqlId = 'WAWI-62156_VerkaufAuftragBenutzerErstellt_006'
2024-03-05T10:40:56 DEBUG - Dauer: 1ms, (bis zum Reader)
2024-03-05T10:40:56 DEBUG - Dauer: 1 ms, 1 Zeilen
2024-03-05T10:40:56 DEBUG - SELECT [recovery_model_desc] FROM [master].[sys].[databases] WHERE [name] = @name
@name = 'eazybusiness'
2024-03-05T10:40:56 DEBUG - Dauer: 0ms, Result: SIMPLE
2024-03-05T10:40:56 DEBUG - SELECT * FROM tUpdateLog WHERE kUpdateLog > @kUpdateLog
kUpdateLog = 2
2024-03-05T10:40:56 DEBUG - Dauer: 0ms, (bis zum Reader)
2024-03-05T10:40:56 DEBUG - Dauer: 1ms, 0 Zeilen
2024-03-05T10:40:56 DEBUG - SELECT (CASE WHEN SERVERPROPERTY('MACHINENAME') = HOST_NAME() THEN 'local' ELSE 'remote' END) AS instance
2024-03-05T10:40:56 DEBUG - Dauer: 0ms, Result: local
2024-03-05T10:41:25 DEBUG -
MERGE INTO
eazybusiness.[dbo].[tOptions] AS myTarget
USING (VALUES (@Key, @Value)) AS mySource(cKey, cValue)
ON mySource.cKey = myTarget.cKey
WHEN NOT MATCHED BY TARGET THEN
INSERT (cKey, cValue) VALUES (mySource.cKey, mySource.cValue);
SELECT
cValue
FROM
eazybusiness.[dbo].[tOptions]
WHERE
cKey = @Key;
@key = 'WawiSeed'
@value = 'F5E20EBAC680C083'
2024-03-05T10:41:25 DEBUG - Dauer: 7ms, (bis zum Reader)
2024-03-05T10:41:25 DEBUG - Dauer: 8 ms, 1 Zeilen
2024-03-05T10:41:25 DEBUG -
MERGE INTO
eazybusiness.[dbo].[tOptions] AS myTarget
USING (VALUES (@Key, @Value)) AS mySource(cKey, cValue)
ON mySource.cKey = myTarget.cKey
WHEN NOT MATCHED BY TARGET THEN
INSERT (cKey, cValue) VALUES (mySource.cKey, mySource.cValue);
SELECT
cValue
FROM
eazybusiness.[dbo].[tOptions]
WHERE
cKey = @Key;
@key = 'AnonymousWawiSeed'
@value = '2F4AB622A4CE6704'
2024-03-05T10:41:25 DEBUG - Dauer: 4ms, (bis zum Reader)
2024-03-05T10:41:25 DEBUG - Dauer: 4 ms, 1 Zeilen
2024-03-05T10:41:25 DEBUG - SELECT * FROM eazybusiness.dbo.tMandant WHERE cDB = @DBName
@DBName = 'eazybusiness'
2024-03-05T10:41:25 DEBUG - Dauer: 0ms, (bis zum Reader)
2024-03-05T10:41:25 DEBUG - Dauer: 0ms, 1 Zeilen
Zeitstempel: 2024-03-05T10:41:25
Locale: German (Germany)
Locale: German (Germany)
Version: 1.8.12.0
Plattform: Wawi
WawiSeed: 8.4.39467.24501
Prozessname: JTL-Wawi
Physikalischer Speicher: 1491017728 / Peak: 1494142976
Basispriorität: 8
Prioritätsklasse: Normal
CPU-Zeit (User): 0:00:49,671875
CPU-Zeit (System): 0:00:07,90625
Page-Size (Sytem): 2374784 / Peak: 835403776
Page-Size: 831168512 / Peak: 835403776
Offene Handles: 2097
Database:
Build: 2402191154 da46a766934fac49a8da36e6ae39f84e8d7ac2b0
Hat jemand einen Tipp oder sollte ich ein Support Ticket eröffnen?
danke schon mal