Qual é a diferença entre um servidor SQL e um cliente SQL?


Melhor resposta

Você já entrou em uma loja de viagens? Essas pessoas fingem ter aviões, hotéis e serviços de automóveis. Eles pegam seu dinheiro e prometem um assento ou um quarto. Como eles fizeram isso? Eles ligam secretamente para o hotel e fingem ser você, precisando de um quarto ou de uma companhia aérea para se sentar. Obviamente, uma companhia aérea recebe ligações de centenas de agentes de viagens e precisa garantir que um assento seja pago corretamente e ainda seja gratuito.

É assim que um cliente SQL funciona. Seu aplicativo conversa com o cliente SQL na expectativa de que ele possa perguntar qualquer coisa. O cliente secretamente converte isso em algo chamado TDS e dispara em direção ao servidor SQL, fingindo ser você.

O servidor SQL verifica se você realmente pode obter acesso a esse banco de dados, tabela, etc., e então planeja outros solicitações que possam entrar em conflito com sua declaração. Ele mantém os bloqueios nas linhas e tenta garantir que toda a instrução seja executada. A saída é então retornada ao seu cliente, que triunfantemente a apresenta ao seu aplicativo.

Resposta

Um cliente SQL como SQL Operations Studio ou SQL Server Management Studio é uma ferramenta usada para conectar para um servidor de banco de dados. Usamos o cliente para enviar consultas e comandos à instância do mecanismo de banco de dados do SQL Server.

O SQL Server é frequentemente usado para se referir ao mecanismo de banco de dados. É responsável por manter nossos dados e enviá-los quando um cliente autorizado os solicitar. Mas existem outros serviços, como SQL Agent ou Integration Services, que também vêm com ele.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *