Unable to find the requested .Net Framework Data Provider
来源:互联网 发布:数据新闻手册 中文版 编辑:程序博客网 时间:2024/06/05 06:39
换了个系统后发现VS2010和VS2012都有同样问题,在SQL EXPLORER 里连不上SQL Server,这也导致了打不开 dbml文件,会报错:
The operation could not be completed. The parameter is incorrect.
可是program运行却是没有问题的。下面是一些解决思路
1。有人建议覆盖Framework\v.4.0.30319下面machine.config的DbProviderFactories
http://social.msdn.microsoft.com/Forums/en-US/c84b5893-a3d1-4c1f-b3cb-81df9e861798/sql-server-data-tools-and-missing-net-framework-data-provider?forum=vstsdb
尝试后没有效果,相信这个答案也误导过许多人,最后的解决方案跟这个擦肩而过。
2。有人建议安装Microsoft SQL Server Compact 4.0
http://social.msdn.microsoft.com/Forums/sqlserver/en-US/a96d71d0-8fd7-496a-b929-0a133e48381e/unable-to-find-the-requested-net-framework-data-provider-it-may-not-be-installed?forum=sqlce
http://www.microsoft.com/en-in/download/details.aspx?id=17876
依然没有解决问题,唯一的改变就是SQL Explorer下多了compact4.0的驱动。
3。装了个SQL Server2012版本,里面的 SQL Server Data Tools 是可以连上的
不过难道我要弃置VS2012和VS2010不用咩,不好不好。。。
4。不过也得出个想法可以给VS2010和VS2012重新装个SQL Server Data Tools
http://msdn.microsoft.com/en-us/library/hh500335(v=vs.103).aspx
VS2010
http://www.microsoft.com/en-us/download/confirmation.aspx?id=23691
VS2012
http://www.microsoft.com/en-us/download/confirmation.aspx?id=36843
装倒是装完了,不过不敢确定是不是有效,因为后来找到个别的解决方法~
5。找到下面的machine.config文件,把configProtectedData项去掉
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config
http://www.sitefinity.com/developer-network/forums/deployment--/unable-to-find-the-requested-net-framework---create-a-new-project
- Unable to find the requested .Net Framework Data Provider
- ASP.NET使用MySQL数据库得到错误Unable to find the requested .Net Framework Data Provider
- Unable to find the requested .Net Framework Data Provider. It may not be installed
- 基于mysql的程序抛异常 Unable to find the requested .Net Framework Data Provider. It may not be installed
- .Net Framework Initialization Error – Unable to find a version of the runtime to run this
- .Net Framework Initialization Error – Unable to find a version of the runtime to run
- .Net Framework Initialization Error – Unable to find a version of the runtime to run this applicatio
- Net Framework Initialization Error – Unable to find a version of the runtime to run this applicatio
- .Net Framework Initialization Error – Unable to find a version of the runtime to run this applicati
- .Net Framework Initialization Error – Unable to find a version of the runtime to run this applicatio
- No Entity Framework provider found for the ADO.NET provider with invariant name 'System.Data.SqlClie
- unable to start debugging on the web server. The web server could not find the requested resource
- Internal .Net Framework Data Provider error 6
- .NET Framework Data Provider for SQL Server
- unable to find valid certification path to requested target'解决办法
- unable to find valid certification path to requested target
- unable to find valid certification path to requested target
- SunCertPathBuilderException: Unable To Find Valid Certification Path To Requested Target
- UISearchBar控件
- Golang计算MD5
- 数据库面试题
- dedecms忘记管理员密码,修改dede管理员密码的代码,测试可用
- linux中cache占用多原因及清理cache方法
- Unable to find the requested .Net Framework Data Provider
- nyoj-83 迷宫寻宝(二) (计算几何)
- poj 1861 Network
- 创建文件默认名字和公司的修改
- ThreadLocal总结
- 关于MYSQL无法输入中文、中文乱码的解决方法
- 网站缓存策略
- unity3D游戏开发学习之使用perfab(预设)创建很多导弹并发射
- Java绘制图表框架JFreeChart入门