Peço desculpas se isso é simples ou fora do tópico deste site: eu só queria saber o que acontece em segundo plano quando alguém se conecta ao SQL Server, digamos, no Management Studio. A que estamos nos conectando, é uma máquina virtual ou algum servidor em algum lugar? Obrigado por quaisquer explicações, refs. etc.
relate perguntas
-
SQL Server - Como as páginas de dados são armazenadas ao usar um índice clusterizado
-
Preciso de índices separados para cada tipo de consulta ou um índice de várias colunas funcionará?
-
Quando devo usar uma restrição exclusiva em vez de um índice exclusivo?
-
Quais são as principais causas de deadlocks e podem ser evitadas?
-
Como determinar se um Índice é necessário ou necessário
Normalmente, você está fazendo uma conexão TCP com um host remoto.
O SSMS solicitaria ao servidor DNS o endereço IP associado ao nome do host do servidor e iniciaria uma conexão TCP com esse endereço na porta remota 1433.
O SSMS e o MS SQL Server iniciariam uma conversa usando o protocolo binário Tabular Data Stream (TDS).
Você digita uma consulta. O SSMS codifica essa consulta no TDS. O SQL Server obtém, analisa, executa, retorna alguns dados (codificados em TDS), de volta ao SSMS, que os decodifica e os exibe na tela.
No entanto, você também pode se conectar ao SQL Server instalado no mesmo sistema operacional do SSMS ou em execução em uma máquina virtual na mesma caixa.
Em termos simples, você se conecta a uma instância do Sql Server que é executada em uma máquina Windows. Esta instância pode estar hospedada na mesma máquina de onde você está acessando ou em um servidor Windows remoto.