Използване на SQL Server изрази с отдалечени приложения - софтуер

В една скорошна статия показах как да се свържете различни Microsoft Office пакет от приложения за база данни база данни SQL Server Express. Във всички тези примери Предполага местно взаимодействие с SQL Server Express, с други думи, като Office, и SQL Server Express, инсталирани на един физически компютър. Но какво, ако те са на различни компютри? Има ли начини, в който случай се използват SQL Server Express като вътрешен база данни?

Краткият отговор на въпроса - да, и в тази статия е видно, че за това да се направи. SQL Server Express се основава на същия клиент / сървър, както и висши членове на семейството сървър пълнофункционален SQL и напълно подкрепя множество едновременни връзки с мрежата. Това е една от основните характеристики, които прави разлика SQL Server Express на тези файла на базата данни като Microsoft Access.

Първата стъпка е да се използва SQL Server Express като онлайн база данни - възможност за използване на SQL Server Express за получаване на отдалечени връзки. Въпреки това, има и друг важен компонент - функцията на мрежата клиент. SQL Server Express е съвместим с много мрежови протоколи, благодарение на наличието на множество библиотеки в мрежата, всеки от които е съвместим с един мрежов протокол. SQL Server Express има следните мрежови библиотеки:

Споделена памет, се използва за локални връзки

TCP / IP, се използва за TCP / IP мрежови връзки

Named Pipes, NetBIOS се използва за мрежови връзки (или NetBIOS през TCP / IP)

VIA (Virtual интерфейс адаптер), се използва за конектори System Area Network