Utilizarea sql server exprima cu aplicații la distanță - software

Intr-un articol recent am arătat cum să se conecteze diverse suita Microsoft Office de aplicații de baze de date pentru baza de date SQL Server Express. In toate aceste exemple presupune interacțiunea locală cu SQL Server Express, cu alte cuvinte ca Office, SQL Server Express instalat pe un singur computer fizic. Dar dacă acestea sunt pe diferite computere? Există moduri în cazul în care utilizează SQL Server Express ca o bază de date internă?

Răspunsul scurt la întrebarea - da, și în acest articol se arată că, pentru ca acest lucru să fie făcut. SQL Server Express se bazează pe același client / server, și membrii seniori ai familiei full-featured SQL Server, și sprijină pe deplin mai multe conexiuni de rețea simultane. Aceasta este una dintre caracteristicile cheie care diferențiază SQL Server Express pe aceste baze de date de fișier cum ar fi Microsoft Access.

Primul pas este de a utiliza SQL Server Express ca o bază de date on-line - posibilitatea de a utiliza SQL Server Express pentru a primi conexiuni de la distanță. Cu toate acestea, există o altă componentă importantă - funcția de client de rețea. SQL Server Express este compatibil cu multe protocoale de rețea, datorită prezenței mai multor biblioteci din rețea, fiecare dintre acestea fiind compatibile cu un singur protocol de rețea. SQL Server Express are următoarele biblioteci de rețea:

Memorie partajată, este utilizat pentru conexiuni locale

TCP / IP, este folosit pentru conexiuni de rețea TCP / IP

Named Pipes, NetBIOS este utilizat pentru conexiuni de rețea (sau NetBIOS prin TCP / IP)

VIA (adaptor Virtual Interface), este utilizat pentru conectori System Area Network