Kliens kapcsolódni az SQL Server 2018-optimalizálás, OLE DB, ODBC, BDE

q csatlakoztatása ODBC - örökölt, de mostanáig nagyon népszerű módja;

q csatlakoztassa a BDE (Borland Database Engine) - tipikusan használt alkalmazások írt Delphi.

kapcsolatok gyorsabb csak a OLE DB. Az ok egyszerű: Amikor csatlakoztatja az ilyen típusú teljesen használ COM-technológiák lehetséges. Ezen túlmenően, szemben a ODBC és BDE kell előállítani kevesebb konverziót. A nyereség a sebesség különösen érzékelhető olyan esetekben, amikor a szerver a kliens küldött egy csomó információt (például, ha létre a nagy beszámolók).

Természetesen a kapcsolat által választott módszer fejlesztők kliens alkalmazás (mivel gyakran választanak a legismertebb opció maguknak, de nem a leggyorsabb). Van azonban egy olyan technika, amely lehetővé teszi, hogy cserélje ki egy ODBC kapcsolatot a kapcsolat OLE DB. ezáltal teljesen átlátható az alkalmazást.

Az első dolog -, hogy hozzon létre egy fájlt a lemezen csatlakozások OLE DB (file UDL - Kezelési Data Link). Létrehoz azt az automatikus üzemmódban, akkor:

q létre a lemezen üres fájlt (ebben a példában, akkor kattintson a jobb gombbal egy üres helyre a mappát a Windows Intézőben, és a helyi menüben válassza az Új | Szöveges dokumentum);

q változás ebben a fájl kiterjesztését UDL. Természetesen ezt lehetővé kell tenni, hogy megmutassa a nem ismert fájltípusokat. Meg lehet engedélyezni a Nézet fülre a Mappa beállításai ablakot (Eszközök menüben a Windows Explorer);

q Felhívjuk figyelmét, hogy miután megváltoztatta a fájlnév kiterjesztése a fájl ikonjára Explorer megváltozott. Mindaddig azonban, amíg a fájl üres. Ahhoz, hogy a csatlakozási beállítások benne OLE DB. elég ahhoz, hogy dupla kattintás az egér rajta. A tulajdonságok beállítások ablak összekötő OLE DB;

Ábra. 11.12. Kapcsolat beállítási OLE DB

Ha megnyitja a fájlt a Jegyzettömb, akkor lesz kész csatlakozni a vonal, amely például lehet létrehozásához használt kliens alkalmazások. Azonban meg kell magát a fájlt.

q kibontása a HKEY_LOCAL_MACHINE \ SOFTWARE \ ODBC \ ODBC.INI \ imya_vashego_istochnika_dannyh (ebben az esetben SQL1);

q helyett a DLL fájl az illesztőprogram paramétert (Driver), adja meg a létrehozott UDL fájl (ábra. 11,13).

Kliens kapcsolódni az SQL Server 2005-optimalizálás, OLE DB, ODBC, BDE

Ábra. 11.13. Cseréje ODBC kapcsolatot a kapcsolatot az OLE DB

Ezt követően, az alkalmazás, utalva az ODBC adatforrást. Ez valóban működik OLE DB. Bizonyos helyzetekben ez jelentősen felgyorsítja az adatátviteli sebesség szerver és kliens közötti.

Azt is megjegyzik, egyes területein a beállítást az ügyfél kapcsolatok SQL Server:

q Ha az ügyfelek sok (a számla megy a több száz), és a kapcsolat egyre elfogadhatatlan (a tipikus helyzet, például a call centerek), akkor van értelme gondolkodni a rendező szerver fenntartásához felhasználói kapcsolatok. Tipikusan ilyen szerver működik a medence nyitott kapcsolat az SQL Server (technológia úgynevezett connectionpooling), és biztosítja a felhasználók számára ingyenes kapcsolat.