Bästa svaret
Har du någonsin gått in i en resebutik? Dessa människor låtsas äga flygplan, hotell och biltjänster. De tar dina pengar och lovar dig en plats eller ett rum. Hur gör de det? De ringer i hemlighet hotellet och låtsas vara dig, i behov av ett rum eller flygbolag för en plats. Uppenbarligen får ett flygbolag samtal från hundratals resebyråer och måste se till att en plats är ordentligt betald och fortfarande gratis.
Så fungerar också en SQL-klient. Din app pratar med SQL-klienten i förväntan att den kan fråga vad som helst. Klienten omvandlar det i hemlighet till något som kallas TDS och skjuter det mot SQL-servern och låtsas vara dig.
SQL-servern kontrollerar om du verkligen kan få tillgång till den databasen, tabellen etc och planerar sedan andra förfrågningar som kan komma i konflikt med ditt uttalande. Det håller lås på rader och försöker se till att hela uttalandet körs. Utgången returneras sedan till din klient som triumferande presenterar den för din app.
Svar
En SQL-klient som SQL Operations Studio eller SQL Server Management Studio är ett verktyg som används för att ansluta till en databasserver. Vi använder klienten för att skicka frågor och kommandon till förekomsten av SQL Server-databasmotorn.
SQL Server används ofta för att referera till databasmotorn. Det är ansvarigt för att hålla våra uppgifter och skicka ut dem när en auktoriserad kund begär det. Men det finns andra tjänster som SQL Agent eller Integration Services som också kommer med det.