关于使用EF6.0框架报错The underlying provider failed on Open.
答案:3 悬赏:20
解决时间 2021-12-31 19:59
- 提问者网友:浩歌待明月
- 2021-12-31 06:40
关于使用EF6.0框架报错The underlying provider failed on Open.
最佳答案
- 二级知识专家网友:何以畏孤独
- 2021-12-31 07:26
这有很多种可能
1.确定连接字符串正确的话,再检查下WebConfig中EF版本与项目实际引用的是不是一致
2.试一试你写的sa和password能不能成功登录到数据库追答抱歉,这个问题我也解决不了。
我之前遇到过类似问题,不过改成localsystem就好了,我觉得你这个问题不是出在EF上,试着从别的角度排错看看。
1.确定连接字符串正确的话,再检查下WebConfig中EF版本与项目实际引用的是不是一致
2.试一试你写的sa和password能不能成功登录到数据库追答抱歉,这个问题我也解决不了。
我之前遇到过类似问题,不过改成localsystem就好了,我觉得你这个问题不是出在EF上,试着从别的角度排错看看。
全部回答
- 1楼网友:独行浪子会拥风
- 2021-12-31 08:58
EF在操作数据库时要反复链接、断开数据库,如果连接字符串是windows 服务验证,而不是用的用户名和密码,那么尝试访问数据库的用户是NT
AUTHORITY\NETWORK SERVICE,这厮权限不够大,导致登录失败;
在创建数据模型时不要以window身份创建,先在sql-server中县里新账户,用新账户创建数据模型就可以解决,WebConfig配置文件中换上对应的新账户就行。
AUTHORITY\NETWORK SERVICE,这厮权限不够大,导致登录失败;
在创建数据模型时不要以window身份创建,先在sql-server中县里新账户,用新账户创建数据模型就可以解决,WebConfig配置文件中换上对应的新账户就行。
- 2楼网友:风格不统一
- 2021-12-31 07:58
我觉得应该贴一下代码,我一直用EF和MVC,做过那么多应用,一直没有遇到过偏激问题,我怀疑对连接使用了未释放的问题追问
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯