Delphi embedded adatbázis
2013-05-17T16:43:23+02:00
2013-05-20T21:01:48+02:00
2022-07-19T03:58:07+02:00
  • Köszönöm.

    Arra emlékszem, hogy szervízként telepítettem, s arra is, hogy a tűzfal ki volt kapcsolva, mert magam is gyanakodtam rá. (port beállítva)

    Most nézegetve a leírásokat, esélyes, hogy az elérési utat csesztem el, mintha a hálózatos elérési útvonalat adtam volna meg .... de majd utánanézek.

    (Egyébként ... olvasd el mégegyszer az első hozzászólásomat. Sehol nem állítottam, hogy bármiről is tehetne a firebird, nem is minősítettem sehogy, csupán jeleztem, hogy nálam nem megy, illetve nekem nem sikerült működésre bírni )


    Köszönöm, még egyszer.
    Mutasd a teljes hozzászólást!
  • Nem, mert ennek a topiknak a témája nem ez volt (Ezért is kezdtem az offtopik ikonnal). S mivel régebben próbálkoztam vele s már nem emlékszem pontosan a jelenségekre, ezért csak az egyszerűséggel kapcsolatos ellentétes tapasztalatomnak kívántam hangot adni.

    De köszönöm a lényegi információt, mindenképpen sort fogok keríteni a megadott infók alapján egy új tesztre és be fogok számolni róla ...
    Talán valamelyik gépen még fent van a próbálkozásom nyoma és akkor el fogom azt is mondani, hogy mit szúrtam el.
    Mutasd a teljes hozzászólást!
  • Pedig hidd el, hogy -> next -> next -> finish!
    (Ajánlott szervízként telepíteni!!!)

    Telepítéskor esetleg valami üzenet?

    "Másik gépről" pedig: IP_cim, adatbázis az elérés!
    (Lehet máshogy is, most ne kavarjunk...)
    Pl.: 192.168.2.111:C:\Program\Adat.GDB
    Ha így nem megy, nézz szét a gépeden / a másik gépen!
    Pl. UAC, vírusírtó, tűzfal beleszólhat...
    De arról nem a FireBird tehet!
    Mutasd a teljes hozzászólást!
  • "De nem is szokásom belerugdosni azokba, akiknek nem megy valami."


    Nem konkrét problémával jöttél!

    Kijelentetted, hogy ez az eszköz nem jó, mert neked nem ment.
    Persze az a pár millió másik, akinek meg ment, az biztosan csak szerencsés volt.

    Ha a gépeden megy a szerver és másik munkahelyen nem, akkor
    1./ ellenőrizd, hogy TCP/IP kapcsolat van-e a két gép között (pl. ping)
    2./ ellenőrizd, hogy pl. tűzfal nem zárja-e le a kapcsolódást a szükséges portokon (FB default 3050)
    3./ ellenőrizd, hogy a megadott adatok helyesek-e a kapcsolódáshoz (server név, port szám, adatbázis név)

    Gyakorlati jótanács: a legtöbben az adatbázis néven szoktak "elcsúszni".
    Ha 'teljes útvonal és filenév' amit megadsz, akkor a serveren érvényes drive+path+file megadás kell, mert a kliensről nem foglalkozol az adatbázis fileval (jó esetben nem is látható megosztásban, csupán tudod, hogy egy távoli IP címen ilyen alkönyvtárba tettek ilyen filet).

    Ehelyett nagyon javasolt, hogy a FB könyvtárában a aliases.conf filebe vegyél fel egy bejegyzést és az adatbázis névként ezt használd a jövőben akár a szerverrel azonos gépen vagy, akár másikon.

    [Szerintem ezt ki kellett volna követelnie már korábban a FB-nek, csupán kompatibilitási okokból használható mai napig a drive+path+file forma.]
    Mutasd a teljes hozzászólást!
  • "Én nem tudom megérteni, hogy a "Next" gomb nyomogatása is gondot okozzon valakinek!"


    Én megengedőbb vagyok.
    Ha nem az a menetrendje a kollégának, hogy kiválaszt valamilyen feltétel rendszer szerint egy megfelelő DB motort majd letelepíti, kipróbálja és használja, akkor ne tegye.

    Tegye amit tud.

    Eggyel kevesebb a konkurencia, aki képes tisztesen megcsinálni a melót, annyi.

    Mutasd a teljes hozzászólást!
  • Kedves kardosi!

    Az én válaszomat is törölte, bár abban durvaság nem szerepelt.

    Nyilván, ha a next nyomogatása után ment volna, akkor nem lett volna probléma vele, én lettem volna a legboldogabb.

    Esetleg felmerült benned, hogy valamilyen rendellenesség előállhatott?? Vagy ez az egyszerű rendszer olyan tökéletes, hogy ez elő sem fordulhat?? Hmmm??? Gondolod, hogy ha egy MySQL telepítéssel megbirkóztam, akkor ennek a hihetetlenül nagyszerű rendszernek a next-next-finish metódusába belebotlottam volna??? (Eredetileg pont ezért kezdtem foglalkozni vele, mert mindenhol ezt írták róla.) De sajnos nem "ennyi". S a tényeket lehet "butaságnak" minősíteni, attól még azok sajnos tények maradnak, akár tetszik az valakinek, akár nem.

    Picit lépd már át az indulataidat légyszives! Lehet, hogy te zseni vagy ... megengedem. Én nem vagyok az. És nem szégyellem, hogy nem tudok mindent. De nem is szokásom belerugdosni azokba, akiknek nem megy valami. De azt sem hagyom szó nélkül, ha valaki velem próbálkozik.
    Mutasd a teljes hozzászólást!
  • Én speciel szívesen használnám, ha lenne olyan telepítési útmutató, ami szerint ha telepítem, az működni is fog.

    A hivatalos oldalon lévő doksi alapján kezdtem telepíteni. Addig sikerült eljutnom, hogy egy gépen működött a szerver, fel tudtam vinni új tételeket flamerobin -ból az adatbázisba, de másik gépről nem tudtam elérni. (Ki volt kapcsolva a tűzfal mindkét gépen.) De idáig is csak hosszasabb szöszmötölés után jutottam.

    De én nyitott vagyok az újdonságokra és szívesen matatok is vele ... Nyilván valami probléma volt, ami miatt nem ment, de nekem nem sikerült a végére járnom, pedig több gépre is próbáltam telepíteni, hogy nem e azzal a géppel van e a hiba, amire telepítem.
    Mutasd a teljes hozzászólást!
  • emelhu!

    Én nem tudom megérteni, hogy a "Next" gomb nyomogatása is gondot okozzon valakinek!

    Pedig a FireBird telepítése ennyi!

    Mindenesetre "netangel" nevű moderátor szerint "durva voltam", ezért törölte a hozzászólásomat!

    Az, hogy valaki butaságokat ír, az nem zavarta!
    Mutasd a teljes hozzászólást!
  • Én nem vagyok olyan vehemens, mint kardosi kolléga...

    Nem megy, nem tetszik?
    Hát ne használd

    Használj olyat amilyet tudsz.
    Mutasd a teljes hozzászólást!


  • Hát ... olvasom folyamatosan ezt a firebird ajnározást .... Nekem még nem sikerült működésre bírni.

    Lehet, hogy q egyszerű, de nincs hozzá egy tisztességes dokumentáció, hogy mitől kellene menjen, ha elsőre nem megy. Márpedig nekem nem megy.

    Ehhez képest a MySQL-t feltettem, és ment.

    (Mondjuk nekem nem voltak ilyen automata telepítési vágyaim ....)

    De tényleg szeretném egyszer végigcsinálni és üzemelve látni a firebird-öt is, mert ha ennyi embernek megy, csak nekem nem, akkor nyilván bennem, van a hiba ... vagy más rugóra jár az agyam, és ami nektek triviális, kedves firebird-rajongók, az nekem nem az.
    Mutasd a teljes hozzászólást!
  • thx, megnezem ezt a devart sdacot is
    Mutasd a teljes hozzászólást!
  • "Mssql compact nagyon jólenne"...


    ajánlom:

    Devart Sdac.
    - tudja az sql compact-ot is kezelni + Ado->sdac konverter is van benne. (gyorsan át lehet alakítani az ado-s programokat.)

    Anno irtam egy kiegészítést hozzá, hogy private deploy-al (sima copy-val,admin jog nélkül - mint a .net-nél) lehessen telepíteni az mssql compact-ot.

    Hálózatban a mssql compact nem működik, sőt a 4.0 már hálózati meghajtón levő adatbázissal sem megy.

    Mutasd a teljes hozzászólást!
  • Köszi a segitséget

    Próbáld ki hozzá az IBExpertet. El szoktad olvasni, miket ajánlanak?


    Ok, kipróbálom. (Azthittem ez az IBExpert valami adatelérési megoldás, mint az ADO)

    ...a butaságaidat


    Nemkéne személyeskedj, az senkinek sem használ
    Mutasd a teljes hozzászólást!
  • Milyen vizual management tool -t használjak hozzá?


    Korábban ajánlottam az IBExpertet!
    Később megtették mások is...
    Próbáld ki hozzá az IBExpertet. Szerintem még az ingyenes verziója is fényévekkel előrébb jár a többi db motorhoz kapott bármelyik fizetős/nem fizetős eszközhöz képest.



    El szoktad olvasni, miket ajánlanak?

    eléggé gagyinak néz ki ez e firebird, legalábbis ami az admin toolját illeti...

    Vagy ész nélkül irkálod a butaságaidat?
    Mutasd a teljes hozzászólást!
  • Próbáld ki hozzá az IBExpertet. Szerintem még az ingyenes verziója is fényévekkel előrébb jár a többi db motorhoz kapott bármelyik fizetős/nem fizetős eszközhöz képest.
    Mutasd a teljes hozzászólást!
  • Telepítés után windowson [*]

    sysdba
    masterkey

    név/jelszó páros az alapértelmezett.
    A SYSDBA kiemelt név, ugye mindent megtehet.

    Amikor létrehozol egy adatbázist, annak lehet a tulajdonosa a SYSDBA, de általában javasolt inkább egy erre használt user nevet létrehozni erre.

    Az adatbázist a SYSDBA és az ownere (létrehozója) egyaránt teljes jogosultsággal érheti el.

    [*] linuxon van olyan telepítő script, amelyik a sysdba-hoz egy random jelszót generál és ezt a firebird alkönyvtárába, egy fileba beírja, hogy tudjuk.

    Mutasd a teljes hozzászólást!
  • köszönöm a segitséget.

    még egy kezdő kérdés, hátha van rá gyors válaszod:
    miután felinstalláltam, próbáltam létrehozni egy adatbázist de valami jelszót kért. van valami beépitett/default user account?
    bocs, ha hülye kérdés, még majd utánaolvasok a dolgoknak, csak egy gyors sikerélmény kéne
    Mutasd a teljes hozzászólást!
  • Én is C++Builderből használom gyári IBX csomaggal sok-sok éve gond nélkül.
    Kb. a google példák 80%-a erről is szól.

    www.ibphoenix.com/download/tools/

    Én a flamerobin-t használom. Nem a látványosságra, hanem a hordozhatóságra kiélezett. De nekem bőven elég arra, hogy "cseszegessem" az adatbázist.
    Én leginkább a saját programkódomból szoktam.

    [De a fenti listán találsz bőként választékot.]
    Mutasd a teljes hozzászólást!
  • Bocs :)
    Ahogy láthatod, a követelménylistámban volt a kevés szivás is és már 1 órát eltöltöttem vele és még mindig nemjutottam el oda, hogy fusson egy select a saját adatbázis/táblámból.

    Milyen vizual management tool -t használjak hozzá? (vagy énvagyok hülye, hogy kattingatni akarok és nem commandlineozni?)
    Mutasd a teljes hozzászólást!
  • "-firebird (túl gagyinak tünt elsőre, de még utánanézek)"


    Na most a lelkembe tapostál

    Nem árt ha utána nézel

    A felsorolt listában és elvárással toronymagasan a legjobb a FB.

    Persze, ha egy(!) admin/kliens program kinézete alapján döntesz egy SQL motor képességeiről...

    Mutasd a teljes hozzászólást!
  • Megvan, hogyan kell telepiteni, de mindenféle bajok voltak vele:
    -túl nagy méret
    -más libekre támaszkodik (kell neki .net)
    -bonyolult kompatibilitási összefüggések (pl. a legujabb mssql nemmegy xp -n ha jóltudom)
    -install hibák
    Mssql compact nagyon jólenne, ha müködésre birnám venni.


    Szóval igy állok jelenleg:
    -sqlite (túl fapados ...nemis igazi db)
    -firebird (túl gagyinak tünt elsőre, de még utánanézek)
    -interbase (fizetős)
    -mssql express (túl nagy méret, auto-install problémák)
    -mssql compact (nembirok rákapcsolódni)
    Mutasd a teljes hozzászólást!
  • Hali!

    Nem tudom, hogy miket szívtál vele és hogyan próbáltad beépíteni a telepítődbe, de ha még nem mondtál le róla teljesen, akkor ajánlom figyelmedbe az ini-ből való telepítést.
    Úgy működik, hogy meghívsz egy cmd ablakot, ezt az ini fájlt és kérdés nélkül feltelepít mindent úgy, ahogy beleparaméterezted.
    Mutasd a teljes hozzászólást!
  • eléggé gagyinak néz ki ez e firebird, legalábbis ami az admin toolját illeti...
    Mutasd a teljes hozzászólást!
  • Megnézem ezt a FireBird -öt. Remélem inno setup részeként problémamentes.

    Esetleg valaki ajánl mást?
    Mutasd a teljes hozzászólást!
  • Szerintem, ha "embedded", akkor NO hálózat!


    Embedded, vagy installerbe könnyen beépithető, nemszámit.
    (azért müködhetne az embedded + hálózat, mert van 1 server progi. abba lehetne beépitve és igy a cliensek eltudnák érni)
    Mutasd a teljes hozzászólást!
  • "Bár az mssql után első nekifutásra szokatlan..."


    Vicces, természetesen relatív minden.

    Nekem a FB után a MSSQL-re nézve az eső kérdésem az volt, hogy minek elbonyolítani mindent, ami az FB-ből is láthatóan, egyszerű és célszerű is lehet.

    Mutasd a teljes hozzászólást!
  • Szerintem, ha "embedded", akkor NO hálózat!

    De ajánlom figyelmedbe a FireBird-öt!
    Egyszerű, könnyen telepíthető, nagyon jól "muzsikál"...
    Bár az mssql után első nekifutásra szokatlan...

    De valamit, valamiért!

    Ajánlom hozzá az IBExpertet!
    Mutasd a teljes hozzászólást!
  • hát én is erre gondoltam eddig, de:
    -nagyon nemhasonlit az ms-sql -re
    -remote elárhető több processből?
    -ado -val ellehet érni?

    szóval várok még ötleteket.

    Ha jóltudom, a delphiben van valami beépitett adatbázis (interbase?) ...esetleg erről várnék véleményt, hogy megfelelne-e az igényeimnek ...vagy valami más

    Edit:
    Most néztem az sqlite delphi componenseket, de nagyon nem tetszik. Nekem mindenképpen kell egy TQuery/TADOQuery szerü komponens/class, máskülömben mindent ujra kell irni.

    ...bár lehet, hogy má komponsek is vannak sqlite -ra ...nemártana valami ingyenes ...esetleg a legujabb delphi/c++builder -ben van ilyesmi? ...mert mostanában tervezem, hogy megveszem ...csak lássam, hogy müködik végre a 64-bit
    Mutasd a teljes hozzászólást!
  • Üdv!

    SQLite esetleg?

    Link
    Mutasd a teljes hozzászólást!
  • Sziasztok

    Egy kis segitségre lenne szükségem.
    C++Builder alá kéne egy egyszerüen kezelhető adatbázis (delphi -t irtam a cimben mert nagyjából ugyanaz a kettő és tudom, hogy több a delphi szakértő). Van egy meglévő program ami MS-SQL -t használ. Ennek szeretnék egy "light" verziót valami embedded adatbázissal. Az MS-SQL express-el sokat dolgoztam hogy beépitsem az installerbe, de állandóan szivás van vele.

    Tehát a következő kritériumoknak kéne megfeleljen:

    -könnyen beágyazható legyen (static linking vagy telepitőbe könnyen berakható)
    -müködjön szivások nélkül (nelegyenek external dependencyk, xp/7/8), ha lehet akkor minimális "betanulási" idővel
    -minél jobban hasonlitson az MS-SQL -hez
    -ADO val lehessen elérni ha lehet
    -minél kisebb mérete legyen
    -gyorsaság és megbizhatóság nem annyira prioritás
    -ha lehet akkor hálózaton keresztül is müködjön, úgy, hogy egyszerre több program használná

    Légyszives ajánljatok valamit.
    Mutasd a teljes hozzászólást!
abcd