Я закончил рабочий проект C#, в котором я использую Entity framework 5 и SQL Server 2008 , в моей машине он работает хорошо, но я создал виртуальную машину и попытался ее развернуть и у меня проблемы.не может развернуть приложение C# с каркасом сущности
Я получаю эту ошибку: System.Data.EntityException: Основной поставщик не работает при открытии. ---> System.Data.SqlClient.SqlException: при установлении соединения с SQL Server произошла связанная с сетью или конкретная ошибка экземпляра. Сервер не найден или недоступен. Проверьте правильность имени экземпляра и настройте SQL Server для удаленного подключения.
Я использовал установочный экран для установки, и я установил sql express в машине на висце, во время настройки я создаю базу данных и все таблицы.
моя строка соединения заключается в следующем: name="BussinessContainer" connectionString="metadata=.\Bussiness.csdl|.\Bussiness.ssdl|.\Bussiness.msl;provider=System.Data.SqlClient;provider connection string="data source=localhost;initial catalog=yingyangDB;User ID=username;Password=password;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient"
Должен ли я изменить строку подключения? Я много искал, прежде чем публиковать это, но ничего не помогло ... помощь?
У вас есть «localhost» в вашем соединении! Также посмотрите [Fix: Ошибка: 40 - не может работать na на сервере SQL] (http://blog.sqlauthority.com/2007/04/23/sql-server-fix-error-40-could-not-open-a-connection-to-sql-server/) –