标的提供商无法打开
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"; } }
ConnectionString是
但是,当我在另一个系统上启动我的应用程序时,它会给出错误:
标的提供商无法打开
为什么会出现此错误,解决方案是什么?
这表明连接字符串对另一台计算机无效。 也许它正在使用Windows身份validation,而其他用户或计算机无权访问它 – 或者它可能位于不同的网络上而无法访问服务器? 如果不了解它正在尝试连接的内容,我们无法真正诊断出来。
请尽可能多地提供关于连接的上下文,以及它正在处理的计算机与它不工作的计算机之间的任何差异。
你应该仔细检查你的连接字符串!
要确保数据库服务器/实例正确,数据库名称正确,您使用的用户ID和(或)密码有效。
分布式事务处理协调器(DTC)可能已禁用。 尝试使用组件服务管理工具在MSDTC的安全配置中启用DTC以进行网络访问。
通过转到组件服务/计算机/我的电脑/分布式事务处理协调器打开DTC /右键单击本地DTC /属性/安全选项卡/选中启用网络DTC访问/允许远程客户端。
上述就是C#学习教程:标的提供商无法打开分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/1017938.html