Создал базу в MS SQL EXPRESS 12. По умолчанию подключался к серверу через проверку подлинности Windows, но при установке настроил возможность проверку подлинности SQL. Добавил mdf файл на ASP MVC сайт, подключил его через connection string - все работает.
Connection string:
<add name="GnrlBase" connectionString="data source=(LocalDB)\v11.0;attachdbfilename=|DataDirectory|\articlesbase2.mdf;Integrated Security=true;MultipleActiveResultSets=True;App=EntityFramework" providerName="System.Data.SqlClient" />
Решил изменить проверку подлинности на SQL - с логином и паролем(чтобы можно было другим разработчикам работать над сайтом, возможно я не прав и можно было проверку подлинности оставить). Зашел в Management Studio, добавил имя входа для сервера и пользователя для базы данных, назначил ему права db_owner, разрешил галочками вообще все действия с сервером. Проверил - в Management Studio с данным логином паролем подключается, в таблицы заходит, все работает. Изменил connection string на сайте.
<add name="GnrlBase" connectionString="data source=(LocalDB)\v11.0;attachdbfilename=|DataDirectory|\articlesbase2.mdf;User Id=мойлогин;Password=мойпароль;MultipleActiveResultSets=True;App=EntityFramework" providerName="System.Data.SqlClient" />
При попытке подключения к базе выдается следующая ошибка:
Почему??