Tenho o SQLExpress 2014, e ao abrir a aplicação recebi um erro de que a versão do localdb não era a mesma requerida pelo mdf. A solução para este problema é evoluir o banco de dados para a versão superior, seja qual esteja usando. Para isto, é necessário (Dentro do Visual Studio): - Conectar a um banco de dados (Via Server Explorer) - Adicionar nova conexão com os parâmetros: DataSource: Microsoft SQL Server ServerName: (localdb)MSSQLLocalDB Attach a database file: O arquivo *.mdf do projeto. Logical Name: O nome que você quer usar no arquivo. - Clicar em Ok. - Confirmar janela seguinte
Quando o banco for evoluído, clicar com o botão direito no banco (no ServerExplorer), >> Avançado >> DataSource: Alterar para MSSQLLocalDB