Posty bez odpowiedzi |oraz Aktywne tematy Dzisiaj jest 2024-04-27, 18:18x



Odpowiedz w temacie  [ Posty: 5 ] 
HMF 2010.2 Błąd konwersji bazy danych 
Autor Wiadomość

Rejestracja: 2007-12-07, 11:07
Posty: 86
Post HMF 2010.2 Błąd konwersji bazy danych
Mam problem podczas konwersji bazy symfonii handel forte z 2010.1 na 2010.2. Podczas wykonywania tej operacji otrzymuję komunikat: "Błąd konwersji bazy danych. Invalid value 0 for state. Valid range is from 1 to 127". Znany jest może komuś ten problem?


2010-08-07, 14:32
Wyświetl profil
Autor Wiadomość
 



Rejestracja: 2008-09-24, 14:33
Posty: 31
Post 
Znany.
Miałem to samo testując konwersję na SQL Server 2005 Express Edition.
W Standard Edition nie było tego problemu.


2010-08-09, 12:45
Wyświetl profil

Rejestracja: 2007-12-07, 11:07
Posty: 86
Post 
Hm. Ja niestety robię na SQL Standard więc problem pojawia się pewnie z różnych powodów.


2010-08-09, 13:13
Wyświetl profil

Rejestracja: 2010-03-26, 13:38
Posty: 6
Post 
Błąd spowodowany jest przekazaniem złego parametru do funkcji RAISERROR.

Z dokumentacji Microsoftu:

Syntax
RAISERROR ( { msg_id | msg_str } { , severity , state }
[ , argument [ ,...n ] ] )
[ WITH option [ ,...n ] ]


...

state

Is an arbitrary integer from 1 through 127. A negative value for state defaults to 1. The value 0 or values larger than 127 generate an error.

Przypisanie parametrowi state wartości 0 wywołuje błąd:

Server: Msg 2756, Level 16, State 1, Line 1
Invalid value 0 for state. Valid range is from 1 to 127.


Niestety w procedurach aktualizacji bazy Handel Forte można zobaczyć:

RAISERROR( 'Tabela ZO - Nowe pola : walNetto i walBrutto', 0, 0 ) WITH NOWAIT

Aby przeprowadzić poprawną aktualizację trzeba w bazie modelowej - HMmodel (wersji 2010.2a) zmodyfikować procedury, które są uruchamiane w trakcie tej aktualizacji i parametr stan maja ustawiony na 0. Mogą to być:

amsyshm_Upg_ZO_13
amsyshm_Upg_ZP_5
amsyshm_Upg_DK_16
amsyshm_Upg_DP_6

amsyshm_Upgrade_To_314
amsyshm_Upgrade_To_320
amsyshm_Upgrade_To_328
amsyshm_Upgrade_To_336

Przykładowo polecenie:

RAISERROR( 'Tabela ZO - Nowe pola : walNetto i walBrutto', 0, 0 ) WITH NOWAIT

zamienić trzeba na

RAISERROR( 'Tabela ZO - Nowe pola : walNetto i walBrutto', 0, 1 ) WITH NOWAIT


Dopiero po tej zmianie należy uruchomić aktualizację bazy 2010.1 do 2010.2a.

Sprawa jest trochę bardziej skomplikowana, bo zachowanie aktualizacji jest różne na różnych wersjach SQL'a.
Błąd pojawia się na wersji:

Microsoft SQL Server 2005 - 9.00.1399.06 Developer Edition (Build 2600: Dodatek Service Pack 3)

natomiast nie pojawia się na:

Microsoft SQL Server 2005 - 9.00.3042.00 Workgroup Edition (Build 3790: Dodatek Service Pack 2)


Załączniki:
Komentarz: print screen błędu podczas aktualizacji bazy Handel Forte z wersji 2010.1 do 2010.2a
RAISERROR.PNG
RAISERROR.PNG [ 17.08 KiB | Przeglądany 3499 razy ]
2010-11-25, 14:59
Wyświetl profil

Rejestracja: 2010-12-18, 17:29
Posty: 1
Post 
Miałem to samo przy upg do 2011, SP3 do SQL2005, rozwiązał problem.


2010-12-18, 17:37
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 5 ] 
   Podobne tematy   Autor   Odpowiedzi   Odsłony   Ostatni post 
Na tym forum nie ma nowych nieprzeczytanych postów. błąd odczytu z bazy przy konwersji KDF z 2009.b do 2010.b

w Programy Kadrowo Płacowe

welpa

2

2695

2012-01-19, 18:53

welpa Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Załączniki ST Forte 2008 --> 2009 - błąd konwersji bazy danych

w Pozostałe

Bekon

13

7379

2010-12-15, 12:59

wrob Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Załączniki [kdf 2010.1a] błąd przy konwersji z 2010.1.a do 2010.2

w Programy Kadrowo Płacowe

tatanka

3

3164

2011-06-21, 23:46

wrob Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. błąd podczas konwersji bazy danych z FiK 2022.a do 2022.1

[ Przejdź na stronę: 1, 2 ]

w Techniczne

greg_p

22

13548

2022-03-15, 15:17

Wiedzmaak Wyświetl najnowszy post



Kto jest online

Użytkownicy przeglądający to forum: Bing [Bot] i 100 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Support forum phpbb by phpBB Assistant