Я использую для запуска сайта с одной базой данных, но теперь мы расширили с новыми функциями на 2-й базе данных.Я внезапно получаю исключения, подобные этому, я не уверен, связано ли это со строками подключения, может кто-то более опытный в этом дать мне подсказку.
ПРИМЕЧАНИЕ: пользователи могут подключаться обычно, но после истечения сеанса я получаю это в журналах:
При установлении соединения с SQL Server произошла ошибка, связанная с сетью или экземпляром.Сервер не найден или не был доступен.Убедитесь, что имя экземпляра указано правильно и что SQL Server настроен для разрешения удаленных подключений.(поставщик: сетевые интерфейсы SQL, ошибка: 52 - невозможно найти установку локальной базы данных времени выполнения. Убедитесь, что SQL Server Express установлен правильно и включена функция локальной базы данных времени выполнения.)
Внутреннее исключение:
System.ComponentModel.Win32Exception (0x80004005): Системе не удается найти указанный файл
Я запускаю сайт с 2 строками подключения, как показано ниже:
<connectionStrings>
<add name="db_entity1" connectionString="metadata=res://*/Models.AliModel.csdl|res://*/Models.AliModel.ssdl|res://*/Models.AliModel.msl;provider=System.Data.SqlClient;provider connection string="data source=192.168.200.6;initial catalog=dbname;user id=dbusername;password=password;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
<add name="db_ProductionEntities" connectionString="metadata=res://*/Models.Model.csdl|res://*/Models.Model.ssdl|res://*/Models.Model.msl;provider=System.Data.SqlClient;provider connection string="data source=192.168.200.2;initial catalog=maindatabasename;user id=databaseusername;password=password;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
</connectionStrings>
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
<parameters>
<parameter value="mssqllocaldb" />
</parameters>
</defaultConnectionFactory>
<providers>
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
</providers>
</entityFramework>
db_ProductionEntities - это мое подключение по умолчанию, к которому пользователи подключаются к веб-сайту (здесь находятся имена пользователей и электронные письма).2-е подключение только для новых функций.