Mitä eroa on SQL-palvelimella ja SQL-asiakkaalla?


Paras vastaus

Oletko koskaan käynyt matkakaupassa? Nuo ihmiset teeskentelevät omistavansa lentokoneita, hotelleja ja autopalveluja. He ottavat rahasi ja lupaavat sinulle paikan tai huoneen. Kuinka he tekevät sen? He soittavat salaa hotelliin ja teeskentelevät olevansa sinä, tarvitset huoneen tai lentoyhtiön istuimeksi. Lentoyhtiö saa tietysti puhelut sadoilta matkatoimistoilta, ja sen on varmistettava, että paikkamaksu on oikein maksettu ja silti ilmainen.

Näin toimii myös SQL-asiakas. Sovelluksesi keskustelee SQL-asiakkaan kanssa sillä odotuksella, että se voi kysyä mitä tahansa. Asiakas muuntaa sen salaa nimellä TDS ja ampuu sen kohti SQL-palvelinta teeskentellen olevansa sinä.

SQL-palvelin tarkistaa, pääsetkö todella pääsemään kyseiseen tietokantaan, taulukkoon jne., Ja suunnittelee sitten muiden ympärille pyynnöt, jotka saattavat olla ristiriidassa lausuntosi kanssa. Se pitää lukot riveillä ja yrittää varmistaa, että koko käskysi suoritetaan. Lähtö palautetaan sitten asiakkaallesi, joka voitokkaasti esittää sen sovelluksellesi.

Vastaus

SQL-asiakas, kuten SQL Operations Studio tai SQL Server Management Studio, on työkalu yhteyden muodostamiseen tietokantapalvelimelle. Käytämme asiakasta lähettämään kyselyitä ja komentoja SQL Server -tietokantamoottorin ilmentymälle.

SQL Server -palvelinta käytetään usein viitaten tietokantamoottoriin. Se on vastuussa tietojen säilyttämisestä ja lähettämisestä, kun valtuutettu asiakas pyytää niitä. Mutta sen mukana on myös muita palveluja, kuten SQL Agent tai Integration Services.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *