Beste antwoord
Ooit een reiswinkel binnengelopen? Die mensen doen alsof ze vliegtuigen, hotels en autodiensten bezitten. Ze nemen je geld en beloven je een zitplaats of kamer. Hoe doen ze dat? Ze bellen in het geheim het hotel en doen alsof ze jou zijn, die een kamer of luchtvaartmaatschappij nodig hebben voor een stoel. Het is duidelijk dat een luchtvaartmaatschappij wordt gebeld door honderden reisagenten en ervoor moet zorgen dat een stoel goed wordt betaald en nog steeds gratis is.
Dat is ook hoe een SQL-client werkt. Uw app praat met de SQL-client in de verwachting dat deze alles kan vragen. De client zet dat stiekem om in iets dat TDS wordt genoemd en vuurt het naar de SQL-server, waarbij hij zich voordoet als jij.
De SQL-server controleert of je echt toegang kunt krijgen tot die database, tabel enz., En plant dan rond andere verzoeken die mogelijk in strijd zijn met uw verklaring. Het houdt vergrendelingen op rijen en probeert ervoor te zorgen dat uw volledige instructie wordt uitgevoerd. De uitvoer wordt vervolgens teruggestuurd naar uw client, die deze triomfantelijk presenteert aan uw app.
Antwoord
Een SQL-client zoals SQL Operations Studio of SQL Server Management Studio is een tool die wordt gebruikt om verbinding te maken naar een databaseserver. We gebruiken de client om queries en commandos naar de instantie van de SQL Server-database-engine te sturen.
SQL Server wordt vaak gebruikt om naar de database-engine te verwijzen. Het is verantwoordelijk voor het bewaren van onze gegevens en het verzenden ervan wanneer een geautoriseerde klant daarom vraagt. Maar er zijn ook andere services zoals SQL Agent of Integration Services die erbij horen.