Care este diferența dintre un server SQL și un client SQL?


Cel mai bun răspuns

Ai intrat vreodată într-un magazin de călătorii? Acei oameni se prefac că dețin avioane, hoteluri și servicii auto. Îți iau banii și îți promit un loc sau o cameră. Cum fac asta? Ei sună în secret la hotel și se prefac că ești tu, având nevoie de o cameră sau de o companie aeriană pentru un loc. Evident, o companie aeriană primește apeluri de la sute de agenți de turism și trebuie să se asigure că un loc este plătit corespunzător și totuși gratuit.

Acesta este și modul în care funcționează un client SQL. Aplicația dvs. vorbește cu clientul SQL în așteptarea că poate cere orice. Clientul îl convertește în secret în ceva numit TDS și îl declanșează către serverul SQL, pretinzând că ești tu.

Serverul SQL verifică dacă într-adevăr poți avea acces la acea bază de date, tabel etc. și apoi planifică altele solicitări care ar putea intra în conflict cu declarația dvs. Păstrează blocări pe rânduri și încearcă să se asigure că întreaga declarație este executată. Ieșirea este apoi returnată clientului dvs., care îl prezintă triumfător aplicației dvs.

Răspuns

Un client SQL precum SQL Operations Studio sau SQL Server Management Studio este un instrument utilizat pentru conectarea către un server de baze de date. Folosim clientul pentru a trimite interogări și comenzi către instanța motorului de baze de date SQL Server.

SQL Server este adesea folosit pentru a se referi la motorul bazei de date. Este responsabil pentru păstrarea și transmiterea datelor noastre atunci când un client autorizat le solicită. Dar există și alte servicii, cum ar fi SQL Agent sau Integration Services, care vin împreună cu acesta.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *