Bei dem Versuch Artikeldaten zu importieren erscheint folgende Fehlermeldung:
Starte Testlauf [11:46:38]
Hole globale Daten aus Datenbank... [11:46:38]
Untersuche Standard-Abhängigkeiten... [11:46:39]
Puffere Kategoriedaten aus Datenbank... [11:46:39]
13 Kategorien vorgepuffert [11:46:39]
Untersuche Datensätze... [11:46:39]
Datensatz 1: Artikel [] [10007- FBA] vorhanden, wird aktualisiert
Import Fehler! Der Vorgang wurde abgebrochen! Eine Errorlog Datei die Sie an den Support senden können finden Sie auf ihrem Desktop.[11:46:51]
Vorgang abgeschlossen!
Das gleiche kommt beim eigentlichen Import.
Logdatei:
Unbehandelte Ausnahme #48985896E909FA2C vom Typ System.Data.SqlClient.SqlException in Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action])
System.Data.SqlClient.SqlException (0x80131904): Ungültiger Objektname 'ameise_UpdateOptimizer'.
bei System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
bei System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
bei System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
bei System.Data.SqlClient.SqlDataReader.TryConsumeMetaData()
bei System.Data.SqlClient.SqlDataReader.get_MetaData()
bei System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
bei System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, SqlDataReader ds)
bei System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean asyncWrite)
bei System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
bei System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)
bei System.Data.SqlClient.SqlCommand.ExecuteReader()
bei jtlDatabase.jtlObjectRepository.QpodQbNstu(jtlObject , SqlCommand )
bei jtlDatabase.jtlObjectRepository.FillBy(jtlObject item, Tuple`3[] args)
bei jtlDatabase.jtlObject.fillFromDB(Tuple`3[] args)
bei jtlDatabase.classes.jtlDBClasses.jtlAmeise_updateoptimizer.fillFromDB(Int32 kArtikel, Int32 kImportTyp)
bei jtlDatabase.classes.jtlDBClasses.jtlAmeise_updateoptimizer..ctor(Int32 kArtikel, Int32 kImportTyp)
bei ameise.importer.Importer_ArtikelArtikeldaten.ArtikelUpdateOptimization(List`1 lkArtikel, dbwArtikel dboArtikel)
bei ameise.importer.Importer_ArtikelArtikeldaten.doWork()
bei ameise.forms.subforms.import_main.DoImport()
bei ameise.forms.subforms.import_main.bgWorker_DoWork(Object sender, DoWorkEventArgs e)
ClientConnectionId:f736a428-b4e3-4220-9a28-d2948353f66e
Error Number:208,State:1,Class:16
SQL-Fehlerinformationen: [144.76.159.106,1433\SQLDATENBANK .Net SqlClient Data Provider] Fehler #208 (Klasse 16) in Zeile 1: Ungültiger Objektname 'ameise_UpdateOptimizer'.
HelpLink.ProdName = Microsoft SQL Server
HelpLink.ProdVer = 11.00.5058
HelpLink.EvtSrc = MSSQLServer
HelpLink.EvtID = 208
HelpLink.BaseHelpUrl = Microsoft ? Offizielle Homepage
HelpLink.LinkId = 20476
CommandText = SELECT TOP(1) kArtikel, kImportTyp, cUpdateRawString FROM [ameise_UpdateOptimizer] WHERE kArtikel=@kArtikel AND kImportTyp=@kImportTyp
Parameter @kArtikel = 11673
Parameter @kImportTyp = 5
Connection-String = DataSource=144.76.159.106,1433\SQLDATENBANK, InitialCatalog=Mandant_3, UserID=sa
Zeitstempel: 2015-05-07T11:46:40
Locale: German (Germany)
Locale: German (Germany)
Version: Unbekannt
Plattform: Unbekannt
Versionshash: 57F5280B
Prozessname: System.Diagnostics.Process ( JTL-wawi-ameise)
Physikalischer Speicher: 227139584 / Peak: 391811072
Basispriorität: 8
Prioritätsklasse: Normal
CPU-Zeit (User): 0:00:14,34375
CPU-Zeit (System): 0:00:03,0625
Page-Size (Sytem): 953728 / Peak: 338776064
Page-Size: 169361408 / Peak: 338776064
Offene Handles: 1251
CSV Datei Beispiel:
Artikelnummer;alt;neu
10007-FBA;11673;10007
10017-FBA;11674;10017
10018-FBA;11675;10018
10021-FBA;11676;10021
10023-FBA;11677;10023
10054-FBA;11678;10054
10057-2;11679;10057
Artikelnummer -> Artikelnummer
neu -> interner Schlüssel
Datenbank ist Remote auf WIN 2012R2 MS SQL Express 2012 SP2 alle Updates sind aufgespielt.
Der Fehler tritt remote und lokal auf.
Starte Testlauf [11:46:38]
Hole globale Daten aus Datenbank... [11:46:38]
Untersuche Standard-Abhängigkeiten... [11:46:39]
Puffere Kategoriedaten aus Datenbank... [11:46:39]
13 Kategorien vorgepuffert [11:46:39]
Untersuche Datensätze... [11:46:39]
Datensatz 1: Artikel [] [10007- FBA] vorhanden, wird aktualisiert
Import Fehler! Der Vorgang wurde abgebrochen! Eine Errorlog Datei die Sie an den Support senden können finden Sie auf ihrem Desktop.[11:46:51]
Vorgang abgeschlossen!
Das gleiche kommt beim eigentlichen Import.
Logdatei:
Unbehandelte Ausnahme #48985896E909FA2C vom Typ System.Data.SqlClient.SqlException in Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action])
System.Data.SqlClient.SqlException (0x80131904): Ungültiger Objektname 'ameise_UpdateOptimizer'.
bei System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
bei System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
bei System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
bei System.Data.SqlClient.SqlDataReader.TryConsumeMetaData()
bei System.Data.SqlClient.SqlDataReader.get_MetaData()
bei System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
bei System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, SqlDataReader ds)
bei System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean asyncWrite)
bei System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
bei System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)
bei System.Data.SqlClient.SqlCommand.ExecuteReader()
bei jtlDatabase.jtlObjectRepository.QpodQbNstu(jtlObject , SqlCommand )
bei jtlDatabase.jtlObjectRepository.FillBy(jtlObject item, Tuple`3[] args)
bei jtlDatabase.jtlObject.fillFromDB(Tuple`3[] args)
bei jtlDatabase.classes.jtlDBClasses.jtlAmeise_updateoptimizer.fillFromDB(Int32 kArtikel, Int32 kImportTyp)
bei jtlDatabase.classes.jtlDBClasses.jtlAmeise_updateoptimizer..ctor(Int32 kArtikel, Int32 kImportTyp)
bei ameise.importer.Importer_ArtikelArtikeldaten.ArtikelUpdateOptimization(List`1 lkArtikel, dbwArtikel dboArtikel)
bei ameise.importer.Importer_ArtikelArtikeldaten.doWork()
bei ameise.forms.subforms.import_main.DoImport()
bei ameise.forms.subforms.import_main.bgWorker_DoWork(Object sender, DoWorkEventArgs e)
ClientConnectionId:f736a428-b4e3-4220-9a28-d2948353f66e
Error Number:208,State:1,Class:16
SQL-Fehlerinformationen: [144.76.159.106,1433\SQLDATENBANK .Net SqlClient Data Provider] Fehler #208 (Klasse 16) in Zeile 1: Ungültiger Objektname 'ameise_UpdateOptimizer'.
HelpLink.ProdName = Microsoft SQL Server
HelpLink.ProdVer = 11.00.5058
HelpLink.EvtSrc = MSSQLServer
HelpLink.EvtID = 208
HelpLink.BaseHelpUrl = Microsoft ? Offizielle Homepage
HelpLink.LinkId = 20476
CommandText = SELECT TOP(1) kArtikel, kImportTyp, cUpdateRawString FROM [ameise_UpdateOptimizer] WHERE kArtikel=@kArtikel AND kImportTyp=@kImportTyp
Parameter @kArtikel = 11673
Parameter @kImportTyp = 5
Connection-String = DataSource=144.76.159.106,1433\SQLDATENBANK, InitialCatalog=Mandant_3, UserID=sa
Zeitstempel: 2015-05-07T11:46:40
Locale: German (Germany)
Locale: German (Germany)
Version: Unbekannt
Plattform: Unbekannt
Versionshash: 57F5280B
Prozessname: System.Diagnostics.Process ( JTL-wawi-ameise)
Physikalischer Speicher: 227139584 / Peak: 391811072
Basispriorität: 8
Prioritätsklasse: Normal
CPU-Zeit (User): 0:00:14,34375
CPU-Zeit (System): 0:00:03,0625
Page-Size (Sytem): 953728 / Peak: 338776064
Page-Size: 169361408 / Peak: 338776064
Offene Handles: 1251
CSV Datei Beispiel:
Artikelnummer;alt;neu
10007-FBA;11673;10007
10017-FBA;11674;10017
10018-FBA;11675;10018
10021-FBA;11676;10021
10023-FBA;11677;10023
10054-FBA;11678;10054
10057-2;11679;10057
Artikelnummer -> Artikelnummer
neu -> interner Schlüssel
Datenbank ist Remote auf WIN 2012R2 MS SQL Express 2012 SP2 alle Updates sind aufgespielt.
Der Fehler tritt remote und lokal auf.