底层提供商无法打开

2024-04-10

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";

    }
}

连接字符串是

<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" />

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

底层提供商无法打开

为什么会出现这个错误以及解决办法是什么?


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

请提供尽可能多的有关连接的上下文以及计算机之间的任何差异is正在使用的计算机not正在努力。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

底层提供商无法打开 的相关文章

随机推荐