MuellerMan
Neues Mitglied
Moin,
wir sind bei unserem Hoster umgezogen von Windwos 2019 (SQL2017) Vserver auf einen Deticated Server Windwos 2022 (SQL2017)
Auf der alten Maschine habe ich die Mandanten gesichert und auf der neuen Maschine wieder eingespielt. Version 1.6.38.2
Neue Maschine auch 1.6.38.2 und nun wollte ich Updat auf 1.6.39 machen und bekomme folgende fehlermeldung:
Ich habe keine SQL Kenntnisse, bisher hat das mit der WAWI immer einwandfrei funktioniert.
In der Wawi kann ich mit der Version 1.6.38.2 einwandfrei arbeiten, aber wenn das Update nicht geht, macht das ja auch wenig sinn!
Bitte um Hilfe
wir sind bei unserem Hoster umgezogen von Windwos 2019 (SQL2017) Vserver auf einen Deticated Server Windwos 2022 (SQL2017)
Auf der alten Maschine habe ich die Mandanten gesichert und auf der neuen Maschine wieder eingespielt. Version 1.6.38.2
Neue Maschine auch 1.6.38.2 und nun wollte ich Updat auf 1.6.39 machen und bekomme folgende fehlermeldung:
Unbehandelte Ausnahme #959190594F6282F vom Typ System.Exception in
System.Exception: Datenbank-Sortierungskonflikt.
In der Datenbank wurde ein Konflikt in den Sortiereinstellungen (Collations) festgestellt. Bitte öffnen Sie die JTL-Wawi-Datenbankverwaltung und wählen dort Datenbank reparieren um das Problem zu beheben. Danach können Sie das Update durchführen.
2022-06-27T06:00:39 DEBUG - Dauer: 10252 ms, 0 Zeilen
2022-06-27T06:00:39 DEBUG - SELECT [cVersion] FROM [dbo].[tVersion]
2022-06-27T06:00:39 DEBUG - Dauer: 0ms, Result: 1.6.38.2
2022-06-27T06:00:49 DEBUG - MERGE
INTO [tOptions]
USING (VALUES ('PreUpdateVersion', @p)) AS Source(cKey, cValue) ON dbo.tOptions.cKey = Source.cKey
WHEN MATCHED THEN
UPDATE SET dbo.tOptions.cValue = Source.cValue
WHEN NOT MATCHED BY TARGET THEN
INSERT (cKey, cValue) VALUES (Source.cKey, Source.cValue);
@p = '1.6.38.2'
2022-06-27T06:00:49 DEBUG - Dauer: 0ms, AffectedRows: 1
2022-06-27T06:00:49 DEBUG - [TableCache] Invalidate: [tOptions]
2022-06-27T06:00:49 DEBUG - [TableTable] Eintrag TableCache.tOptions entfernt - Removed
2022-06-27T06:00:49 DEBUG - MERGE
INTO [tOptions]
USING (VALUES ('LetztesBackupVorDemUpdate', @p)) AS Source(cKey, cValue) ON dbo.tOptions.cKey = Source.cKey
WHEN MATCHED THEN
UPDATE SET dbo.tOptions.cValue = Source.cValue
WHEN NOT MATCHED BY TARGET THEN
INSERT (cKey, cValue) VALUES (Source.cKey, Source.cValue);
@p = 'C:\Program Files\Microsoft SQL Server\MSSQL14.JTLWAWI\MSSQL\Backup\eazybusiness_1-6-38-2_2022062740039.bak'
2022-06-27T06:00:49 DEBUG - Dauer: 0ms, AffectedRows: 1
2022-06-27T06:00:49 DEBUG - [TableCache] Invalidate: [tOptions]
2022-06-27T06:00:49 DEBUG - IF NOT EXISTS
(
SELECT *
FROM sysobjects
WHERE id = object_id(N'[dbo].[tUpdateLog]')
)
BEGIN
CREATE TABLE [dbo].[tUpdateLog]
(
[kUpdateLog] [INT] IDENTITY(1,1) NOT NULL,
[cModul] [VARCHAR](50) NOT NULL,
[dZeitstempel] [DATETIME] NOT NULL,
[nSchweregrad] [INT] NOT NULL,
[kBenutzer] [INT] NOT NULL,
[cMeldung] [VARCHAR](MAX) NOT NULL,
CONSTRAINT [PK_tUpdateLog] PRIMARY KEY CLUSTERED (kUpdateLog ASC)
);
END;
2022-06-27T06:00:49 DEBUG - Dauer: 0ms
2022-06-27T06:00:49 DEBUG - SELECT ISNULL(MAX(kUpdateLog), 0) FROM tUpdateLog
2022-06-27T06:00:49 DEBUG - Dauer: 0ms, (bis zum Reader)
2022-06-27T06:00:49 DEBUG - [TableCache] Invalidate: Full Cache
2022-06-27T06:00:49 DEBUG - [TableTable] Eintrag TableCache.tversion entfernt - Removed
2022-06-27T06:00:49 DEBUG - DELETE FROM tOptions WHERE cKey = 'UpdateGestartet'
2022-06-27T06:00:49 DEBUG - Dauer: 0ms, AffectedRows: 0
2022-06-27T06:00:49 DEBUG - DECLARE @collation NVARCHAR(255);
SELECT @collation = CONVERT(NVARCHAR(255), SERVERPROPERTY('Collation'));
IF (CONVERT (nvarchar(255), DATABASEPROPERTYEX(DB_NAME(), 'collation')) <> @collation)
BEGIN
SELECT 1
END ELSE BEGIN
SELECT
COUNT(*)
FROM
sys.columns
JOIN
sys.types ON sys.types.system_type_id = sys.columns.system_type_id AND sys.types.user_type_id = sys.columns.user_type_id
JOIN
sys.tables ON sys.tables.object_id = sys.columns.object_id
JOIN
sys.schemas ON sys.schemas.schema_id = sys.tables.schema_id
WHERE
sys.columns.collation_name <> @collation AND
sys.types.name IN ('char', 'nchar', 'varchar', 'nvarchar', 'text', 'ntext') AND
(sys.tables.name LIKE 'ameise_%' OR sys.tables.name LIKE 'pf_%' OR sys.tables.name LIKE 'ebay_%' OR sys.tables.name LIKE 't%') AND
(sys.tables.name <> 'tFulfillerMerchantsSupplier' AND sys.tables.name <> 'tMerchantProductAttributeMapping')
END
2022-06-27T06:00:49 DEBUG - Dauer: 0ms, Result: 1
2022-06-27T06:00:49 DEBUG - SELECT * FROM tUpdateLog WHERE kUpdateLog > @kUpdateLog
kUpdateLog = 2
2022-06-27T06:00:49 DEBUG - Dauer: 0ms, (bis zum Reader)
2022-06-27T06:00:49 DEBUG - Dauer: 1ms, 0 Zeilen
2022-06-27T06:00:49 DEBUG - SELECT (CASE WHEN SERVERPROPERTY('MACHINENAME') = HOST_NAME() THEN 'local' ELSE 'remote' END) AS instance
2022-06-27T06:00:49 DEBUG - Dauer: 0ms, Result: remote
Zeitstempel: 2022-06-27T06:01:39
Locale: German (Germany)
Locale: German (Germany)
Version: 1.6.39.0
Plattform: Wawi
WawiSeed: 4.8.82710.18401
Prozessname: JTL-Wawi
Physikalischer Speicher: 474513408 / Peak: 476340224
Basispriorität: 8
Prioritätsklasse: Normal
CPU-Zeit (User): 0:00:10,671875
CPU-Zeit (System): 0:00:02,3125
Page-Size (Sytem): 2414928 / Peak: 427888640
Page-Size: 425537536 / Peak: 427888640
Offene Handles: 2050
Database:
Build: 2206080907 da398c3e8f8828aaa58f5e99ced3bbfcb330f074
Ich habe keine SQL Kenntnisse, bisher hat das mit der WAWI immer einwandfrei funktioniert.
In der Wawi kann ich mit der Version 1.6.38.2 einwandfrei arbeiten, aber wenn das Update nicht geht, macht das ja auch wenig sinn!
Bitte um Hilfe