Este artigo do Suporte da Microsoft para o Windows 2008 pode ajudá-lo: link
Atualização:
Só percebi que você solicitou o Windows Server 2012. Não sei se isso ainda está funcionando.
Estou executando o Microsoft SQL Express 2008 em uma caixa do Windows 2012 Server. Tenho tudo funcionando e até consigo me conectar com o firewall. Mas eu realmente não quero o firewall desligado o tempo todo, então qual porta eu preciso abrir?
Já tenho as duas regras de entrada com as portas TCP 1433 e 1434, mas parece que ainda falta alguma coisa?
Este artigo do Suporte da Microsoft para o Windows 2008 pode ajudá-lo: link
Atualização:
Só percebi que você solicitou o Windows Server 2012. Não sei se isso ainda está funcionando.
O Navegador SQL usa a porta UDP 1434, não o TCP. Se você estiver se conectando usando um ID de instância, precisará do UDP 1434 aberto para o serviço do navegador SQL.
Alternativamente, você pode reinstalar o SQL Express e certificar-se de que é a instância padrão, então você só precisará da porta 1433 aberta.