winę zwala na ilość podmiotów, ze co my chcemy jak ma wczytać ok 120 podmiotów, ale sprawa jest taka ze od którejś aktualizacji w tym roku na początku roku to się stało, do tej pory działało bez zarzutu a ilość była taka sama.
Jeśli rzeczywiście tak jest i nie są to tylko "subiektywne" odczucia (nie podajesz konkretnych czasów wczytania listy podmiotów przed i po) to należałoby poszukać przyczyny, może któraś z baz lub więcej jest uszkodzona, zwłaszcza że za chwilę piszesz:
Dodam ze po tej aktualizacji jeden podmiot został uszkodzony właśnie w w bazie SQL i tez nie wie co się stało.
Zwykle powód uszkodzenia jest jeden - niepoprawnie skonfigurowany i niezabezpieczony przed nieoczekiwanym wyłączeniem serwer SQL - czy przynajmniej każdy serwer jest podtrzymywany przez UPS'a ? Podmiot ten był już zapewne uszkodzony już dużo wcześniej, a uszkodzenie ujawniło się dopiero podczas aktualizacji. Dlatego tak ważne jest zapobieganie uszkodzeniom baz danych.
poszłam dalej i sprawdziłam ze na każdym komputerze program jest na innym serwerze czyli mamy 4 różne serwey ma to jakieś znaczenie
To też nie musi być do końca tak, gdyż adres serwera można podawać na różne sposoby, należałoby to dokładnie sprawdzić, teraz już nie wiem gdzie masz te 120 podmiotów, na jednym serwerze, czy rozrzucone po tych czterech... Ale jeśli rzeczywiście tak jest to po prostu macie delikatnie mówiąc bałagan, w którym należy pilnować (między innymi kopii bezpieczeństwa) i zabezpieczać cztery serwery zamiast jednego centralnego.
Ustawienie xml`a to abecadło.
To prawda, lecz wszystko o czym pisałem to też "abecadło", a jednak miałeś wątpliwości...