Sveiki, šiandien turėjau įdomų atvejį. Nuo pradžių. Windows 2012 R2 RDP serveryje yra darbinė ir testinė programos. Jos skiriasi tik konfig failu, kuriame skiriasi eilutė, nurodanti jungtis į darbinę arba testinę DB. Ir tuo, jog darbinę atnaujinu su gamintojo atsiųstu exe failu, o testinės šis failas nemato, tad kažkada po darbinės atnaujinimo tiesiog užkopijuoju darbinės failus ant testinės. (Testinė skirta ne pratestavimui kaip suveikė atnaujinimas, o įvairių scenarijų pratestavimui, kad neteršt darbinės DB). Šį kartą testinės aplinkos kol kas nereikėjo, tad tik šiandien prisiruošiau iš darbinės perkopijuot į testinę ir atstatyt nakties darbinės DB backup į testinę. Tai štai mistika tame, kad po darbinės failų užkopijavimo į testinę, susikeitė konfig failai. T.y. darbinės kataloge atsirado testinis konfigas, o testinėje - darbinis. Esu 99% tikras, kad nesuklydau kurį į kurį katalogą kopijuot ir kurį failą pataisyt. Na bet gal, gal tikrai suklydau ir pataisiau darbinės failą, kurį kažkas nelemtu sutapimu kaip tik tą akimirką naudojo paleisdamas programą... Klaidą tuoj pat pastebėjau ir pataisiau. Savo RDP vartotoju patikrinau, kad viskas tvarkoje - darbinė jungiasi į darbinę, testinė į testinę. Bet čia prasidėjo kita msitika. Bent vienas vartotojas net ir po konfig sutvarkymo darbiniame kataloge mato gerą darbinį konfig, bet kai jungiasi į DB, programa vis dar tebenaudoja testinį konfig. Netgi vartotojus atjungus (su sign off, patikrinau pats) ir vėl įsijungus vis tiek darbinė programa jungiasi į testinę DB. Kad nebūtų susimaišiusios nuorodos, iš vis pašalinau testinį katalogą. Vis tiek, tuo vartotoju programa bando jungtis prie testinės DB. Netgi po serverio perkrovimo. Kas per? Problema susitvarkė tik tada, kai darbinės kataloge ištryniau konfig failą`ir įkopijavau iš kito kompiuterio. Čia koks nors super windows kešas, išliekantis ir po perkrovimo ir paduodantis skirtingas failo versijas skirtingiems vartotojams? Sig.