Gelöst Kein Zugriff auf Kunden und Artikel nach PC Umzug

mrathunt

Neues Mitglied
15. August 2019
7
1
Hallo Zusammen,

nach dem Umzug und dem einspielen des Backups auf einem neue PC, (alter PC hatte einen Festplattencrash), läuft JTL WaWi nur bedingt.
Beim Zugriff auf Kunden erhalte ich folgende Fehlermeldung:

Code:
Unbehandelte Ausnahme #1F9DE4B371843090 vom Typ System.InvalidOperationException in Void ConfigureKey(System.Data.Entity.Core.Metadata.Edm.EntityType)
System.InvalidOperationException: Unable to determine composite primary key ordering for type 'JTL.Data.Contracts.TransferObjects.KundenVerwaltung.AnsprechpartnerEntity'. Use the ColumnAttribute (see http://go.microsoft.com/fwlink/?LinkId=386388) or the HasKey method (see http://go.microsoft.com/fwlink/?LinkId=386387) to specify an order for composite primary keys.
   bei System.Data.Entity.ModelConfiguration.Configuration.Types.EntityTypeConfiguration.ConfigureKey(EntityType entityType)
   bei System.Data.Entity.ModelConfiguration.Configuration.Types.EntityTypeConfiguration.Configure(EntityType entityType, EdmModel model)
   bei System.Data.Entity.ModelConfiguration.Configuration.ModelConfiguration.ConfigureEntities(EdmModel model)
   bei System.Data.Entity.DbModelBuilder.Build(DbProviderManifest providerManifest, DbProviderInfo providerInfo)
   bei System.Data.Entity.DbModelBuilder.Build(DbConnection providerConnection)
   bei System.Data.Entity.Internal.LazyInternalContext.CreateModel(LazyInternalContext internalContext)
   bei System.Data.Entity.Internal.RetryLazy`2.GetValue(TInput input)
   bei System.Data.Entity.Internal.LazyInternalContext.InitializeContext()
   bei System.Data.Entity.Internal.InternalContext.GetEntitySetAndBaseTypeForType(Type entityType)
   bei System.Data.Entity.Internal.Linq.InternalSet`1.Initialize()
   bei System.Data.Entity.Internal.Linq.InternalSet`1.AsNoTracking()
   bei System.Data.Entity.Infrastructure.DbQuery`1.AsNoTracking()
   bei JTL.Wawi.Kundenverwaltung.KundenListe.KundenlisteModel.<FilterKundenliste>d__34.MoveNext()

2019-08-15T10:03:33 DEBUG - Dauer: 0 ms, 27 Zeilen
2019-08-15T10:03:33 DEBUG - SELECT trechnung.tBestellung_kBestellung AS Source, trechnung.kRechnung AS Destination
FROM dbo.trechnung
WHERE trechnung.tBestellung_kBestellung IN (45)
2019-08-15T10:03:33 DEBUG - Dauer: 2 ms, 1 Zeilen
2019-08-15T10:03:33 DEBUG - SELECT
    [tVorlagenset].[kVorlagenset],
    [tVorlagenset].[nVorlagensettyp],
    [tVorlagenset].[cName],
    [tVorlagenset].[nIstStandard],
    [tVorlagenset].[nFlags],
    [tVorlagenset].[nIstGlobal]
FROM [Report].[tVorlagenset]

2019-08-15T10:03:33 DEBUG - Dauer: 0 ms, 30 Zeilen
2019-08-15T10:03:33 DEBUG - SELECT * FROM [Report].[tVorlagensetEinstellung] WHERE kBenutzer = @kBenutzer AND cRechnername = @cRechnername
@kBenutzer = 1
@cRechnername = 'TPR90T7GZ1'
2019-08-15T10:03:33 DEBUG - Dauer: 0 ms, 27 Zeilen
2019-08-15T10:03:33 DEBUG - SELECT
    [tVorlagenset].[kVorlagenset],
    [tVorlagenset].[nVorlagensettyp],
    [tVorlagenset].[cName],
    [tVorlagenset].[nIstStandard],
    [tVorlagenset].[nFlags],
    [tVorlagenset].[nIstGlobal]
FROM [Report].[tVorlagenset]

2019-08-15T10:03:33 DEBUG - Dauer: 0 ms, 30 Zeilen
2019-08-15T10:03:33 DEBUG - SELECT * FROM [Report].[tVorlagensetEinstellung] WHERE kBenutzer = @kBenutzer AND cRechnername = @cRechnername
@kBenutzer = 1
@cRechnername = 'TPR90T7GZ1'
2019-08-15T10:03:33 DEBUG - Dauer: 0 ms, 27 Zeilen
2019-08-15T10:03:33 DEBUG - SELECT
    [tVorlagenset].[kVorlagenset],
    [tVorlagenset].[nVorlagensettyp],
    [tVorlagenset].[cName],
    [tVorlagenset].[nIstStandard],
    [tVorlagenset].[nFlags],
    [tVorlagenset].[nIstGlobal]
FROM [Report].[tVorlagenset]

2019-08-15T10:03:33 DEBUG - Dauer: 0 ms, 30 Zeilen
2019-08-15T10:03:33 DEBUG - SELECT * FROM [Report].[tVorlagensetEinstellung] WHERE kBenutzer = @kBenutzer AND cRechnername = @cRechnername
@kBenutzer = 1
@cRechnername = 'TPR90T7GZ1'
2019-08-15T10:03:33 DEBUG - Dauer: 0 ms, 27 Zeilen
2019-08-15T10:03:33 DEBUG - SELECT
    [tVorlagenset].[kVorlagenset],
    [tVorlagenset].[nVorlagensettyp],
    [tVorlagenset].[cName],
    [tVorlagenset].[nIstStandard],
    [tVorlagenset].[nFlags],
    [tVorlagenset].[nIstGlobal]
FROM [Report].[tVorlagenset]

2019-08-15T10:03:33 DEBUG - Dauer: 0 ms, 30 Zeilen
2019-08-15T10:03:33 DEBUG - SELECT * FROM [Report].[tVorlagensetEinstellung] WHERE kBenutzer = @kBenutzer AND cRechnername = @cRechnername
@kBenutzer = 1
@cRechnername = 'TPR90T7GZ1'
2019-08-15T10:03:33 DEBUG - Dauer: 0 ms, 27 Zeilen
2019-08-15T10:03:33 DEBUG - SELECT
    [tVorlagenset].[kVorlagenset],
    [tVorlagenset].[nVorlagensettyp],
    [tVorlagenset].[cName],
    [tVorlagenset].[nIstStandard],
    [tVorlagenset].[nFlags],
    [tVorlagenset].[nIstGlobal]
FROM [Report].[tVorlagenset]

2019-08-15T10:03:33 DEBUG - Dauer: 0 ms, 30 Zeilen
2019-08-15T10:03:33 DEBUG - SELECT * FROM [Report].[tVorlagensetEinstellung] WHERE kBenutzer = @kBenutzer AND cRechnername = @cRechnername
@kBenutzer = 1
@cRechnername = 'TPR90T7GZ1'
2019-08-15T10:03:33 DEBUG - Dauer: 0 ms, 27 Zeilen
2019-08-15T10:07:29 DEBUG - SELECT sdb.Name AS DatabaseName,
COALESCE(CONVERT(VARCHAR(12), MAX(bus.backup_finish_date), 110),'-') AS LastBackUpTimeAsVarChar,
MAX(bus.backup_finish_date) AS Datum,
DATEDIFF(hour, MAX(bus.backup_finish_date),  GETDATE()) AS 'stundenseitbackup'
FROM sys.sysdatabases sdb
LEFT OUTER JOIN msdb.dbo.backupset bus ON bus.database_name = sdb.name
JOIN eazybusiness.dbo.tMandant ON eazybusiness.dbo.tMandant.cDB = sdb.name
WHERE sdb.Name = @name
GROUP BY sdb.Name
name = 'Mandant_1'
2019-08-15T10:07:29 DEBUG - Dauer: 38ms, Result:
Zeitstempel: 2019-08-15T10:08:08
Locale: German (Germany)
Locale: German (Germany)
Version: 1.4.33.1
Plattform: Wawi
WawiSeed: 1.1.21832.15003
Versionshash: 5164989C
Prozessname: JTL-Wawi
Physikalischer Speicher: 465965056 / Peak: 467664896
Basispriorität: 8
Prioritätsklasse: Normal
CPU-Zeit (User): 0:00:14,015625
CPU-Zeit (System): 0:00:07,796875
Page-Size (Sytem): 2252824 / Peak: 488423424
Page-Size: 482652160 / Peak: 488423424
Offene Handles: 2414
Database:
Build: 1908081625 e4a07359bce7ad42e1553948565472aa7133127c

Ein Zugriff auf Artikel ist ebenfalls nicht möglich:

Code:
Unable to determine composite primary key ordering for type 'JTL.Data.Contracts.TransferObjects.ArtikelVerwaltung.Artikelliste.AmazonAngebotEntity'. Use the ColumnAttribute (see http://go.microsoft.com/fwlink/?LinkId=386388) or the HasKey method (see http://go.microsoft.com/fwlink/?LinkId=386387) to specify an order for composite primary keys.

Was kann ich tun um diese Fehler zu beheben?

Vielen Dank.

Gruß Alex
 

Rico Giesler

Offizieller Service Partner
SPBanner
10. Mai 2017
13.247
1.526
Erstell bitte mal ein Ticket im Kundencenter dazu.
Eventuell können die Kollegen aus der Datenbankabteilung bei der Reparatur helfen.
 

mrathunt

Neues Mitglied
15. August 2019
7
1
Guten Tag Herr Giesler,

muss ein Support gekauft werden, um ein Ticket anlegen zu können?

Vielen Dank
 

Rico Giesler

Offizieller Service Partner
SPBanner
10. Mai 2017
13.247
1.526
Wenn ihr ein kostenpflichtiges Produkt von JTL nutzt dann habt ihr eigentlich die Möglichkeit ein Ticket anzulegen.
 

mrathunt

Neues Mitglied
15. August 2019
7
1
OK, dann ist hier das Problem. Da ich Kleinunternehmer bin, habe ich nur die freie Version im Einsatz.
 

Rico Giesler

Offizieller Service Partner
SPBanner
10. Mai 2017
13.247
1.526
Ich hab bei meinen Kollegen mal angefragt ob dir dennoch irgendwie geholfen werden kann.
 

mrathunt

Neues Mitglied
15. August 2019
7
1
Guten Morgen Herr Giesler,

vielen Dank für die Link. Leider hat das nicht das Problem behoben. Was mir jedoch aufgefallen ist, das dieser Fehler auch im Standart Mandanten auftritt (eb-Standard). Vielleicht hilft das ja noch weiter.

Gruß
Alex
 

mrathunt

Neues Mitglied
15. August 2019
7
1
Dies führt leider bzw. zum Glück auch nicht zum Fehler.

Code:
ntypen: 14.
Service Broker-Meldung 9676, Status 1: Analysierte Dienstverträge: 6.
Service Broker-Meldung 9667, Status 1: Analysierte Dienste: 3.
Service Broker-Meldung 9668, Status 1: Analysierte Dienstwarteschlangen: 3.
Service Broker-Meldung 9669, Status 1: Analysierte Konversationsendpunkte: 0.
Service Broker-Meldung 9674, Status 1: Analysierte Konversationsgruppen: 0.
Service Broker-Meldung 9670, Status 1: Analysierte Remotedienstbindungen: 0.
Service Broker-Meldung 9605, Status 1: Analysierte Konversationsprioritäten: 0.
DBCC-Ergebnis für 'sys.sysrscols'.
Es sind 8666 Zeilen auf 109 Seiten für das sys.sysrscols-Objekt vorhanden.
DBCC-Ergebnis für 'sys.sysrowsets'.
Es sind 1280 Zeilen auf 20 Seiten für das sys.sysrowsets-Objekt vorhanden.
DBCC-Ergebnis für 'sys.sysclones'.
Es sind 0 Zeilen auf 0 Seiten für das sys.sysclones-Objekt vorhanden.
DBCC-Ergebnis für 'sys.sysallocunits'.
Es sind 1569 Zeilen auf 26 Seiten für das sys.sysallocunits-Objekt vorhanden.
DBCC-Ergebnis für 'sys.sysfiles1'.
Es sind 2 Zeilen auf 1 Seiten für das sys.sysfiles1-Objekt vorhanden.
DBCC-Ergebnis für 'sys.sysseobjvalues'.
Es sind 0 Zeilen auf 0 Seiten für das sys.sysseobjvalues-Objekt vorhanden.
DBCC-Ergebnis für 'sys.syspriorities'.
Es sind 0 Zeilen auf 0 Seiten für das sys.syspriorities-Objekt vorhanden.
.....
DBCC-Ergebnis für 'tInteropQueue'.
Es sind 0 Zeilen auf 0 Seiten für das tInteropQueue-Objekt vorhanden.
DBCC-Ergebnis für 'tShopConnectorSynchronisierung'.
Es sind 0 Zeilen auf 0 Seiten für das tShopConnectorSynchronisierung-Objekt vorhanden.
DBCC-Ergebnis für 'tPreischeckArtikelIds'.
Es sind 0 Zeilen auf 0 Seiten für das tPreischeckArtikelIds-Objekt vorhanden.
Von CHECKDB wurden 0 Zuordnungsfehler und 0 Konsistenzfehler in der eazybusiness-Datenbank gefunden.
Die DBCC-Ausführung wurde abgeschlossen. Falls DBCC Fehlermeldungen ausgegeben hat, wenden Sie sich an den Systemadministrator.
 

Ähnliche Themen