标的提供商无法开放

Nag*_*mar 3 c#

HI,

我正在使用VS2010并与Microsoft Entity Framework 4.0合作

我正在开发Windows应用程序.我在我的应用程序中绑定了几个组合; 它工作正常.

void BindNatureOfIndustryCombo()
{
    using (var obj = new EASDBEntitiesCon())
    {
        var natureOfIndustryColl = from c in obj.IndustryTypes select c;
        var natureOfIndustryList = natureOfIndustryColl.ToList();

        cmbNatureOfIndustry.DataSource = natureOfIndustryList;
        cmbNatureOfIndustry.DisplayMember = "IndustryType";
        cmbNatureOfIndustry.ValueMember = "IndustryTypeID";

    }
}
Run Code Online (Sandbox Code Playgroud)

ConnectionString是

<add name="EntrpriseApplicationSuit.Properties.Settings.EASDBConnectionString" connectionString="Data Source=192.168.0.150\GSERVER;Initial Catalog=EASDB;Persist Security Info=True;User ID=sa;Password=$1234;MultipleActiveResultSets=True" providerName="System.Data.SqlClient" />
Run Code Online (Sandbox Code Playgroud)

但是当我在另一个系统上启动我的应用程序时,它会给出错误:

标的提供商无法开放

为什么会出现此错误以及解决方案是什么?

Jon*_*eet 6

这表明连接字符串对另一台计算机无效.也许它正在使用Windows身份验证,而其他用户或计算机无权访问它 - 或者它可能位于不同的网络上而无法访问服务器?如果不了解它正在尝试连接的内容,我们无法真正诊断出来.

请尽可能多地提供关于连接的上下文,以及它正在处理的计算机与它工作的计算机之间的任何差异.