Zdravím, používám k připojení z VB2005 EE do DB Firebird (verze 1.5) na jiném PC v LAN knihovnu FirebirdSql.Data.FirebirdClient verze 2.0.1.0. Vše chodí k naprosté spokojenosti s výjimkou neuvěřitelně pomalého prvního připojení k databázi (funkce con.open() trvá přes 10 sekund). Ke všemu se tak děje jen z některých PC, zatímco z jiných, při spuštění téhož kódu, je to v mžiku. Verze .NET Frameworku i knihovny FirebirdSql.Data.FirebirdClient mám všude stejné, k připojení používám všude stejný ConnectionString: User=SYSDBA;Password=blablabla;Database=C:\DB\SKOLY.fdb;DataSource=10.0.0.198; Port=3050;Dialect=3; Charset=NONE;Role=;Connection lifetime=15;Pooling=true; MinPoolSize=0;MaxPoolSize=50;Packet Size=8192;ServerType=0; Nagoglil jsem, že by to mohlo souviset s DNS, ale proč DNS, když používám přímo IP adresu stroje, na kterém běží DB Firebird?
|