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

Błąd Migracja KDP 2017c - OnePayroll 2019b
https://forum.mix-soft.pl/viewtopic.php?f=3&t=9000
Strona 1 z 1

Autor:  adam.l [ 2019-02-06, 12:02 ]
Tytuł:  Błąd Migracja KDP 2017c - OnePayroll 2019b

Witam,

Spotkał się ktoś z Państwa z podobnym błędem ? W tabeli HRV_Items nie znalazłem pustych pól alni wartości NULL


Migracja bazy c:\symfonia\baza\lenz_kd.150 zakończyła się niepowodzeniem

Wyjątki aplikacji:

Wystąpił błąd. Operacja została przerwana. Więcej szczegółów w logu.
at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite)
at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry)
at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
at Sage.PL.DBUpgrades.SQLScriptSecuenceExecutor.Execute(ScriptSequence sSeq, IEnumerable`1 functionalities2Skip)

Logi z bazy danych:

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Dodanie procedury diagnostycznej wypisującej wszystkie błędy transformacji
TimeStamp:
Message: Rozpoczęto [19.1.0.0] -> 10:41:10:710

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Dodanie procedury diagnostycznej wypisującej wszystkie błędy transformacji
TimeStamp:
Message: Wykonano w czasie: 00:00:00:020

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Procedura do logowania informacji
TimeStamp: 10:41:10
Message: Rozpoczęto [19.1.0.0] -> 10:41:10:517

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Procedura do logowania informacji
TimeStamp: 10:41:10
Message: Wykonano w czasie: 00:00:00:033

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Procedura do logowania informacji o rozpoczęciu operacji
TimeStamp: 10:41:10
Message: Rozpoczęto [19.1.0.0] -> 10:41:10:577

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Procedura do logowania informacji o rozpoczęciu operacji
TimeStamp: 10:41:10
Message: Wykonano w czasie: 00:00:00:013

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Procedura do logowania informacji o zakończeniu operacji
TimeStamp: 10:41:10
Message: Rozpoczęto [19.1.0.0] -> 10:41:10:607

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Procedura do logowania informacji o zakończeniu operacji
TimeStamp: 10:41:10
Message: Wykonano w czasie: 00:00:00:033

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Procedura do raportowania błędów w skryptach SQLowych
TimeStamp: 10:41:10
Message: Rozpoczęto [19.1.0.0] -> 10:41:10:670

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Procedura do raportowania błędów w skryptach SQLowych
TimeStamp: 10:41:10
Message: Wykonano w czasie: 00:00:00:020

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wyłączenie cheków SQLowych
TimeStamp: 10:41:10
Message: Rozpoczęto [19.1.0.0] -> 10:41:10:780

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wyłączenie cheków SQLowych
TimeStamp: 10:41:13
Message: Wykonano w czasie: 00:00:03:140

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wyłączenie triggerów SQLowych
TimeStamp: 10:41:13
Message: Rozpoczęto [19.1.0.0] -> 10:41:13:983

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wyłączenie triggerów SQLowych
TimeStamp: 10:41:14
Message: Wykonano w czasie: 00:00:00:240

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Utworzenie tabel mapujących
TimeStamp: 10:41:14
Message: Rozpoczęto [19.1.0.0] -> 10:41:14:287

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Utworzenie tabel mapujących
TimeStamp: 10:41:14
Message: Wykonano w czasie: 00:00:00:103

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Utworzenie tabel mapujących
TimeStamp: 10:41:14
Message: Rozpoczęto [19.1.0.0] -> 10:41:14:563

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Utworzenie tabel mapujących
TimeStamp: 10:41:18
Message: Wykonano w czasie: 00:00:04:017

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Procedura sp_MigrateClasDefs
TimeStamp: 10:41:18
Message: Rozpoczęto [19.1.0.0] -> 10:41:18:623

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Procedura sp_MigrateClasDefs
TimeStamp: 10:41:18
Message: Wykonano w czasie: 00:00:00:093

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Procedura sp_MigrateElementKinds
TimeStamp: 10:41:18
Message: Rozpoczęto [19.1.0.0] -> 10:41:18:760

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Procedura sp_MigrateElementKinds
TimeStamp: 10:41:19
Message: Wykonano w czasie: 00:00:00:300

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Procedura sp_MigrateElements
TimeStamp: 10:41:19
Message: Rozpoczęto [19.1.0.0] -> 10:41:19:117

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Procedura sp_MigrateElements
TimeStamp: 10:41:19
Message: Wykonano w czasie: 00:00:00:050

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Procedura sp_MigrateDictsAttributes
TimeStamp: 10:41:19
Message: Rozpoczęto [19.1.0.0] -> 10:41:19:210

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Procedura sp_MigrateDictsAttributes
TimeStamp: 10:41:19
Message: Wykonano w czasie: 00:00:00:007

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Procedura sp_MigrateElementsAttributes
TimeStamp: 10:41:19
Message: Rozpoczęto [19.1.0.0] -> 10:41:19:237

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Procedura sp_MigrateElementsAttributes
TimeStamp: 10:41:19
Message: Wykonano w czasie: 00:00:00:010

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Procedura sp_MigrateOperations
TimeStamp: 10:41:19
Message: Rozpoczęto [19.1.0.0] -> 10:41:19:273

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Procedura sp_MigrateOperations
TimeStamp: 10:41:19
Message: Wykonano w czasie: 00:00:00:020

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Procedura sp_MigrateUserOperations
TimeStamp: 10:41:19
Message: Rozpoczęto [19.1.0.0] -> 10:41:19:340

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Procedura sp_MigrateUserOperations
TimeStamp: 10:41:19
Message: Wykonano w czasie: 00:00:00:030

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Procedura sp_MigrateUserOperations
TimeStamp: 10:41:19
Message: Rozpoczęto [19.1.0.0] -> 10:41:19:397

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Procedura sp_MigrateUserOperations
TimeStamp: 10:41:19
Message: Wykonano w czasie: 00:00:00:063

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Procedura sp_MigrateDimensions
TimeStamp: 10:41:19
Message: Rozpoczęto [19.1.0.0] -> 10:41:19:497

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Procedura sp_MigrateDimensions
TimeStamp: 10:41:19
Message: Wykonano w czasie: 00:00:00:023

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Procedura sp_MigrateClasDefs
TimeStamp: 10:41:19
Message: Rozpoczęto [19.1.0.0] -> 10:41:19:543

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Procedura sp_MigrateClasDefs
TimeStamp: 10:41:19
Message: Wykonano w czasie: 00:00:00:033

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Procedura sp_MigrateContractors
TimeStamp: 10:41:19
Message: Rozpoczęto [19.1.0.0] -> 10:41:19:613

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Procedura sp_MigrateContractors
TimeStamp: 10:41:19
Message: Wykonano w czasie: 00:00:00:090

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Procedura sp_MigratePersons
TimeStamp: 10:41:19
Message: Rozpoczęto [19.1.0.0] -> 10:41:19:733

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Procedura sp_MigratePersons
TimeStamp: 10:41:19
Message: Wykonano w czasie: 00:00:00:017

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Procedura sp_MigrateEmployees
TimeStamp: 10:41:19
Message: Rozpoczęto [19.1.0.0] -> 10:41:19:787

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Procedura sp_MigrateEmployees
TimeStamp: 10:41:19
Message: Wykonano w czasie: 00:00:00:023

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Procedura sp_MigrateCompany
TimeStamp: 10:41:19
Message: Rozpoczęto [19.1.0.0] -> 10:41:19:827

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Procedura sp_MigrateCompany
TimeStamp: 10:41:19
Message: Wykonano w czasie: 00:00:00:030

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Przygotowanie właściwości bazy docelowej do migracji danych
TimeStamp: 10:41:19
Message: Rozpoczęto [19.1.0.0] -> 10:41:19:890

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację danych słownikowych na podstawie superwidoków
TimeStamp: 10:41:19
Message: Rozpoczęto [19.1.0.0] -> 10:41:19:940

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację danych słownikowych na podstawie superwidoków
TimeStamp: 10:41:19
Message: Tymczasowe mapowanie słowników

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację danych słownikowych na podstawie superwidoków
TimeStamp: 10:41:20
Message: Dodanie rodzajów elementów dla słowników

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację danych słownikowych na podstawie superwidoków
TimeStamp: 10:41:20
Message: Dodanie elementów głównego słownika

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację danych słownikowych na podstawie superwidoków
TimeStamp: 10:41:20
Message: Utworzenie słowników

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację danych słownikowych na podstawie superwidoków
TimeStamp: 10:41:20
Message: Mapowanie słowników

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację danych słownikowych na podstawie superwidoków
TimeStamp: 10:41:20
Message: Tymczasowe mapowanie rodzajów elementów

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację danych słownikowych na podstawie superwidoków
TimeStamp: 10:41:20
Message: Dodanie rodzajów elementów

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację danych słownikowych na podstawie superwidoków
TimeStamp: 10:41:20
Message: Mapowanie rodzajów elementów

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację danych słownikowych na podstawie superwidoków
TimeStamp: 10:41:20
Message: Tymczasowe mapowanie elementów

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację danych słownikowych na podstawie superwidoków
TimeStamp: 10:41:22
Message: Zmiana opisów istniejących elementów, które są tylko mapowane

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację danych słownikowych na podstawie superwidoków
TimeStamp: 10:41:22
Message: Dodanie nowych elementów

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację danych słownikowych na podstawie superwidoków
TimeStamp: 10:41:23
Message: Mapowanie elementów

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację danych słownikowych na podstawie superwidoków
TimeStamp: 10:41:23
Message: Dodanie typów relacji

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację danych słownikowych na podstawie superwidoków
TimeStamp: 10:41:23
Message: Dodanie relacji między elementami

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację danych słownikowych na podstawie superwidoków
TimeStamp: 10:41:25
Message: wypełnienie tabeli STCompanyData - dane Firmy

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację danych słownikowych na podstawie superwidoków
TimeStamp: 10:41:25
Message: Kontakty Firmy

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację danych słownikowych na podstawie superwidoków
TimeStamp: 10:41:25
Message: Dane adresowe Firmy

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację danych słownikowych na podstawie superwidoków
TimeStamp: 10:41:25
Message: Dane teleadresowe Firmy

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację danych słownikowych na podstawie superwidoków
TimeStamp: 10:41:25
Message: Rachunki bankowe Firmy

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację danych słownikowych na podstawie superwidoków
TimeStamp: 10:41:25
Message: Konta bankowe Firmy

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację danych słownikowych na podstawie superwidoków
TimeStamp: 10:41:25
Message: Elementy kont bankowych Firmy

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację danych słownikowych na podstawie superwidoków
TimeStamp: 10:41:25
Message: Wykonano w czasie: 00:00:05:213

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację uprawnień na podstawie superwidoków
TimeStamp: 10:41:25
Message: Rozpoczęto [19.1.0.0] -> 10:41:25:180

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację uprawnień na podstawie superwidoków
TimeStamp: 10:41:25
Message: Wypełnienie tabeli STRoles

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację uprawnień na podstawie superwidoków
TimeStamp: 10:41:25
Message: Mapowanie zestawów praw

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację uprawnień na podstawie superwidoków
TimeStamp: 10:41:25
Message: Wypełnienie tabeli STEffPerm danymi o prawach w zestawie

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację uprawnień na podstawie superwidoków
TimeStamp: 10:41:25
Message: Wypełnienie tabeli STEffPerm danymi o zestawach przypisanych do użytkowników

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację uprawnień na podstawie superwidoków
TimeStamp: 10:41:25
Message: Wykonano w czasie: 00:00:00:407

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację kontrahentów na podstawie superwidoków
TimeStamp: 10:41:25
Message: Rozpoczęto [19.1.0.0] -> 10:41:25:613

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację kontrahentów na podstawie superwidoków
TimeStamp: 10:41:25
Message: Wypełnienie tabeli STContractors

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację kontrahentów na podstawie superwidoków
TimeStamp: 10:41:25
Message: Mapowanie kontrahentów

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację kontrahentów na podstawie superwidoków
TimeStamp: 10:41:25
Message: Generowanie BankingInfoGuid dla STContractors

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację kontrahentów na podstawie superwidoków
TimeStamp: 10:41:25
Message: Sklasyfikowanie kontrahentów

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację kontrahentów na podstawie superwidoków
TimeStamp: 10:41:25
Message: Dodanie elementów w słowniku kontrahentów

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację kontrahentów na podstawie superwidoków
TimeStamp: 10:41:25
Message: Utworzenie kontaktów dla kontrahentów

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację kontrahentów na podstawie superwidoków
TimeStamp: 10:41:25
Message: Dodanie osób fizycznych i kontaktowych kontrahentów

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację kontrahentów na podstawie superwidoków
TimeStamp: 10:41:25
Message: Sklasyfikowanie osób fizycznych i kontaktowych kontrahentów

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację kontrahentów na podstawie superwidoków
TimeStamp: 10:41:25
Message: Dodanie elementów osób fizycznych i kontaktowych kontrahentów

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację kontrahentów na podstawie superwidoków
TimeStamp: 10:41:25
Message: Dodanie informacji bankowych kontrahentów

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację kontrahentów na podstawie superwidoków
TimeStamp: 10:41:25
Message: Dodanie kont bankowych kontrahentów

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację kontrahentów na podstawie superwidoków
TimeStamp: 10:41:25
Message: Dodanie elementów kont bankowych kontrahentów

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację kontrahentów na podstawie superwidoków
TimeStamp: 10:41:25
Message: Dane adresowe kontrahentów

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację kontrahentów na podstawie superwidoków
TimeStamp: 10:41:25
Message: Dane teleadresowe kontrahentów

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację kontrahentów na podstawie superwidoków
TimeStamp: 10:41:25
Message: Dodanie atrybutów rozszerzonych kontrahentów

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację kontrahentów na podstawie superwidoków
TimeStamp: 10:41:25
Message: Wykonano w czasie: 00:00:00:123

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację osób na podstawie superwidoków
TimeStamp: 10:41:25
Message: Rozpoczęto [19.1.0.0] -> 10:41:25:757

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację osób na podstawie superwidoków
TimeStamp: 10:41:25
Message: Uzupełnianie tabel tymczasowych

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację osób na podstawie superwidoków
TimeStamp: 10:41:26
Message: Tymczasowe mapowanie osób

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację osób na podstawie superwidoków
TimeStamp: 10:41:26
Message: Dodanie osób

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację osób na podstawie superwidoków
TimeStamp: 10:41:26
Message: Klasyfikowanie osób

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację osób na podstawie superwidoków
TimeStamp: 10:41:26
Message: Dodanie elementów osób

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację osób na podstawie superwidoków
TimeStamp: 10:41:26
Message: Informacje bankowe osób

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację osób na podstawie superwidoków
TimeStamp: 10:41:38
Message: Elementy kont bankowych osób

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację osób na podstawie superwidoków
TimeStamp: 10:41:39
Message: Elementy kont bankowych osób

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację osób na podstawie superwidoków
TimeStamp: 10:41:39
Message: Konta bankowe osób

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację osób na podstawie superwidoków
TimeStamp: 10:41:39
Message: Kontakty osób

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację osób na podstawie superwidoków
TimeStamp: 10:41:39
Message: Dane adresowe osób

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację osób na podstawie superwidoków
TimeStamp: 10:41:41
Message: Dane teleadresowe osób

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację osób na podstawie superwidoków
TimeStamp: 10:41:41
Message: Mapowanie osób

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację osób na podstawie superwidoków
TimeStamp: 10:41:41
Message: Wykonano w czasie: 00:00:15:970

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację pracowników na podstawie superwidoków
TimeStamp: 10:41:41
Message: Rozpoczęto [19.1.0.0] -> 10:41:41:760

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację pracowników na podstawie superwidoków
TimeStamp: 10:41:42
Message: Utworzenie pracowników

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację pracowników na podstawie superwidoków
TimeStamp: 10:41:43
Message: Klasyfikowanie pracowników

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację pracowników na podstawie superwidoków
TimeStamp: 10:41:44
Message: Dodanie elementów do słownika pracowników

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację pracowników na podstawie superwidoków
TimeStamp: 10:41:46
Message: Mapowanie pracowników

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację pracowników na podstawie superwidoków
TimeStamp: 10:41:46
Message: Dodanie atrybutów pracowników

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migrację pracowników na podstawie superwidoków
TimeStamp: 10:41:47
Message: Wykonano w czasie: 00:00:05:697

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Wykonaj migracje klasyfikacji
TimeStamp: 10:41:47
Message: Rozpoczęto [19.1.0.0] -> 10:41:47:513

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Sprawdzanie bazy danych
TimeStamp: 10:41:50
Message: Rozpoczęto [19.1.0.0] -> 10:41:50:420

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Sprawdzanie bazy danych
TimeStamp: 10:41:50
Message: Wykonano w czasie: 00:00:00:077

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Dodawanie Id do tabel
TimeStamp: 10:41:50
Message: Rozpoczęto [19.1.0.0] -> 10:41:50:517

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Dodawanie Id do tabel
TimeStamp: 10:42:38
Message: Wykonano w czasie: 00:00:48:163

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Przenoszenie tabeli GRUPY
TimeStamp: 10:42:39
Message: Rozpoczęto [19.1.0.0] -> 10:42:39:063

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Przenoszenie tabeli GRUPY
TimeStamp: 10:42:40
Message: Wykonano w czasie: 00:00:01:793

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Przenoszenie tabel predefiniowanych
TimeStamp: 10:42:43
Message: Rozpoczęto [19.1.0.0] -> 10:42:43:597

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Przenoszenie tabel predefiniowanych
TimeStamp: 10:42:57
Message: Wykonano w czasie: 00:00:13:573

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Walidacja systemu wynagrodzen
TimeStamp: 10:42:57
Message: Rozpoczęto [19.1.0.0] -> 10:42:57:857

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Walidacja systemu wynagrodzen
TimeStamp: 10:43:14
Message: Wykonano w czasie: 00:00:16:647

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Przenoszenie tabel niepredefiniowanych
TimeStamp: 10:43:19
Message: Rozpoczęto [19.1.0.0] -> 10:43:19:650

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Przenoszenie tabel niepredefiniowanych
TimeStamp: 10:44:36
Message: Wystąpił błąd: 10:44:36:307

SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: Przenoszenie tabel niepredefiniowanych
TimeStamp: 10:44:36
Message: ErrorNumber: 515; ErrorSeverity: 16; ErrorState: 2; ErrorProcedure: ; ErrorLine: 736; Message: Cannot insert the value NULL into column 'datatype_id', table 'LENZKD.KD.HRV_ITEMS'; column does not allow nulls. INSERT fails.

Autor:  a.f [ 2019-02-06, 15:28 ]
Tytuł:  Re: Błąd Migracja KDP 2017c - OnePayroll 2019b

Proszę spróbować nazwać bazę pięcioma literami. Nie używać do nazwania bazy słów, które mogą być poleceniami. Mi wysypywała się migracja dla baz o nazwach "and" i "mod".

Autor:  adam.l [ 2019-02-06, 16:00 ]
Tytuł:  Re: Błąd Migracja KDP 2017c - OnePayroll 2019b

a.f pisze:
Proszę spróbować nazwać bazę pięcioma literami. Nie używać do nazwania bazy słów, które mogą być poleceniami. Mi wysypywała się migracja dla baz o nazwach "and" i "mod".


Dziękuję za odpowiedź,

Baza w moim wypadku nazywa się LENZKD ale była też LENZ i w każdym przypadku ten sam problem

Autor:  a.f [ 2019-02-07, 09:03 ]
Tytuł:  Re: Błąd Migracja KDP 2017c - OnePayroll 2019b

Niestety "len" to też słowo języka SQL, ale może nie ma to znaczenia. Proponuję więc nic nie znacząca nazwę bazy "bkiplnz".

To powinno być najprostsze i najszybsze.
Jak nie zadziała trzeba będzie pogrzebać w bazie.

1) Zainstalować Microsoft SQL Server Management Studio 2017 - SSMS
2) Przystosować SSMS do pracy w trybie "query". Tools/Options/Environment/Stratup/At Startup/Open Object Explorer and query window
3) Wyjść i znowu wejść do SSMS
4) Wybrać bazę TemporaryDBlenz (okienko po lewej polecenia Execute) (a baza tymczasowa bo migracja wysypuje się na przejściu z bazy tymczasowej do ostatecznej) znaleźć tabelę KD.HRV_ITEMS i w polu query wykonać (Execute) poniższe zapytanie, które pozwoli przejrzeć zawartość tej tabeli:

SELECT id, definition_id, employee_id, row_id, datatype_id, user_id, last_change, flags, value, element, date1, date2, strvalue from KD.HRV_ITEMS

u mnie dało to mniej więcej taki wynik:
id definition_id employee_id row_id datatype_id user_id last_change flags value element date1 date2 strvalue
962 13317 19125 101355 0 1 2013-11-16 12:00:29.000 1 0 0 NULL NULL NULL
963 13319 19125 101356 0 1 2013-11-16 12:00:29.000 1 0 0 NULL NULL NULL
964 15521 19125 101357 59 1 2013-11-16 12:00:29.000 1 0 980 NULL NULL NULL
965 13521 19125 101358 58 1 2013-11-16 12:00:29.000 1 0 979 NULL NULL NULL
966 14953 19125 101359 0 1 2013-11-16 12:00:29.000 1 1 0 NULL NULL NULL

i teraz znaleźć wszystkie wiersze gdzie dla kolumny datatype_id występuje wartość null (nie 0)

W bazie starej KD odnaleźć po ID=definitione_id element w Kartoteki/Elementy i go albo usunąć (jak nie jest używany), albo naprawić.

Miłej zabawy.

Autor:  adam.l [ 2019-02-14, 11:44 ]
Tytuł:  Re: Błąd Migracja KDP 2017c - OnePayroll 2019b

a.f pisze:
Niestety "len" to też słowo języka SQL, ale może nie ma to znaczenia. Proponuję więc nic nie znacząca nazwę bazy "bkiplnz".

To powinno być najprostsze i najszybsze.
Jak nie zadziała trzeba będzie pogrzebać w bazie.

1) Zainstalować Microsoft SQL Server Management Studio 2017 - SSMS
2) Przystosować SSMS do pracy w trybie "query". Tools/Options/Environment/Stratup/At Startup/Open Object Explorer and query window
3) Wyjść i znowu wejść do SSMS
4) Wybrać bazę TemporaryDBlenz (okienko po lewej polecenia Execute) (a baza tymczasowa bo migracja wysypuje się na przejściu z bazy tymczasowej do ostatecznej) znaleźć tabelę KD.HRV_ITEMS i w polu query wykonać (Execute) poniższe zapytanie, które pozwoli przejrzeć zawartość tej tabeli:

SELECT id, definition_id, employee_id, row_id, datatype_id, user_id, last_change, flags, value, element, date1, date2, strvalue from KD.HRV_ITEMS

u mnie dało to mniej więcej taki wynik:
id definition_id employee_id row_id datatype_id user_id last_change flags value element date1 date2 strvalue
962 13317 19125 101355 0 1 2013-11-16 12:00:29.000 1 0 0 NULL NULL NULL
963 13319 19125 101356 0 1 2013-11-16 12:00:29.000 1 0 0 NULL NULL NULL
964 15521 19125 101357 59 1 2013-11-16 12:00:29.000 1 0 980 NULL NULL NULL
965 13521 19125 101358 58 1 2013-11-16 12:00:29.000 1 0 979 NULL NULL NULL
966 14953 19125 101359 0 1 2013-11-16 12:00:29.000 1 1 0 NULL NULL NULL

i teraz znaleźć wszystkie wiersze gdzie dla kolumny datatype_id występuje wartość null (nie 0)

W bazie starej KD odnaleźć po ID=definitione_id element w Kartoteki/Elementy i go albo usunąć (jak nie jest używany), albo naprawić.

Miłej zabawy.



Dzięki za odpowiedź, niestety sprawdziłem na bazie starej i nowej i nie ma nigdzie wartości NULL ;/ zmiana nazwy firmy też nie przyniosła rezultatu

Autor:  a.f [ 2019-02-18, 09:04 ]
Tytuł:  Re: Błąd Migracja KDP 2017c - OnePayroll 2019b

Pozostaje edycja linii 736 w pliku:
c:\program files x86\sage\migracja...\kd...kip...\sql2sql\CopyTableNoDefinitional.sql

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