В вашей строке подключения есть несколько проблем:
<add name="DefaultConnection"
connectionString="Data Source=;Initial Catalog=EMSMVC;Integrated Security=True;Server=192.168.1.3;user id=DBSERVER\admin;password=admin"
providerName="System.Data.SqlClient" />
У вас есть и a Data Source
(без значения), и Server
- вы должны использовать одно или другое - но не оба. Оба в основном означают одно и то же - ни один из них не указывает имя экземпляра \SQLEXPRESS
....
Вы указываете User Id
(и пароль) в соединении строка - но также Integrated Security=True
, что означает использование встроенной авторизации Windows - снова: если вы хотите использовать User Id
; тогда вы НЕ ДОЛЖНЫ одновременно указывать Integrated Security
- этот параметр будет иметь приоритет над указанным User Id
.
Таким образом, ваша строка подключения должна действительно быть:
<add name="DefaultConnection"
connectionString="Data Source=DBSERVER\SQLEXPRESS;Initial Catalog=EMSMVC;User id=DBSERVER\admin;password=admin"
providerName="System.Data.SqlClient" />
или использовать IP-адрес вместо имени машины:
<add name="DefaultConnection"
connectionString="Data Source=192.168.1.3\SQLEXPRESS;Initial Catalog=EMSMVC;User id=DBSERVER\admin;password=admin"
providerName="System.Data.SqlClient" />
или, если вы предпочитаете Server=
вместо настройки Data Source=
:
<add name="DefaultConnection"
connectionString="Server=192.168.1.3\SQLEXPRESS;Initial Catalog=EMSMVC;User id=DBSERVER\admin;password=admin"
providerName="System.Data.SqlClient" />