Da documentação do SQL Server da Microsoft de sys.dm_exec_sessions
client_interface_name
Name of library/driver being used by the client to communicate with the server.
datatype: nvarchar(32)
client_version
TDS protocol version of the interface that is used by the client to connect to the server.
datatype: int
Da mensagem do protocolo TDS (Tabular Data Stream) da Microsoft e documentação de comportamento do produto
TDSVersion
The highest TDS version being used by the client.
The client sends a standard LOGIN7 message to the server to discover the server's highest TDS version.
datatype: binary
Ben Gribaudo postou um mapa de valor parcial e sugere que client_version é, de fato, não a versão real do TDS.
Perguntas
(1) Para que serve o valor client_version?
(2) Se a definição client_version (acima) estiver correta, então onde está o mapa oficial documentado de valores inteiros para a descrição TDS (string ou valores binários)?
Para os administradores faz sentido procurar as bibliotecas mais antigas que estão sendo usadas, para o servidor é imperativo saber disso para que a versão correta do protocolo possa ser usada.
Está correto para tudo mais recente (isso está sendo legal). Se você quer ser completo está faltando 2 valores:
Não há documentação oficial para este AFAIK.