To nie wygląda dobrze, nawet jeśli danych jest dużo i program w określonym czasie nie będzie w stanie ich pobrać to nie powinien się wyłączyć, polecam sprawdzić bazę danych pod kątem uszkodzeń fizycznych i logicznych, prześledzić komunikację między programem a bazą danych co jest raczej zadaniem dla doświadczonego serwisanta lub pomocy technicznej Insertu. Na jaką wartość jest ustawiony timeout ? Jeśli rozmiar bazy danych wynika z samych dokumentów to warto rozglądać się za optymalizac