Visual Studio - MDF 文件 - 无法加载数据提供程序

Posted

技术标签:

【中文标题】Visual Studio - MDF 文件 - 无法加载数据提供程序【英文标题】:Visual Studio - MDF File - Data provider could not be loaded 【发布时间】:2011-01-10 18:32:20 【问题描述】:

我在 Visual Studio 项目中有一个 MDF 文件。 在我的笔记本电脑上,我可以双击它,它会在服务器资源管理器中的 Visual Studio 窗口中打开。

如果我在办公室的电脑上尝试此操作,我会收到“无法加载由 Guid 识别的数据提供者”

我刚刚重新安装了VS2010,没有用。

SQL Express 2008 已安装并正在运行。

有什么想法吗?

【问题讨论】:

我最终不得不重建 Windows(不相关的问题)所以我猜我永远不会知道... 【参考方案1】:

我遇到了一个对我有用的解决方案。我在.sdf file(SQL Server Compact Edition)上遇到了这个问题。

    关闭 Visual Studio 的所有实例; 编辑%AppData%\Microsoft\VisualStudio\10.0\ServerExplorer\DefaultView.SEView(可能位于“%AppData%\Roaming”下)并删除与错误提供程序的连接。如果您不知道哪个提供程序失败,只需删除该文件 打开 Visual Studio 并尝试打开您的 .mdf 或 .sdf 文件

这个解决方案来自这个网站:http://connect.microsoft.com/VisualStudio/feedback/details/552006/unable-to-create-data-connection-in-server-explorer

【讨论】:

你的传奇 - 这也适用于 MDF。我的问题是在安装和卸载 mysql 驱动程序时出现的 - 这对 SQL Server Express 驱动程序的影响就在我身边......

以上是关于Visual Studio - MDF 文件 - 无法加载数据提供程序的主要内容,如果未能解决你的问题,请参考以下文章

怎么在visual studio 里连接数据库

Visual Studio 2013与数据库的连接错误

将 Access 数据库导入 SQL Express (Visual Studio)

怎么附加数据库在Microsoft Visual Studio上

使用 SQL Server Management Studio 附加(打开)mdf 文件数据库 [关闭]

Visual Web Developer 2008 Express 想要 SQL Server 2005 而不是 2008?