mojaSymfonia FORUM
https://forum.mix-soft.pl/

Problem z migracją b.dużej bazy FKP 2.0 -> F50C
https://forum.mix-soft.pl/viewtopic.php?f=16&t=9535
Strona 1 z 1

Autor:  wojtek [ 2020-04-25, 17:31 ]
Tytuł:  Problem z migracją b.dużej bazy FKP 2.0 -> F50C

Witam,
Mam problem z migracją bardzo dużej bazy danych FKP do F50C. Po szczegółowej analizie logów ustaliłem że problematyczna jest migracja kontrahentów - jest ich w bazie ponad 100 000. Baza przechodzi weryfikację, zaczyna się migrować - proces trwa kilka godzin - po tym czasie migracja zostaje zakończona niepowodzeniem z powodu przekroczonego czasu:
Kod:
Wyjątki aplikacji:

Upłynął limit czasu wykonywania. Limit upłynął przed ukończeniem operacji lub serwer nie odpowiada.
   w System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
   w System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
   w System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
   w System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
   w System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite)
   w System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry)
   w System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
   w Sage.PL.DBUpgrades.SQLScriptSecuenceExecutor.Execute(ScriptSequence sSeq, IEnumerable`1 functionalities2Skip)
Upłynął limit czasu wykonywania. Limit upłynął przed ukończeniem operacji lub serwer nie odpowiada.


Gdy przed migracją usunę połowę kontrahentów - delete z bazy na Pervasive - zostaje ich około 50000 to migracja przechodzi. Czy można w jakiś sposób zwiększyć TimeOut czasu wykonywania migracji? Może jakieś ustawienia SQL o których nie wiem....Miał ktoś takie doświadczenia z bazą danych? Migracja wykonywana na pełnej wersji SQL - Evalution licencja free 180 dni.

Strona 1 z 1 Strefa czasowa UTC+1godz. [letni]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/