Firebird/Interbase távoli gépen
2007-10-08T08:54:45+02:00
2007-10-09T08:59:48+02:00
2022-07-28T05:31:33+02:00
Vega27
Hali!
Én még új vagyok itt és bocsi,ha v.ki már v.mikor megválaszolta a kérdésemet!
Azért mos felteszem. A problémám a következő: Firebird adatbázis szerver/Delphi progi.Neten éri el a progi az adatbázist és az esetek 99%-ában minden OK.De a maradék 1% az bizony problémás.Jelesül a lászólag commitált cucc nem jelenik meg még az adatbázis oldalon sem.
Na de!Ez is csak látszólag, mert egy backup/restore után láss csodát benne van!
Ezek után pedig integritási hiba jelentkezik, mert végül is benne van.
Szóval ha valaki tudna segíteni, azt megköszönném.
Üdv.
Mutasd a teljes hozzászólást!
Én akkor is arra voksolok, hogy nem zárodik le a tranzakció!

Ha nem program, lehet hogy lan, vas hiba.... van a windows-ban egy alattomos akna... amire egyszer ráfutottam...

... a hálókártya energiagazdálkodása (villamos hálózatra kapcsolt energiagazdálkodás esetében is) alapból úgy van beállítva, hogy a rendszer kikapcsolkatja azt az eszközt, hogy energiát takarítson meg... és valahogy ezt nem szereti a firebird... hogy egyszer van.. egyszer nincs... nekem adatbázis csatlakozás elvesztéséhez vezetett... én meg lestem, hogy mitől... egy folyamatosan dolgozó rendszerben, amikor véletlenül jött egy nagyobb kávé szünet...

...szóval akkor ajánlom ezt a lehetőséget a rendszertől elvenni... aztán várni és tapasztalni...

Mutasd a teljes hozzászólást!

  • Firebird+IBX-et használtam régen sok rendszerben, nem tapasztaltam hasonlót, viszont a hibás vasra nagyon érzékeny a Firebird. Ekkor jönnek a gds consistency check és hasonló hibaüzenetek, ha a megborult táblát/indexet próbálod elérni.
    Mutasd a teljes hozzászólást!
  • Köszi a tippet!Én is gondoltam hasonlóra, de látszólag a vas ok.
    Persze nem kizárt, hogy van valami gáz vele.De az xp-t viseli.A memteszten átment a memória is.
    Gondoltam valami olyanra is pl, hogy hibás a net-kapcsolat.De attól még a szever commitol.
    Azért köszi!
    Mutasd a teljes hozzászólást!
  • A firebird log nem árulkodik valamiről?
    Mutasd a teljes hozzászólást!
  • Sajnos semmi.Látszólag minden ok.
    Mutasd a teljes hozzászólást!
  • Nekem az a gondolatot ébreszti a probléma leírás, hogy a probléma a "program" oldalán van!

    Mire is gondolok... Ha a program nem zárja le a tranzakciót, mert valami oknál kifolyolag bele fagy (áramszünet, reset gomb, rosszul megírt program) és a programban a tranzakció beállításod olyan, hogy csak a lezárt tranzakciójú adatot láthatja az adatlekérdező... (hogy melyik ez azt fejből most nem vágom), akkor ez a jelenség elképzelhető...

    ... vagyis az adatokat szemlélve programból azt látja az ember, hogy nem minden rögítés sikerült.
    ... a szerver oldalon a db motorban nő a nyított tranzakciók száma, kávzi megnő a db szerver memória foglalásának mérete, illetve elképzelhető adatbázis "lassúlás"

    A backup/restore ezeket kigyomlálja... az ember meg csak látja a csodát!

    A hiba szerintem a program oldali nem megfelelő tranzakció kezelésből adódik, és lehet hogy alattomos, mert csak egy esetlegesen ritkán haszált funkció képzi... és a nem látszódó adatokból lehet következtetni, hogy a program melyik rögzítési ágával lehet a bibi!
    Mutasd a teljes hozzászólást!
  • Sajnos nem ilyen egyszerű a probléma.Tekintve, hogy a kliens megkapja a visszaigazolást a tranzakcióról.Ellenkező esetben nem megy tovább a progi és nincs új rögzítés így nem is lenne integritási hiba.
    De azért jó elképzelés.Futottam már ilyen kört is.
    Amúgy a progiban nincs speciális eset, ami előidézhetné a problémát.Lokális hálózaton a klienseknél nem jön ilyen hiba.
    Csak az a fránya net.
    Amúgy gépies adatrögzítésről van szó.Készletbizonylatokat rögzítenek kedves hölgyek, majd sikítanak, amikor hibát látnak.
    Megadják a cikkszámot,mennyiséget,egységárat és rögzítik.
    Amúgy eltúloztam a dolgot, mert a hiba% kb. 0,001 alatt van.De van.
    Azért köszi a tippet.
    Mutasd a teljes hozzászólást!
  • Én akkor is arra voksolok, hogy nem zárodik le a tranzakció!

    Ha nem program, lehet hogy lan, vas hiba.... van a windows-ban egy alattomos akna... amire egyszer ráfutottam...

    ... a hálókártya energiagazdálkodása (villamos hálózatra kapcsolt energiagazdálkodás esetében is) alapból úgy van beállítva, hogy a rendszer kikapcsolkatja azt az eszközt, hogy energiát takarítson meg... és valahogy ezt nem szereti a firebird... hogy egyszer van.. egyszer nincs... nekem adatbázis csatlakozás elvesztéséhez vezetett... én meg lestem, hogy mitől... egy folyamatosan dolgozó rendszerben, amikor véletlenül jött egy nagyobb kávé szünet...

    ...szóval akkor ajánlom ezt a lehetőséget a rendszertől elvenni... aztán várni és tapasztalni...

    Mutasd a teljes hozzászólást!
  • Hogy erre nem is gondoltam!!!Köszi!
    Ez valóban lehet probléma.
    Beállítás, várakozás, tapasztalás...
    Jelzem, ha ez a +oldás.
    Mutasd a teljes hozzászólást!
abcd