winforms 응용 프로그램에서 엔터티 프레임 워크를 사용하고 있습니다.엔터티 프레임 워크 연결 문자열을 사용하여 DB 서버에 연결 가능
내가 scsb.DataSource = "localhost"를 모든 일이 잘 작동하지만 난 연결하려고 할 때 내가 예외 가지고 DB 서버를 onother 설정 :
"**The underlying provider failed on Open**."
어떤 도움하세요?
public DistributionSSEntities1 Connection()
{
var scsb = new SqlConnectionStringBuilder();
scsb.DataSource = "192.168.1.100";
scsb.InitialCatalog = "DistributionSS";
scsb.IntegratedSecurity = true;
//------------------------
EntityConnectionStringBuilder builder = new EntityConnectionStringBuilder();
builder.Metadata ="res://*/Model.Model.csdl|res://*/Model.Model.ssdl|res://*/Model.Model.msl";
builder.Provider = "System.Data.SqlClient";
builder.ProviderConnectionString = scsb.ConnectionString;
DistributionSSEntities1 db = new DistributionSSEntities1(builder.ToString());
return db;
}
확인이 [링크] (http://social.msdn.microsoft.com/Forums/en-US/sqlexpress/thread/091b1eac-4ed6-43b8-b184-a713d1f2b9eb) –
해당 서버를 수행 공장? 먼저 vs 스튜디오를 사용하여 액세스하십시오. 웹 구성 연결 문자열도 확인하십시오. – BizApps
액세스하려고하는 서버에 대한 Windows 인증 계정이 있는지 확인하십시오. – rajansoft1