Qual è la differenza tra un server SQL e un client SQL?


La migliore risposta

Sei mai entrato in un negozio di viaggi? Quelle persone fingono di possedere aerei, hotel e servizi di auto. Prendono i tuoi soldi e ti promettono un posto o una stanza. Come lo fanno? Chiamano segretamente lhotel e fingono di essere te, che ha bisogno di una stanza o di una compagnia aerea per un posto. Ovviamente una compagnia aerea riceve chiamate da centinaia di agenti di viaggio e deve assicurarsi che un posto sia adeguatamente pagato e comunque gratuito.

Questo è anche il modo in cui funziona un client SQL. La tua app parla con il client SQL nella speranza che possa chiedere qualsiasi cosa. Il client lo converte segretamente in qualcosa chiamato TDS e lo lancia verso il server SQL, fingendo di essere te.

Il server SQL controlla se puoi davvero avere accesso a quel database, tabella ecc., E poi pianifica altri richieste che potrebbero essere in conflitto con la tua dichiarazione. Mantiene i blocchi sulle righe e cerca di assicurarsi che lintera istruzione venga eseguita. Loutput viene quindi restituito al client, che lo presenta trionfalmente alla tua app.

Risposta

Un client SQL come SQL Operations Studio o SQL Server Management Studio è uno strumento utilizzato per connettersi a un server di database. Utilizziamo il client per inviare query e comandi allistanza del motore di database di SQL Server.

SQL Server viene spesso utilizzato per fare riferimento al motore di database. È responsabile della conservazione dei nostri dati e dellinvio quando un cliente autorizzato lo richiede. Ma ci sono anche altri servizi come SQL Agent o Integration Services forniti con esso.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *