Tu popełniasz błąd - jeśli nie czujesz się w czymś pewnie to warto skorzystać z fachowej pomocy... Poza tym jeśli ktoś wcześniej "próbował" zajmować się bazą danych to wszystko jest
możliwe.
Szef skorzystał z "fachowej" pomocy i właśnie sprzątam po jakimś informatyku. Wiesz, jeżeli ktoś nie jest dociekliwy i nie drąży tematu (lub po prostu nie ma na to czasu i zaufa fachowcowi) to trudno mu ocenić poziom kompetencji, gdy usłyszy tylko "naprawione" i dostanie fakturę bez raportu.
Po naszej rozmowie przykładowo, widać, że jesteś spec, ale dopiero jak zaczęliśmy wchodzić głębiej można to ocenić jakoś (z perspektywy laika, ale jednak).
Na właśnie dlatego - kiedyś bazy mogła pracować pod SQL'em w wersji 2005... Nie prawdą jest też, że nie dysponujesz bazą w starszej wersji - w dowolnej chwili możesz zainstalować serwer SQL i utworzyć nową bazę danych, w której znalazłbyś procedury systemowe o takiej samej treści jak te "nadmiarowe".
Pisałem o wersji 2005.... W sumie w wersji 2008 nie sprawdzałem, gdyż była to bardzo rzadko wykorzystywana wersja i nie mam takiej instancji do testów.
Oba podmioty zaczęły działalność w 2015 roku, więc mogło od razu być SQL 2014 (chyba). Nie sprawdzałem od jakiej wersji pakietu Insert wrzucał SQL 2014.
Czyli podejrzenie, że coś zmieniło się w mechanizmie konwersji nie ma podstaw - podejrzewam, że obiekty te pojawiły się w wersji 1.51 i baza danych nie była z nimi konwertowana.
Między HF1, HF2 czy SP1 Subiekt też konwersję jakąś wykonuje i idzie bez błędu.