Was ist der Unterschied zwischen einem SQL Server und einem SQL Client?


Beste Antwort

Haben Sie jemals einen Reiseladen betreten? Diese Leute geben vor, Flugzeuge, Hotels und Autodienste zu besitzen. Sie nehmen Ihr Geld und versprechen Ihnen einen Platz oder ein Zimmer. Wie haben sie das gemacht? Sie rufen heimlich das Hotel an und geben vor, Sie zu sein, die ein Zimmer oder eine Fluggesellschaft für einen Sitzplatz benötigen. Offensichtlich erhält eine Fluggesellschaft Anrufe von Hunderten von Reisebüros und muss sicherstellen, dass ein Sitzplatz ordnungsgemäß bezahlt wird und immer noch frei ist.

So funktioniert auch ein SQL-Client. Ihre App kommuniziert mit dem SQL-Client in der Erwartung, dass er alles fragen kann. Der Client konvertiert dies heimlich in etwas namens TDS und feuert es in Richtung SQL Server, wobei er vorgibt, Sie zu sein.

Der SQL Server prüft, ob Sie wirklich Zugriff auf diese Datenbank, Tabelle usw. erhalten können, und plant dann um andere herum Anfragen, die mit Ihrer Aussage in Konflikt stehen könnten. Es sperrt Zeilen und versucht sicherzustellen, dass Ihre gesamte Anweisung ausgeführt wird. Die Ausgabe wird dann an Ihren Client zurückgegeben, der sie triumphierend Ihrer App präsentiert.

Antwort

Ein SQL-Client wie SQL Operations Studio oder SQL Server Management Studio ist ein Tool zum Herstellen einer Verbindung zu einem Datenbankserver. Wir verwenden den Client, um Abfragen und Befehle an die Instanz des SQL Server-Datenbankmoduls zu senden.

SQL Server wird häufig verwendet, um auf das Datenbankmodul zu verweisen. Es ist dafür verantwortlich, unsere Daten zu speichern und zu versenden, wenn ein autorisierter Kunde sie anfordert. Es gibt jedoch auch andere Dienste wie SQL Agent oder Integration Services, die mitgeliefert werden.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.