找不到请求的 .Net Framework Data Provider。可能没有安装. 解决方法: 安装Microsoft SQL Server Compact 4.0. 安装Microsoft SQL Server Compact 4.0之后,程序运行正常。 问题的原因就是程序连接.sdf的数据库时的报错,所以安装Microsoft SQL Server Compact 4.0即可。 Microsoft SQL Server Compact 4.0中文版下载地址: Microsoft SQL Server Compact 4.0简短描述 .sdf 文件说明: Compact relational database developed by Microsoft, also known the SQL Server Compact (SQL CE) format; designed for applications that run on mobile devices and desktops; contains the complete database contents and can be up to 4GB in size. NOTE: Previous versions of SQL Server Compact were distributed as SQL Server for Windows CE and SQL Server Mobile Edition. 安装后如果不可: 在Visual Studio 2010的服务器资源管理器中无法连接到Sql Server,对话框提示"找不到请求的.NET Framework Data Provider。可能没有安装" 解决办法: 打开C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config,复制DbProviderFactories节点下的内容到C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Config\machine.config中的相应位置(原内容为空).
Microsoft SQL Server Compact 4.0 是一种免费的嵌入式数据库,软件开发人员可以使用它来构建 ASP.NET 网站和 Windows 桌面应用程序。SQL Server Compact 4.0 的优点是:占用的空间小,支持在应用程序文件夹中专门部署其二进制文件,轻松地使用 Visual Studio 和 WebMatrix 进行应用程序开发,以及无缝地将架构和数据迁移到 SQL Server。
文件类型1:SQL Server Compact Database File