Se você tiver direitos de administrador nos sistemas para ler o registro, mas não os direitos de SQL, este script do powershell funciona bem:
Como faço para verificar o SQL Versão do servidor usando o Powershell?
Eu mudaria a chave de registro que ele olha para a versão de "Version" para "PatchLevel", mas se você quisesse saber exatamente qual versão estava sendo executada, não apenas o último service pack.