ПредишенСледващото

р Свързване на ODBC - наследени, но до сега много популярен начин;

р свържете с помощта на BDE (Borland Database Engine) - обикновено се използва в приложения, написани на Delphi.

връзки са по-бързо, само с OLE DB. Причината е проста: когато се свържете този тип напълно възможно използва COM-технологии. В допълнение, в сравнение с ODBC и BDE трябва да произвеждат по-малко реализации. Печалбата в скоростта е особено забележимо в случаите, когато сървъра на клиента се изпраща много информация (например, ако създадете големи отчети).

Разбира се, начина на свързване, избрано от разработчиците на клиентски приложения (тъй като те често се избере най-запознат вариант за себе си, но не и най-бързо). Въпреки това, има техника, която ви позволява да замените ODBC връзка с присъединяването на OLE DB. по този начин е напълно прозрачен за прилагане.

Първото нещо, което да се направи - да създадете файл на диск връзки за OLE DB (файл UDL - User Data Link). Генериране го в автоматичен режим, можете да:

р създаде на диск и да е празно файл (за този пример, можете да щракнете с десния бутон върху празно място в папката в Windows Explorer и от контекстното меню изберете New | Текстов документ);

промяна р в това разширение на файла, за да UDL. Разбира се, това трябва да се даде възможност да покаже разширения за известните типове файлове. Тя може да бъде включен в раздела Изглед в менюто Инструменти (в Windows Explorer) Folder Options прозореца;

р Имайте предвид, че след смяна на разширението на името на файла за иконата на файл в Explorer променило. Въпреки това, докато файлът е празен. За да конфигурирате настройките за връзка в него за OLE DB. достатъчно, за да се удвои бутон на мишката върху него. прозореца със свойства на настройките свързване OLE DB;

Фиг. 11.12. Конфигуриране на връзката за OLE DB

Ако отворите файла в Notepad, след което той ще бъде готов за свързване на линията, която, например, може да се използва за създаване на клиентски приложения. Въпреки това, трябва самия файл.

р Разширяване на HKEY_LOCAL_MACHINE \ Software \ ODBC \ ODBC.INI \ imya_vashego_istochnika_dannyh (в този случай SQL1);

Q вместо DLL файла на параметър на драйвер (шофьора), зададени създадения UDL файл (фиг. 11,13).

Клиент за да се свържете SQL оптимизация на сървъра 2005 г., OLE DB, ODBC, BDE

Фиг. 11.13. Подмяна на ODBC връзка с присъединяването на OLE DB

След това, молбата Ви, позовавайки се на източник на данни за ODBC. Това всъщност ще работи за OLE DB. В някои случаи това може значително да се ускори скоростта на трансфер на данни между сървъра и клиента.

Отбелязваме също така някои аспекти, свързани с определянето на клиентските връзки към SQL Server:

р Ако клиентите имат много (законопроектът отива в стотици), а връзката се превръща неприемливи (типична ситуация, например, кол-центрове), че има смисъл да се мисли за сървъра постановка за поддържане на потребителски връзки. Обикновено такъв сървър работи с басейн на отворени връзки към SQL Server (технология, наречена connectionpooling) и дава на потребителите свободен връзка.

Подкрепете проекта - споделете линка, благодаря!