Parece que o servidor ao qual você está tentando anexar o banco de dados não é o SQL Server 2012. Esta pode ser a versão do Management Studio / Management Studio Express que você está usando, mas suspeito que
SELECT @@VERSION;
vai te dizer algo diferente. Pode ser apenas uma mistura de cadeia de conexão se você tiver várias instâncias do SQL Server instaladas, caso contrário, você deve faça o download e instale o SQL Server 2012 Express aqui
.