Először is: mivel a probléma összetett nem igazán tudtam, hogy melyik kategóriába rakjam, hát kövezzetek meg, ha esetleg rosszul döntöttem. Eddig nem volt gondom a rendszerrel (legalábbis nem olyan, amit Google vagy az itteni fórum segítségével ne tudtam volna megoldani), de azt hiszem most először olyan probléma alakult ki, amit szegény fejemmel képtelen vagyok megoldani.
A helyzet a következő: adott egy EeePC 900-as, előtelepítve XP Home-mal. Ennek hála a netbook iszonyat lassú (néha másodpercekre megáll és nem csinál semmit), hát gondoltam itt lenne az ideje kipróbálni az Ubuntu Netbook Remixet. IMG fájl letölt, pendrive-ra kiír, bootolás. Első benyomás: sokkal gyorsabb, mint az XP (bár ezt azért sejtettem), és minden megvan, ami kellhet.
Amikor megmutattam édesanyámnak (övé a vas), hirtelen nagyon megtetszett neki az Ubuntu (ő is megcsodálta milyen gyors), s miután sikerült majdnem mindent elérnie már a live rendszeren, rámondta az igent, hogy feltehetem a gépre. HA! (és itt jön a lényeg) Eredetileg munkájához vette a netbookot (háziorvos), úgyhogy ennek megfelelően szüksége van ehhez az ő kis programjára, ami természetesen Windowsos, linuxos verzió nincs (mondjuk pár éve, amikor én is belevetettem magam a nagy linuxozásba megkérdeztettem vele, hogy nehéz lenne-e megoldani, hogy linuxos verziót is csináljanak, erre az volt a válasz, hogy ott nincs sql szerver...). Egy szó mint száz, a program futtatásával nem lenne gond (wine elvileg megoldaná, bár sajnos nem volt alkalmam tesztelni), de szükség van egy MS SQL szerverre is a működéséhez (anélkül a program hibaüzenetet dob az induláskor). Márpedig ha jól láttam ez nem elérhető linuxon (próbáltam keresni, de hiába. Ha mégis van rá megoldás, akkor egy hét windows-ozással büntetem magam).
Tehát (összegezve a kisebb történetet): adott egy Ubuntu Netbook Remix, amire rá kéne húzni egy MSSQL-t, és wine-nal egy windows-os progit futtatni.
Felmerült megoldásként a következő: virtuális gépként futtatni xp-t, meghagyni dualbootként (16 GB-os merevlemezzel gazdálkodunk), esetleg itthon folyamatosan futtatni egy virtuális xp-t, és alkalmanként távolról (vnc, rdp) kapcsolódni hozzá (hátrány: net kell hozzá). Úgy ennyit sikerült saját kútfőmből kitalálni.
Szóval ezt a (nem kicsit) bonyolult helyzetet kéne megoldani. Bárkinek bármilyen ötlet, javaslat?
Szerk: Valóban a program könyvtárában lévő .UDL fájl felel a kapcsolatért, amit ha megfelelően módosítok Windows alatt hálózaton lévő öszes adatbázist el tudom érni. Linux alatt azonban valamiért nem hajlandó csatlakozni, hiába írtam át. Feltettem az ODBC drivereket ez alapján, de még mindig nem hajlandó csatlakozni. Valaki foglalkozott már linux alatti ODBC-vel?