Strona 1 z 1

Błąd w konwersji 2017.2 do 2018.2

: 16 sie 2018, 21:34
autor: maros
Panie, Panowie,
Przy konwersji z 2017.2 do 2018.2 mam błąd:
1471 ! 2018-08-14 20:49:58 Caution: Changing any part of an object name could break scripts and stored procedures.
Caution: Changing any part of an object name could break scripts and stored procedures.
The CREATE UNIQUE INDEX statement terminated because a duplicate key was foun
Ucina mi komunikat i nie wiem, w którym polu jest problem.
Ktoś ma pomysł jak to ogarnąć?
Punkt wyżej i niżej dot. tebeli Slowniki
1470 ! 2018-08-14 20:49:58 Przywrocenie pola w tabeli Slowniki
....(ww. błąd)
1472 I 2018-08-14 20:49:58 Inicjalizacja pola SLW_WersjaZrodlo w tabeli Slowniki

także pewno coś tutaj nie gra.

Re: Błąd w konwersji 2017.2 do 2018.2

: 17 sie 2018, 08:56
autor: elmiq
Wykreuj nową bazę na 2018.2. Sprawdź jaki masz unikalny Index na tabeli CDN.Slowniki, który zmienił się względem wersji 2017.2. Zweryfikuj dane w tej tabeli w bazie w wersji 2017.2 i popraw rekordy które nie są dla niego unikalne.

Pozdrawiam,
Mateusz

Re: Błąd w konwersji 2017.2 do 2018.2

: 17 sie 2018, 09:09
autor: maros
Dzięki, pobawię się :)

Re: Błąd w konwersji 2017.2 do 2018.2

: 17 sie 2018, 10:46
autor: maros
Coś takiego mam w nowej bazie, czego nie ma w wersji 2017.2. Po rozwinięciu bazy->tabela CDN.Slowniki-> Indexes->SLWWartosci (Unique, Non-Clustered):
****** Object: Index [SLWWartosci] Script Date: 2018-08-17 10:24:21 ******/
CREATE UNIQUE NONCLUSTERED INDEX [SLWWartosci] ON [CDN].[Slowniki]
(
[SLW_Kategoria] ASC,
[SLW_WartoscS] ASC,
[SLW_WersjaNr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
Z tym, że wspomniane wyżej kolumny w tabeli (Kategoria, WartoscS, WersjaNr) zawiera pełno powtarzających się wpisów, także w nowej bazie 2018.2
Chyba coś nie kumam...

Edit: dobra, pas. Parter niech działa.